]> git.proxmox.com Git - mirror_frr.git/commit - zebra/zebra_evpn_mac.c
zebra: data structure changes for single vxlan device
authorSharath Ramamurthy <sramamurthy@nvidia.com>
Tue, 27 Jul 2021 07:44:15 +0000 (13:14 +0530)
committerStephen Worley <sworley@nvidia.com>
Mon, 13 Feb 2023 23:12:04 +0000 (18:12 -0500)
commit8d30ff3b5ef815ad5cab092f2ce6dc28ab5e3421
treedba0c94cddbbb5cf0303e16e5a8fa208ba20feea
parent7809df20643ab9f731930dcef9661a70ef261e5b
zebra: data structure changes for single vxlan device

This changeset introduces the data structure changes needed for
single vxlan device functionality. A new struct zebra_vxlan_vni_info
encodes the iftype and vni information for vxlan device.

The change addresses related access changes of the new data structure
fields from different files

zebra_vty is modified to take care of the vni dump information according
to the new vni data structure for vxlan devices.

Signed-off-by: Sharath Ramamurthy <sramamurthy@nvidia.com>
14 files changed:
zebra/dplane_fpm_nl.c
zebra/if_netlink.c
zebra/interface.c
zebra/rt_netlink.c
zebra/zebra_evpn.c
zebra/zebra_evpn.h
zebra/zebra_evpn_mac.c
zebra/zebra_evpn_mh.c
zebra/zebra_evpn_mh.h
zebra/zebra_l2.c
zebra/zebra_l2.h
zebra/zebra_nb_state.c
zebra/zebra_vxlan.c
zebra/zebra_vxlan.h