]> git.puffer.fish Git - mirror/frr.git/commitdiff
bgpd: reassign the flags in struct bgp af_flags to avoid conflict
authormitesh <mitesh@cumulusnetworks.com>
Tue, 27 Feb 2018 10:19:57 +0000 (02:19 -0800)
committermitesh <mitesh@cumulusnetworks.com>
Tue, 27 Feb 2018 10:19:57 +0000 (02:19 -0800)
We have af_flags in struct bgp which holds address family related flags.
Seems like we had a conflict between two flags.

Signed-off-by: Mitesh Kanjariya <mitesh@cumulusnetworks.com>
bgpd/bgpd.h

index bc5350ce24fb55118dedeab3662837d442e274de..43d76e5273ff2431ed83830c6810352eb75a03c6 100644 (file)
@@ -320,11 +320,11 @@ struct bgp {
        u_int16_t af_flags[AFI_MAX][SAFI_MAX];
 #define BGP_CONFIG_DAMPENING              (1 << 0)
 
-/* l2vpn evpn flags */
-#define BGP_L2VPN_EVPN_ADVERTISE_IPV4_UNICAST      (1 << 0)
-#define BGP_L2VPN_EVPN_ADVERTISE_IPV6_UNICAST      (1 << 1)
-#define BGP_L2VPN_EVPN_DEFAULT_ORIGINATE_IPV4     (1 << 2)
-#define BGP_L2VPN_EVPN_DEFAULT_ORIGINATE_IPV6     (1 << 3)
+/* l2vpn evpn flags - 1 << 0 is used for DAMPENNG */
+#define BGP_L2VPN_EVPN_ADVERTISE_IPV4_UNICAST      (1 << 1)
+#define BGP_L2VPN_EVPN_ADVERTISE_IPV6_UNICAST      (1 << 2)
+#define BGP_L2VPN_EVPN_DEFAULT_ORIGINATE_IPV4     (1 << 3)
+#define BGP_L2VPN_EVPN_DEFAULT_ORIGINATE_IPV6     (1 << 4)
 
 
        /* Route table for next-hop lookup cache. */