]> git.puffer.fish Git - matthieu/frr.git/commit
zebra: Bug fixes in vtysh doc string, mcast group handling and vni deletion handling...
authorSharath Ramamurthy <sramamurthy@nvidia.com>
Tue, 27 Jul 2021 15:45:09 +0000 (21:15 +0530)
committerStephen Worley <sworley@nvidia.com>
Mon, 13 Feb 2023 23:12:04 +0000 (18:12 -0500)
commit4a08e69746fd80300b89f0dac93ab5f609c47270
treec14bd5010321eb9194d51bcd7dc1f5d65e3a6435
parentefde4f25612fb3a690ed1e0ce789a490f949bb2e
zebra: Bug fixes in vtysh doc string, mcast group handling and vni deletion handling with single vxlan device

This patch addresses following bug fixes

- Fix vtysh doc string in "show evpn access-vlan..." command
- Multicast group handling was little complex. This change avoids calling
  multiple functions and directly calls the zebra_vxlan_if_update_vni for
  mcast group updates.
- When a vlan-vni map is removed, the removed vni deletion was happening
  in FRR with SVD config. This was resulting in stale vni and not
  resulting propagation of the vni deletion.
  During vni cleanup (zebra_vxlan_if_vni_clean) zebra_vxlan_if_vni_del
  was called for vni delete which is not correct. We should be calling
  zebra_vxlan_if_vni_entry_del for the given vni entry.

Signed-off-by: Sharath Ramamurthy <sramamurthy@nvidia.com>
zebra/interface.c
zebra/zebra_vty.c
zebra/zebra_vxlan_if.c