diff options
author | Christian Breunig <christian@breunig.cc> | 2023-11-05 22:10:29 +0100 |
---|---|---|
committer | Christian Breunig <christian@breunig.cc> | 2023-11-05 22:10:29 +0100 |
commit | fdf7f3a05edbaaf8aeca7e24a9980d5af67dca18 (patch) | |
tree | 43d28d821a259cadf293b186eb1ce365d11e7f3d /data/config-mode-dependencies/vyos-1x.json | |
parent | d8a71978b4628e30b25346f4ff690e8705020408 (diff) | |
download | vyos-1x-fdf7f3a05edbaaf8aeca7e24a9980d5af67dca18.tar.gz vyos-1x-fdf7f3a05edbaaf8aeca7e24a9980d5af67dca18.zip |
vxlan: T3700: add bridge dependency call when altering member interfaces
Commit 7f6624f5a6f8bd ("vxlan: T3700: support VLAN tunnel mapping of VLAN aware
bridges") added support for Single VXLAN Device (SVD) containers supported by
the Linux Kernel.
When working with bridge VIFs it turned out that when deleting a VIF all the
VXLAN tunnel mappings got deleted, too. In order to avoid this, if the bridge
has a VXLAN member interface which vlan-to-vni mapping enabled, we add a
dependency that we call VXLAN conf-mode script after messing arround with the
bridge VIFs and re-create tunnel mappings.
Diffstat (limited to 'data/config-mode-dependencies/vyos-1x.json')
-rw-r--r-- | data/config-mode-dependencies/vyos-1x.json | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/data/config-mode-dependencies/vyos-1x.json b/data/config-mode-dependencies/vyos-1x.json index f87185d6a..918fb0f17 100644 --- a/data/config-mode-dependencies/vyos-1x.json +++ b/data/config-mode-dependencies/vyos-1x.json @@ -9,6 +9,9 @@ "interfaces_bonding": { "ethernet": ["interfaces-ethernet"] }, + "interfaces_bridge": { + "vxlan": ["interfaces-vxlan"] + }, "load_balancing_wan": { "conntrack": ["conntrack"], "conntrack_sync": ["conntrack_sync"] |