diff options
author | Mitesh Kanjariya <mitesh@marvel-07.cumulusnetworks.com> | 2018-02-20 09:46:22 +0100 |
---|---|---|
committer | mitesh <mitesh@cumulusnetworks.com> | 2018-02-23 02:24:36 +0100 |
commit | 154faa5007767a23eeb1daed8a33421320a9276d (patch) | |
tree | 60d7a0e927a27445ecc45905ab68ca2a88f57169 /bgpd/bgp_evpn.h | |
parent | bgpd: allow advertise-subnet cmd without enabling advertise ipv4 unicast (diff) | |
download | frr-154faa5007767a23eeb1daed8a33421320a9276d.tar.xz frr-154faa5007767a23eeb1daed8a33421320a9276d.zip |
bgpd: move l2vpn evpn related flags in struct bgp to af_flags
We have af_flags in struct bgp to hold address family related flags,
l2vpn evpn flags to indicate advertise ipvX unicast should be moved there.
Signed-off-by: Mitesh Kanjariya <mitesh@cumulusnetworks.com>
Diffstat (limited to 'bgpd/bgp_evpn.h')
-rw-r--r-- | bgpd/bgp_evpn.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/bgpd/bgp_evpn.h b/bgpd/bgp_evpn.h index cd3b7e3af..064cc7134 100644 --- a/bgpd/bgp_evpn.h +++ b/bgpd/bgp_evpn.h @@ -62,11 +62,13 @@ static inline int advertise_type5_routes(struct bgp *bgp_vrf, return 0; if (afi == AFI_IP && - CHECK_FLAG(bgp_vrf->vrf_flags, BGP_VRF_ADVERTISE_IPV4_IN_EVPN)) + CHECK_FLAG(bgp_vrf->af_flags[AFI_L2VPN][SAFI_EVPN], + BGP_L2VPN_EVPN_ADVERTISE_IPV4_UNICAST)) return 1; if (afi == AFI_IP6 && - CHECK_FLAG(bgp_vrf->vrf_flags, BGP_VRF_ADVERTISE_IPV6_IN_EVPN)) + CHECK_FLAG(bgp_vrf->af_flags[AFI_L2VPN][SAFI_EVPN], + BGP_L2VPN_EVPN_ADVERTISE_IPV6_UNICAST)) return 1; return 0; |