mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-10-05 09:58:54 +00:00
pve-bridge : move rate limit code to PVE::Network:tap_rate_limit
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
This commit is contained in:
parent
1849bae63a
commit
041dd2d8c7
@ -34,14 +34,7 @@ die "bridge '$bridge' does not exist\n" if !$bridgemtu;
|
|||||||
system ("/sbin/ifconfig $iface 0.0.0.0 promisc up mtu $bridgemtu") == 0 ||
|
system ("/sbin/ifconfig $iface 0.0.0.0 promisc up mtu $bridgemtu") == 0 ||
|
||||||
die "interface activation failed\n";
|
die "interface activation failed\n";
|
||||||
|
|
||||||
if ($net->{rate}) {
|
PVE::Network::tap_rate_limit($iface, $net->{rate}) if $net->{rate};
|
||||||
|
|
||||||
my $debug = 0;
|
|
||||||
my $rate = int($net->{rate}*1024*1024);
|
|
||||||
my $burst = 1024*1024;
|
|
||||||
|
|
||||||
PVE::Network::setup_tc_rate_limit($iface, $rate, $burst, $debug);
|
|
||||||
}
|
|
||||||
|
|
||||||
my $newbridge = PVE::Network::activate_bridge_vlan($bridge, $net->{tag});
|
my $newbridge = PVE::Network::activate_bridge_vlan($bridge, $net->{tag});
|
||||||
PVE::Network::copy_bridge_config($bridge, $newbridge) if $bridge ne $newbridge;
|
PVE::Network::copy_bridge_config($bridge, $newbridge) if $bridge ne $newbridge;
|
||||||
|
Loading…
Reference in New Issue
Block a user