X-Git-Url: https://git.proxmox.com/?p=pve-common.git;a=blobdiff_plain;f=src%2FPVE%2FNetwork.pm;h=2d6781a4eb1c4aaa0bd4c9ce9b99260b36f2a252;hp=5d265299c5998683a3179c2139841e8f2d68d96e;hb=bce2a5b34cf50c4139c6112633cdbcbc0b913d33;hpb=ad066ae2dec776a1d80eb76dba2ff27373251aaa diff --git a/src/PVE/Network.pm b/src/PVE/Network.pm index 5d26529..2d6781a 100644 --- a/src/PVE/Network.pm +++ b/src/PVE/Network.pm @@ -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 {