]> git.proxmox.com Git - mirror_frr.git/commit - bgpd/bgp_evpn.c
bgpd: Check for L3VNI before sending RMAC/L3 RTs
authorvivek <vivek@cumulusnetworks.com>
Wed, 30 May 2018 03:09:49 +0000 (20:09 -0700)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Mon, 13 Aug 2018 16:31:26 +0000 (12:31 -0400)
commit148b548c655b0140c0d142464d52200c5e9de6c7
tree3f197d80cc36a3d81d66dafa5211aa575c60a87f
parent1408cdfc07202b2c3e31ad2ef40fae0e8a31e8c0
bgpd: Check for L3VNI before sending RMAC/L3 RTs

Ensure that the presence of L3VNI is checked before we generate
Router MAC and L3 Route Target extended communities. Without this
check, the router would send an all-zeros RMAC in some situations,
which may cause problems for receivers.

Ticket: CM-21014
Testing Done:
a) Verification of failed scenario
b) Interop verification by Scott Laffer
c) evpn-smoke

Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
bgpd/bgp_evpn.c