summaryrefslogtreecommitdiff
path: root/tests/topotests/ospfapi/test_ospf_clientapi.py
diff options
context:
space:
mode:
authorChirag Shah <chirag@nvidia.com>2021-11-30 20:42:01 -0800
committerMergify <37929162+mergify[bot]@users.noreply.github.com>2023-04-24 13:51:53 +0000
commite2a3dd84bbf166ffc89485f300e38ef120670027 (patch)
tree3807e7380f750cf8d3077b00a398ce52ee8badf7 /tests/topotests/ospfapi/test_ospf_clientapi.py
parent673957c79a2eea952b7a76fa2db0fd0b2f6f08a0 (diff)
zebra: evpn handle del event for dup detected mac
Upon receiving local mobility event for MAC + NEIGH, both are detected as duplicate upon hitting DAD threshold. Duplicated detected ( freezed) MAC + NEIGH are not known to bgpd. If locally learnt MAC + NEIGH are deleted in kernel, the MAC is marked as AUTO after sending delete event to bgpd. Bgpd only reinstalls best route for MAC_IP route (NEIGH) but not for MAC event. This puts a situation where MAC is AUTO state and associated neigh as remote. Fix: DUPLICATE + LOCAL MAC deletion, set MAC delete request as reinstall from bgpd. Ticket:#2873307 Reviewed By: Testing Done: Freeze MAC + two NEIGHs in local mobility event. Delete MAC and NEIGH from kerenl. bgp rsync remote mac route which puts MAC to remote state. Signed-off-by: Chirag Shah <chirag@nvidia.com> (cherry picked from commit ad7685de2871996469d370192af7afafc234a3ca)
Diffstat (limited to 'tests/topotests/ospfapi/test_ospf_clientapi.py')
0 files changed, 0 insertions, 0 deletions