summaryrefslogtreecommitdiff
path: root/zebra/kernel_socket.c
diff options
context:
space:
mode:
authorAnuradha Karuppiah <anuradhak@cumulusnetworks.com>2019-01-14 15:19:48 -0800
committerDonald Sharp <sharpd@cumulusnetworks.com>2019-01-25 14:19:26 -0500
commit2c476b72a0214286740e2df3e099f7936a7c4a6b (patch)
tree9a92584a4b996672460dc25c2be9ec3733432752 /zebra/kernel_socket.c
parentd594a14cad4a01a049f0c1a49dfd939db494a01a (diff)
zebra: propagate inactive neigh deletes to bgpd
When a local neigh is added with a MAC that is remote or absent the neigh is kept in zebra as local/in-active. But not propagated to bgpd. Similarly when an inactive neigh is deleted the del-msg is not propagated to bgpd. Without this change bgp and zebra would fall out of sync as that bgp would not know to rerun bestpath and for it to reinstall a known remote path for the mac-ip in question. To fix this we now propagate inactive neigh deletes to bgpd. Ticket: CM-23018 Testing Done: 1. evpn-min 2. manually triggered the out-of-sync state and verified the fix Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
Diffstat (limited to 'zebra/kernel_socket.c')
0 files changed, 0 insertions, 0 deletions