]> git.puffer.fish Git - mirror/frr.git/commit
zebra: evpn mh sync mac install as inactive 13312/head
authorChirag Shah <chirag@nvidia.com>
Fri, 14 Apr 2023 19:57:23 +0000 (12:57 -0700)
committerChirag Shah <chirag@nvidia.com>
Fri, 14 Apr 2023 21:50:24 +0000 (14:50 -0700)
commit4a1f91a366bacc8178afcc3d2712e08a3ba3e1ba
treee82918df80641225d8fd59046a323060f3ab388d
parentbe574cf987311bf299de018b71084e69eb08f5fc
zebra: evpn mh sync mac install as inactive

EVPN MH ES reduendant VTEPs need to install
sync MAC as notify inactive and generate
ND:Proxy stamped extended community on Type-2
route.

Ticket:#3436621
Issue:3436621

Testing Done:

tor-11 originates type-2 MAC route:

tor-11# bridge -d fdb show | grep 00:65:00:00:00:01
00:65:00:00:00:01 dev hostbond1 vlan 1000 notify master bridge static

tor-12 receives sync MAC route:

Before fix:
----------
tor-12:/# bridge -d fdb show | grep 00:65:00:00:00:01
00:65:00:00:00:01 dev hostbond1 vlan 1000 notify master bridge static

After fix: inactive is set to MAC entry
----------
tor-12:/#bridge -d fdb show | grep 00:65:00:00:00:01
00:65:00:00:00:01 dev hostbond1 vlan 1000 notify inactive master bridge
static

Notice the difference in `inactive` post notify on tor-12
with the fix.

Signed-off-by: Trey Aspelund <taspelund@nvidia.com>
Signed-off-by: Chirag Shah <chirag@nvidia.com>
zebra/zebra_evpn_mac.c