]> git.proxmox.com Git - mirror_frr.git/commit - zebra/zebra_vxlan.c
zebra: Uninstall remote MACs from kernel appropriately
authorvivek <vivek@cumulusnetworks.com>
Wed, 29 Aug 2018 00:22:04 +0000 (17:22 -0700)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 18 Sep 2018 14:41:53 +0000 (10:41 -0400)
commitfe697c6be5d0abfb20917fb1e88e90af487f1207
tree41fb58453dab0db9d8f29dc3dde56ccc27c5eed8
parentd63c1b18b426fbb2685208dac16ca20767c3219d
zebra: Uninstall remote MACs from kernel appropriately

When a remote MAC goes away, but there are neighbors referring to it,
ensure that when the last remote neighbor goes away, the MAC is
uninstalled from the kernel and no longer considered as remote.

Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
Reviewed-by: Anuradha Karuppiah <anuradhak@cumulusnetworks.com>
Reviewed-by: Chirag Shah <chirag@cumulusnetworks.com>
Ticket: CM-22130
Reviewed By: CCR-7777
Testing Done:
1. Replicated failed scenario and verified with fix.
2. evpn-min
zebra/zebra_vxlan.c