From: Thomas Lamprecht Date: Sun, 20 Nov 2022 15:07:36 +0000 (+0100) Subject: network: support adding fdb directly in tap_plug X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=0a3c65c00345bf89ed718592290930243e553b2c;p=pve-common.git network: support adding fdb directly in tap_plug Signed-off-by: Thomas Lamprecht --- 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