diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2019-01-07 17:33:21 -0500 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-01-07 17:33:21 -0500 | 
| commit | b96776b56f670335e080098b8616a687761fff5b (patch) | |
| tree | bf80545413ce73158459102561aa6ebfac02d349 | |
| parent | cc76fa7419294090cda1795c3d1e4f11c0d6bd35 (diff) | |
| parent | d27eedb3ef376a14da9f031bf28832e672a05a31 (diff) | |
Merge pull request #3578 from LabNConsulting/working/5.0/no-bgp-attr-255
5.0: bgpd: don't use BGP_ATTR_VNC(255) unless ENABLE_BGP_VNC_ATTR is defined
| -rw-r--r-- | bgpd/bgp_attr.c | 8 | ||||
| -rw-r--r-- | bgpd/bgpd.h | 2 | 
2 files changed, 5 insertions, 5 deletions
diff --git a/bgpd/bgp_attr.c b/bgpd/bgp_attr.c index 6443173f2b..93603e0002 100644 --- a/bgpd/bgp_attr.c +++ b/bgpd/bgp_attr.c @@ -77,7 +77,7 @@ static const struct message attr_str[] = {  	{BGP_ATTR_AS_PATHLIMIT, "AS_PATHLIMIT"},  	{BGP_ATTR_PMSI_TUNNEL, "PMSI_TUNNEL_ATTRIBUTE"},  	{BGP_ATTR_ENCAP, "ENCAP"}, -#if ENABLE_BGP_VNC +#if ENABLE_BGP_VNC_ATTR  	{BGP_ATTR_VNC, "VNC"},  #endif  	{BGP_ATTR_LARGE_COMMUNITIES, "LARGE_COMMUNITY"}, @@ -2490,7 +2490,7 @@ bgp_attr_parse_ret_t bgp_attr_parse(struct peer *peer, struct attr *attr,  		case BGP_ATTR_EXT_COMMUNITIES:  			ret = bgp_attr_ext_communities(&attr_args);  			break; -#if ENABLE_BGP_VNC +#if ENABLE_BGP_VNC_ATTR  		case BGP_ATTR_VNC:  #endif  		case BGP_ATTR_ENCAP: @@ -2840,7 +2840,7 @@ static void bgp_packet_mpattr_tea(struct bgp *bgp, struct peer *peer,  		attrhdrlen = 1 + 1;   /* subTLV T + L */  		break; -#if ENABLE_BGP_VNC +#if ENABLE_BGP_VNC_ATTR  	case BGP_ATTR_VNC:  		attrname = "VNC";  		subtlvs = attr->vnc_subtlvs; @@ -3327,7 +3327,7 @@ bgp_size_t bgp_packet_attribute(struct bgp *bgp, struct peer *peer,  		/* Tunnel Encap attribute */  		bgp_packet_mpattr_tea(bgp, peer, s, attr, BGP_ATTR_ENCAP); -#if ENABLE_BGP_VNC +#if ENABLE_BGP_VNC_ATTR  		/* VNC attribute */  		bgp_packet_mpattr_tea(bgp, peer, s, attr, BGP_ATTR_VNC);  #endif diff --git a/bgpd/bgpd.h b/bgpd/bgpd.h index 1f6b743d42..d20f841a2f 100644 --- a/bgpd/bgpd.h +++ b/bgpd/bgpd.h @@ -1269,7 +1269,7 @@ struct bgp_nlri {  #define BGP_ATTR_ENCAP                          23  #define BGP_ATTR_LARGE_COMMUNITIES              32  #define BGP_ATTR_PREFIX_SID                     40 -#if ENABLE_BGP_VNC +#if ENABLE_BGP_VNC_ATTR  #define BGP_ATTR_VNC                           255  #endif  | 
