pve-bridge : move tap creation code in PVE::Network::tap_create

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
This commit is contained in:
Alexandre Derumier 2013-03-05 10:22:16 +01:00 committed by Dietmar Maurer
parent 041dd2d8c7
commit 56ccc25d44

View File

@ -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};