summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hessler <phessler@cvs.openbsd.org>2016-10-27 08:21:59 +0000
committerPeter Hessler <phessler@cvs.openbsd.org>2016-10-27 08:21:59 +0000
commitc7d31e51e535bd1bba1c3ef92278bbd32c510b78 (patch)
tree58068cd8df3101d5f9e57b038e10c72f40ce2578
parent70c97f904d14b43109fc0937137ff253f7c0ab51 (diff)
Huawei squatted on BGP Path Attribute 30, and Cisco squatted on 31. So,
IANA moved the Large Communities attribute to 32, which is a nice pun on the problem it is solving.
-rw-r--r--usr.sbin/bgpd/rde.h4
-rw-r--r--usr.sbin/tcpdump/print-bgp.c7
2 files changed, 6 insertions, 5 deletions
diff --git a/usr.sbin/bgpd/rde.h b/usr.sbin/bgpd/rde.h
index edb49c81eca..ca3a66ca67c 100644
--- a/usr.sbin/bgpd/rde.h
+++ b/usr.sbin/bgpd/rde.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: rde.h,v 1.150 2016/10/14 16:05:36 phessler Exp $ */
+/* $OpenBSD: rde.h,v 1.151 2016/10/27 08:21:58 phessler Exp $ */
/*
* Copyright (c) 2003, 2004 Claudio Jeker <claudio@openbsd.org> and
@@ -113,7 +113,7 @@ enum attrtypes {
ATTR_EXT_COMMUNITIES=16,
ATTR_AS4_PATH=17,
ATTR_AS4_AGGREGATOR=18,
- ATTR_LARGE_COMMUNITIES=30,
+ ATTR_LARGE_COMMUNITIES=32,
};
/* attribute flags. 4 low order bits reserved */
diff --git a/usr.sbin/tcpdump/print-bgp.c b/usr.sbin/tcpdump/print-bgp.c
index 3b525355dae..d028d671893 100644
--- a/usr.sbin/tcpdump/print-bgp.c
+++ b/usr.sbin/tcpdump/print-bgp.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: print-bgp.c,v 1.19 2016/10/13 08:48:15 phessler Exp $ */
+/* $OpenBSD: print-bgp.c,v 1.20 2016/10/27 08:21:58 phessler Exp $ */
/*
* Copyright (C) 1999 WIDE Project.
@@ -134,7 +134,7 @@ struct bgp_attr {
#define BGPTYPE_EXTD_COMMUNITIES 16 /* RFC4360 */
#define BGPTYPE_AS4_PATH 17 /* RFC4893 */
#define BGPTYPE_AGGREGATOR4 18 /* RFC4893 */
-#define BGPTYPE_LARGE_COMMUNITIES 30 /* draft-ietf-idr-large-community */
+#define BGPTYPE_LARGE_COMMUNITIES 32 /* draft-ietf-idr-large-community */
#define BGP_AS_SET 1
#define BGP_AS_SEQUENCE 2
@@ -267,7 +267,8 @@ static const char *bgpattr_type[] = {
"COMMUNITIES", "ORIGINATOR_ID", "CLUSTER_LIST", "DPA",
"ADVERTISERS", "RCID_PATH", "MP_REACH_NLRI", "MP_UNREACH_NLRI",
"EXTD_COMMUNITIES", "AS4_PATH", "AGGREGATOR4", NULL, NULL, NULL,
- NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "LARGE_COMMUNITIES",
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
+ "LARGE_COMMUNITIES",
};
#define bgp_attr_type(x) \
num_or_str(bgpattr_type, \