]> git.proxmox.com Git - mirror_frr.git/commit
zebra: Bug fixes in fdb read for flooded traffic and remote fdb cleanup upon vni...
authorSharath Ramamurthy <sramamurthy@nvidia.com>
Tue, 27 Jul 2021 16:29:00 +0000 (21:59 +0530)
committerStephen Worley <sworley@nvidia.com>
Mon, 13 Feb 2023 23:12:04 +0000 (18:12 -0500)
commit9464e5b865a2995e436ce2986f5722921cb83394
tree8f34095ac3893bb40922a063764b6b7b256a5991
parentfeffe4eea6d4f6e533a9c22917163fa34a2119b6
zebra: Bug fixes in fdb read for flooded traffic and remote fdb cleanup upon vni removal

This patch addresses following issues,
- When the VLAN-VNI mapping is configured via a map and not using
  individual VXLAN interfaces, upon removal of a VNI ensure that the
  remote FDB entries are uninstalled correctly.

- When VNI configuration is performed using VLAN-VNI mapping (i.e., without
  individual VXLAN interfaces) and flooded traffic is handled via multicast,
  the multicast group corresponding to the VNI needs to be explicitly read
  from the bridge FDB. This is relevant in the case of netlink interface to
  the kernel and for the scenario where a new VNI is provisioned or comes up.

Signed-off-by: Sharath Ramamurthy <sramamurthy@nvidia.com>
12 files changed:
zebra/if_netlink.c
zebra/interface.c
zebra/rt.h
zebra/rt_netlink.c
zebra/rt_netlink.h
zebra/rtread_netlink.c
zebra/rtread_sysctl.c
zebra/zebra_evpn.c
zebra/zebra_l2.h
zebra/zebra_l2_bridge_if.c
zebra/zebra_vxlan.c
zebra/zebra_vxlan_if.c