]> git.proxmox.com Git - mirror_ifupdown2.git/commit
addons: vxlan: add support for vni filter on single vxlan device
authorRoopa Prabhu <roopa@nvidia.com>
Wed, 24 Mar 2021 21:20:58 +0000 (14:20 -0700)
committerJulien Fortin <jfortin@nvidia.com>
Wed, 30 Jun 2021 21:27:45 +0000 (23:27 +0200)
commit84c47c4ff053009056f824702fcd1f0caf115762
tree3f8a49df64829bc01399617ed0ae366bc8b03687
parent56f3434979b8bed3c2889f105df4cb8c68d8acd2
addons: vxlan: add support for vni filter on single vxlan device

- create single vxlan device with vnifilter flag
- install vni filter with vnis from bridge-vxlan-vni-map
- vni filter can only be applied when the vxlan interface
is in down state
- toggling of vni filter is unsupported (maybe in the future)
- vni filter on a single vxlan or collect metadata/external
device is a new kernel feature yet to be upstreamed
- move vlan/vni id math helpers to utils.py

Reviewed-by: Julien Fortin <jfortin@nvidia.com>
Signed-off-by: Roopa Prabhu <roopa@nvidia.com>
Signed-off-by: Julien Fortin <jfortin@nvidia.com>
ifupdown2/addons/bridge.py
ifupdown2/addons/vxlan.py
ifupdown2/ifupdown/utils.py
ifupdown2/lib/iproute2.py