]> git.proxmox.com Git - mirror_frr.git/commit - zebra/zebra_evpn_mac.c
zebra: set inactive bit when zebra re-installs the MAC on dplane del
authorAnuradha Karuppiah <anuradhak@cumulusnetworks.com>
Sun, 7 Jun 2020 14:53:00 +0000 (07:53 -0700)
committerAnuradha Karuppiah <anuradhak@nvidia.com>
Tue, 1 Dec 2020 17:44:37 +0000 (09:44 -0800)
commit1a4f9efd54707dff06e40723baf051609e0bb195
treef8e337653799f343481bcd2a2f1b228c1907e24d
parent80e19eb71fae96c16122fdf853a5bbb5dac79bc3
zebra: set inactive bit when zebra re-installs the MAC on dplane del

When a local mac is deleted by the dataplane zebra can re-install it
if the MAC is a SYNC MAC (learned from ES peers). The "local_inactive"
bit must be set as a part of the re-install to prevent zebra turning
around and advertising the MAC as locally active.

Also fixed up some debug logs in the slow-fail path to include the VNI.

Signed-off-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
zebra/zebra_evpn_mac.c
zebra/zebra_evpn_mh.c