]> git.proxmox.com Git - mirror_frr.git/commit - zebra/rt_netlink.c
zebra: single vxlan device dataplace vni update changes
authorSharath Ramamurthy <sramamurthy@nvidia.com>
Tue, 27 Jul 2021 07:52:11 +0000 (13:22 +0530)
committerStephen Worley <sworley@nvidia.com>
Mon, 13 Feb 2023 23:12:04 +0000 (18:12 -0500)
commitb95ce8fadbceea40639224d59bfcc0a2679f5604
tree77baf12b6777643344377e0798bc1d461c8bb307
parent784d88aa14c115411ed21f6ac518ab1a8f9d27b7
zebra: single vxlan device dataplace vni update changes

dplane_mac_info and dplane_neigh_info is modified to be vni aware.
dplane_rem_mac_add/del dplane_mac_init is modified to be vni aware.

During dplane context update (mac and neigh), we use the vni information
and if set, corresponding netlink attribute NDA_SRC_VNI is set and passed to the
dplane.

Signed-off-by: Sharath Ramamurthy <sramamurthy@nvidia.com>
zebra/dplane_fpm_nl.c
zebra/rt_netlink.c
zebra/zebra_dplane.c
zebra/zebra_dplane.h
zebra/zebra_evpn_mac.c
zebra/zebra_vxlan.c