]> git.proxmox.com Git - mirror_frr.git/commit - zebra/if_netlink.c
zebra: netlink rtm tunnel msg parsing
authorChirag Shah <chirag@nvidia.com>
Tue, 25 Jan 2022 18:25:38 +0000 (10:25 -0800)
committerDonald Sharp <sharpd@nvidia.com>
Fri, 24 Jun 2022 11:33:34 +0000 (07:33 -0400)
commitacc8e68720ecc320b6d008ebb21c921f404762b0
tree7d66433769cf90ca0365eee21dbce1348d9c5b6a
parentc315b87c4f71c79508eb61e2f6cbd27b8df2ec87
zebra: netlink rtm tunnel msg parsing

'bridge vni add vni <id> dev <vxlan device>'
generates new RTM_NEWTUNNEL and RTM_DELTUNNEL
to add or remove vni to l3vxlan device.

Register new RTNLGRP_TUNNEL group to receive
new netlink notification.
Callback for the new RTM_xxxTUNNEL.

kernel patches:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/
linux.git/commit/?h=v5.18-rc7&id=7b8135f4df98b155b23754b6065c157861e268f1

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/
linux.git/commit/?h=v5.18-rc7&id=f9c4bb0b245cee35ef66f75bf409c9573d934cf9

Ticket:#3073812
Testing Done:

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
Signed-off-by: Chirag Shah <chirag@nvidia.com>
zebra/if_netlink.c
zebra/if_netlink.h
zebra/kernel_netlink.c