mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-07-26 04:54:44 +00:00
Merge pull request #3575 from LabNConsulting/working/master/no-bgp-attr-255
bgpd: don't use BGP_ATTR_VNC(255) unless ENABLE_BGP_VNC_ATTR is defined
This commit is contained in:
commit
fe615b5a9c
@ -78,7 +78,7 @@ static const struct message attr_str[] = {
|
|||||||
{BGP_ATTR_AS_PATHLIMIT, "AS_PATHLIMIT"},
|
{BGP_ATTR_AS_PATHLIMIT, "AS_PATHLIMIT"},
|
||||||
{BGP_ATTR_PMSI_TUNNEL, "PMSI_TUNNEL_ATTRIBUTE"},
|
{BGP_ATTR_PMSI_TUNNEL, "PMSI_TUNNEL_ATTRIBUTE"},
|
||||||
{BGP_ATTR_ENCAP, "ENCAP"},
|
{BGP_ATTR_ENCAP, "ENCAP"},
|
||||||
#if ENABLE_BGP_VNC
|
#if ENABLE_BGP_VNC_ATTR
|
||||||
{BGP_ATTR_VNC, "VNC"},
|
{BGP_ATTR_VNC, "VNC"},
|
||||||
#endif
|
#endif
|
||||||
{BGP_ATTR_LARGE_COMMUNITIES, "LARGE_COMMUNITY"},
|
{BGP_ATTR_LARGE_COMMUNITIES, "LARGE_COMMUNITY"},
|
||||||
@ -2593,7 +2593,7 @@ bgp_attr_parse_ret_t bgp_attr_parse(struct peer *peer, struct attr *attr,
|
|||||||
case BGP_ATTR_EXT_COMMUNITIES:
|
case BGP_ATTR_EXT_COMMUNITIES:
|
||||||
ret = bgp_attr_ext_communities(&attr_args);
|
ret = bgp_attr_ext_communities(&attr_args);
|
||||||
break;
|
break;
|
||||||
#if ENABLE_BGP_VNC
|
#if ENABLE_BGP_VNC_ATTR
|
||||||
case BGP_ATTR_VNC:
|
case BGP_ATTR_VNC:
|
||||||
#endif
|
#endif
|
||||||
case BGP_ATTR_ENCAP:
|
case BGP_ATTR_ENCAP:
|
||||||
@ -2946,7 +2946,7 @@ static void bgp_packet_mpattr_tea(struct bgp *bgp, struct peer *peer,
|
|||||||
attrhdrlen = 1 + 1; /* subTLV T + L */
|
attrhdrlen = 1 + 1; /* subTLV T + L */
|
||||||
break;
|
break;
|
||||||
|
|
||||||
#if ENABLE_BGP_VNC
|
#if ENABLE_BGP_VNC_ATTR
|
||||||
case BGP_ATTR_VNC:
|
case BGP_ATTR_VNC:
|
||||||
attrname = "VNC";
|
attrname = "VNC";
|
||||||
subtlvs = attr->vnc_subtlvs;
|
subtlvs = attr->vnc_subtlvs;
|
||||||
@ -3433,7 +3433,7 @@ bgp_size_t bgp_packet_attribute(struct bgp *bgp, struct peer *peer,
|
|||||||
/* Tunnel Encap attribute */
|
/* Tunnel Encap attribute */
|
||||||
bgp_packet_mpattr_tea(bgp, peer, s, attr, BGP_ATTR_ENCAP);
|
bgp_packet_mpattr_tea(bgp, peer, s, attr, BGP_ATTR_ENCAP);
|
||||||
|
|
||||||
#if ENABLE_BGP_VNC
|
#if ENABLE_BGP_VNC_ATTR
|
||||||
/* VNC attribute */
|
/* VNC attribute */
|
||||||
bgp_packet_mpattr_tea(bgp, peer, s, attr, BGP_ATTR_VNC);
|
bgp_packet_mpattr_tea(bgp, peer, s, attr, BGP_ATTR_VNC);
|
||||||
#endif
|
#endif
|
||||||
|
@ -1280,7 +1280,7 @@ struct bgp_nlri {
|
|||||||
#define BGP_ATTR_ENCAP 23
|
#define BGP_ATTR_ENCAP 23
|
||||||
#define BGP_ATTR_LARGE_COMMUNITIES 32
|
#define BGP_ATTR_LARGE_COMMUNITIES 32
|
||||||
#define BGP_ATTR_PREFIX_SID 40
|
#define BGP_ATTR_PREFIX_SID 40
|
||||||
#if ENABLE_BGP_VNC
|
#if ENABLE_BGP_VNC_ATTR
|
||||||
#define BGP_ATTR_VNC 255
|
#define BGP_ATTR_VNC 255
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@ router bgp 5226
|
|||||||
neighbor 2.2.2.2 activate
|
neighbor 2.2.2.2 activate
|
||||||
exit-address-family
|
exit-address-family
|
||||||
!
|
!
|
||||||
rfp holddown-factor 100
|
rfp holddown-factor 0
|
||||||
!
|
!
|
||||||
vnc defaults
|
vnc defaults
|
||||||
rd auto:vn:123
|
rd auto:vn:123
|
||||||
|
@ -18,7 +18,7 @@ router bgp 5226
|
|||||||
neighbor 2.2.2.2 activate
|
neighbor 2.2.2.2 activate
|
||||||
exit-address-family
|
exit-address-family
|
||||||
!
|
!
|
||||||
rfp holddown-factor 100
|
rfp holddown-factor 0
|
||||||
!
|
!
|
||||||
vnc defaults
|
vnc defaults
|
||||||
rd auto:vn:123
|
rd auto:vn:123
|
||||||
|
@ -19,7 +19,7 @@ router bgp 5226
|
|||||||
neighbor 2.2.2.2 activate
|
neighbor 2.2.2.2 activate
|
||||||
exit-address-family
|
exit-address-family
|
||||||
!
|
!
|
||||||
rfp holddown-factor 100
|
rfp holddown-factor 0
|
||||||
!
|
!
|
||||||
vnc defaults
|
vnc defaults
|
||||||
rd auto:vn:123
|
rd auto:vn:123
|
||||||
|
@ -20,7 +20,7 @@ router bgp 5226
|
|||||||
neighbor 2.2.2.2 activate
|
neighbor 2.2.2.2 activate
|
||||||
exit-address-family
|
exit-address-family
|
||||||
!
|
!
|
||||||
rfp holddown-factor 100
|
rfp holddown-factor 0
|
||||||
rfp full-table-download off
|
rfp full-table-download off
|
||||||
!
|
!
|
||||||
vnc defaults
|
vnc defaults
|
||||||
|
@ -18,7 +18,7 @@ router bgp 5226
|
|||||||
neighbor 2.2.2.2 activate
|
neighbor 2.2.2.2 activate
|
||||||
exit-address-family
|
exit-address-family
|
||||||
!
|
!
|
||||||
rfp holddown-factor 100
|
rfp holddown-factor 0
|
||||||
rfp full-table-download off
|
rfp full-table-download off
|
||||||
!
|
!
|
||||||
vnc defaults
|
vnc defaults
|
||||||
|
@ -19,7 +19,7 @@ router bgp 5226
|
|||||||
neighbor 2.2.2.2 activate
|
neighbor 2.2.2.2 activate
|
||||||
exit-address-family
|
exit-address-family
|
||||||
!
|
!
|
||||||
rfp holddown-factor 100
|
rfp holddown-factor 0
|
||||||
rfp full-table-download off
|
rfp full-table-download off
|
||||||
!
|
!
|
||||||
vnc defaults
|
vnc defaults
|
||||||
|
Loading…
Reference in New Issue
Block a user