From fe62da4f97324920a2cc871289f5ece260b1ae54 Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Sun, 20 Nov 2022 16:03:41 +0100 Subject: [PATCH 1/1] fdb: only manage FDB entries for Linux bridges for now we need to handle OVS setups differently, so for now just ignore it there (behavior as it was in 7.2) Signed-off-by: Thomas Lamprecht --- PVE/QemuServer.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index 395c09c..721633d 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -8451,7 +8451,7 @@ sub add_nets_bridge_fdb { my $bridge = $net->{bridge}; if ($have_sdn) { PVE::Network::SDN::Zones::add_bridge_fdb($iface, $mac, $bridge, $net->{firewall}); - } else { + } elsif (-d "/sys/class/net/$bridge/bridge") { # avoid fdb management with OVS for now PVE::Network::add_bridge_fdb($iface, $mac, $net->{firewall}); } } @@ -8470,7 +8470,7 @@ sub del_nets_bridge_fdb { my $bridge = $net->{bridge}; if ($have_sdn) { PVE::Network::SDN::Zones::del_bridge_fdb($iface, $mac, $bridge, $net->{firewall}); - } else { + } elsif (-d "/sys/class/net/$bridge/bridge") { # avoid fdb management with OVS for now PVE::Network::del_bridge_fdb($iface, $mac, $net->{firewall}); } } -- 2.39.2