diff options
author | Joerg Mayer <jmayer@loplof.de> | 2019-01-23 17:59:14 +0100 |
---|---|---|
committer | Jörg Mayer <jmayer@loplof.de> | 2019-01-23 17:20:39 +0000 |
commit | 81694c8498d13fb092d5d78e8e56e0c265890b61 (patch) | |
tree | aa8eb26469c08a0e23fd23e2d3899b32c3d6dfa7 /epan/dissectors/packet-bgp.c | |
parent | 064a5c90ca5ad8bfa51d915686aba2c8c6856cc2 (diff) |
Update BGP capabilities list
Change-Id: I4085b4e3ed4ea587b757e64068995e155eabc543
Reviewed-on: https://code.wireshark.org/review/31705
Reviewed-by: Jörg Mayer <jmayer@loplof.de>
Diffstat (limited to 'epan/dissectors/packet-bgp.c')
-rw-r--r-- | epan/dissectors/packet-bgp.c | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/epan/dissectors/packet-bgp.c b/epan/dissectors/packet-bgp.c index 16c2a70c1f..1f0a9adfc1 100644 --- a/epan/dissectors/packet-bgp.c +++ b/epan/dissectors/packet-bgp.c @@ -134,17 +134,21 @@ static dissector_handle_t bgp_handle; #define BGP_OPTION_AUTHENTICATION 1 /* RFC1771 */ #define BGP_OPTION_CAPABILITY 2 /* RFC2842 */ -/* https://www.iana.org/assignments/capability-codes/ (last updated 2015-09-30) */ +/* https://www.iana.org/assignments/capability-codes.xhtml (last updated 2018-08-21) */ /* BGP capability code */ -#define BGP_CAPABILITY_RESERVED 0 /* RFC2434 */ -#define BGP_CAPABILITY_MULTIPROTOCOL 1 /* RFC2858 */ -#define BGP_CAPABILITY_ROUTE_REFRESH 2 /* RFC2918 */ -#define BGP_CAPABILITY_COOPERATIVE_ROUTE_FILTERING 3 /* RFC5291 */ -#define BGP_CAPABILITY_MULTIPLE_ROUTE_DEST 4 /* RFC3107 */ -#define BGP_CAPABILITY_EXTENDED_NEXT_HOP 5 /* RFC5549 */ -#define BGP_CAPABILITY_EXTENDED_MESSAGE 6 /* draft-ietf-idr-bgp-extended-messages */ +#define BGP_CAPABILITY_RESERVED 0 /* RFC5492 */ +#define BGP_CAPABILITY_MULTIPROTOCOL 1 /* RFC2858 */ +#define BGP_CAPABILITY_ROUTE_REFRESH 2 /* RFC2918 */ +#define BGP_CAPABILITY_COOPERATIVE_ROUTE_FILTERING 3 /* RFC5291 */ +#define BGP_CAPABILITY_MULTIPLE_ROUTE_DEST 4 /* RFC8277 Deprecated */ +#define BGP_CAPABILITY_EXTENDED_NEXT_HOP 5 /* RFC5549 */ +#define BGP_CAPABILITY_EXTENDED_MESSAGE 6 /* draft-ietf-idr-bgp-extended-messages */ +#define BGP_CAPABILITY_BGPSEC 7 /* RFC8205 */ +#define BGP_CAPABILITY_MULTIPLE_LABELS 8 /* RFC8277 */ +#define BGP_CAPABILITY_BGP_ROLE 9 /* draft-ietf-idr-bgp-open-policy */ #define BGP_CAPABILITY_GRACEFUL_RESTART 64 /* RFC4724 */ #define BGP_CAPABILITY_4_OCTET_AS_NUMBER 65 /* RFC6793 */ +#define BGP_CAPABILITY_DYNAMIC_CAPABILITY_CISCO 66 /* Cisco Dynamic capabaility*/ #define BGP_CAPABILITY_DYNAMIC_CAPABILITY 67 /* draft-ietf-idr-dynamic-cap */ #define BGP_CAPABILITY_MULTISESSION 68 /* draft-ietf-idr-bgp-multisession */ #define BGP_CAPABILITY_ADDITIONAL_PATHS 69 /* [RFC7911] */ @@ -1279,8 +1283,12 @@ static const value_string capability_vals[] = { { BGP_CAPABILITY_MULTIPLE_ROUTE_DEST, "Multiple routes to a destination capability" }, { BGP_CAPABILITY_EXTENDED_NEXT_HOP, "Extended Next Hop Encoding" }, { BGP_CAPABILITY_EXTENDED_MESSAGE, "BGP-Extended Message" }, + { BGP_CAPABILITY_BGPSEC, "BGPsec capability" }, + { BGP_CAPABILITY_MULTIPLE_LABELS, "Multiple Labels capability" }, + { BGP_CAPABILITY_BGP_ROLE, "BGP Role" }, { BGP_CAPABILITY_GRACEFUL_RESTART, "Graceful Restart capability" }, { BGP_CAPABILITY_4_OCTET_AS_NUMBER, "Support for 4-octet AS number capability" }, + { BGP_CAPABILITY_DYNAMIC_CAPABILITY_CISCO, "Deprecated Dynamic Capability (Cisco)" }, { BGP_CAPABILITY_DYNAMIC_CAPABILITY, "Support for Dynamic capability" }, { BGP_CAPABILITY_MULTISESSION, "Multisession BGP Capability" }, { BGP_CAPABILITY_ADDITIONAL_PATHS, "Support for Additional Paths" }, |