]> git.proxmox.com Git - qemu-server.git/blobdiff - pve-bridge
bump version to 8.2.1
[qemu-server.git] / pve-bridge
diff --git a/pve-bridge b/pve-bridge
deleted file mode 100755 (executable)
index b1d40f8..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/usr/bin/perl
-
-use strict;
-use warnings;
-use PVE::QemuServer;
-use PVE::Tools qw(run_command);
-use PVE::Network;
-
-my $iface = shift;
-
-my $hotplug = 0;
-if ($iface eq '--hotplug') {
-    $hotplug = 1;
-    $iface = shift;
-}
-
-die "no interface specified\n" if !$iface;
-
-die "got strange interface name '$iface'\n" 
-    if $iface !~ m/^tap(\d+)i(\d+)$/;
-
-my $vmid = $1;
-my $netid = "net$2";
-
-my $migratedfrom = $hotplug ? undef : $ENV{PVE_MIGRATED_FROM};
-
-my $conf = PVE::QemuConfig->load_config($vmid, $migratedfrom);
-
-my $netconf = $conf->{$netid};
-
-$netconf = $conf->{pending}->{$netid} if !$migratedfrom && defined($conf->{pending}->{$netid}); 
-die "unable to get network config '$netid'\n"
-    if !defined($netconf);
-
-my $net = PVE::QemuServer::parse_net($netconf);
-die "unable to parse network config '$netid'\n" if !$net;
-
-PVE::Network::tap_create($iface, $net->{bridge});
-
-# if ovs is under this bridge all traffic control settings will be flushed.
-# so we need to call tap_rate_limit after tap_plug
-PVE::Network::tap_plug($iface, $net->{bridge}, $net->{tag}, $net->{firewall}, $net->{trunks});
-
-PVE::Network::tap_rate_limit($iface, $net->{rate}) if $net->{rate};
-
-exit 0;