]> git.puffer.fish Git - mirror/frr.git/commit
bgpd, zebra: Handle EVPN router MAC per next hop
authorvivek <vivek@cumulusnetworks.com>
Wed, 29 Nov 2017 07:40:30 +0000 (23:40 -0800)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 8 May 2018 23:24:15 +0000 (19:24 -0400)
commit22e63104d264d8d8724b7d6c98991fe540183f6b
treec0df93111a3b85d5631b2e13fd2a8382bd97c0a9
parent75a73eeb26622fc1860664c622bb4cd4813527c4
bgpd, zebra: Handle EVPN router MAC per next hop

Ensure that when EVPN routes are installed into zebra, the router MAC
is passed per next hop and appropriately handled. This is required for
proper multipath operation.

Ticket: CM-18999
Reviewed By:
Testing Done: Verified failed scenario, other manual tests
Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
12 files changed:
bgpd/bgp_zebra.c
lib/zclient.c
lib/zclient.h
zebra/connected.c
zebra/kernel_socket.c
zebra/redistribute.c
zebra/rib.h
zebra/rt_netlink.c
zebra/zapi_msg.c
zebra/zebra_rib.c
zebra/zebra_vxlan.c
zebra/zebra_vxlan.h