]> git.proxmox.com Git - pve-common.git/blobdiff - src/PVE/Network.pm
net: tap_plug() needs to apply rate limiting
[pve-common.git] / src / PVE / Network.pm
index 5d265299c5998683a3179c2139841e8f2d68d96e..2d6781a4eb1c4aaa0bd4c9ce9b99260b36f2a252 100644 (file)
@@ -319,7 +319,7 @@ my $cleanup_firewall_bridge = sub {
 };
 
 sub tap_plug {
-    my ($iface, $bridge, $tag, $firewall, $trunks) = @_;
+    my ($iface, $bridge, $tag, $firewall, $trunks, $rate) = @_;
 
     #cleanup old port config from any openvswitch bridge
     eval {run_command("/usr/bin/ovs-vsctl del-port $iface", outfunc => sub {}, errfunc => sub {}) };
@@ -352,6 +352,8 @@ sub tap_plug {
            &$ovs_bridge_add_port($bridge, $iface, $tag, undef, $trunks);
        }
     }
+
+    tap_rate_limit($iface, $rate);
 }
 
 sub tap_unplug {