mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-05-02 20:34:10 +00:00
pve-bridge : move tap creation code in PVE::Network::tap_create
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
This commit is contained in:
parent
041dd2d8c7
commit
56ccc25d44
@ -25,14 +25,7 @@ die "unable to get network config '$netid'\n"
|
||||
my $net = PVE::QemuServer::parse_net($conf->{$netid});
|
||||
die "unable to parse network config '$netid'\n" if !$net;
|
||||
|
||||
my $bridge = $net->{bridge};
|
||||
die "unable to get bridge setting\n" if !$bridge;
|
||||
|
||||
my $bridgemtu = PVE::Tools::file_read_firstline("/sys/class/net/$bridge/mtu");
|
||||
die "bridge '$bridge' does not exist\n" if !$bridgemtu;
|
||||
|
||||
system ("/sbin/ifconfig $iface 0.0.0.0 promisc up mtu $bridgemtu") == 0 ||
|
||||
die "interface activation failed\n";
|
||||
PVE::Network::tap_create($iface, $net->{bridge});
|
||||
|
||||
PVE::Network::tap_rate_limit($iface, $net->{rate}) if $net->{rate};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user