From 0a3c65c00345bf89ed718592290930243e553b2c Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Sun, 20 Nov 2022 16:07:36 +0100 Subject: [PATCH] network: support adding fdb directly in tap_plug Signed-off-by: Thomas Lamprecht --- src/PVE/Network.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/PVE/Network.pm b/src/PVE/Network.pm index 33c610d..26d8cb1 100644 --- a/src/PVE/Network.pm +++ b/src/PVE/Network.pm @@ -492,7 +492,10 @@ sub tap_plug { } else { &$bridge_add_interface($bridge, $iface, $tag, $trunks); } - $bridge_disable_interface_learning->($iface) if $no_learning; + if ($no_learning) { + $bridge_disable_interface_learning->($iface); + add_bridge_fdb($iface, $opts->{mac}) if defined($opts->{mac}); + } } else { &$cleanup_firewall_bridge($iface); # remove stale devices -- 2.39.2