xen/bridge-opensuse.patch

32 lines
918 B
Diff

Index: xen-3.3.0-testing/tools/examples/network-bridge
===================================================================
--- xen-3.3.0-testing.orig/tools/examples/network-bridge
+++ xen-3.3.0-testing/tools/examples/network-bridge
@@ -253,18 +253,18 @@ op_stop () {
transfer_addrs ${bridge} ${pdev}
if ! ifdown ${bridge}; then
get_ip_info ${bridge}
- fi
- ip link set ${pdev} down
- ip addr flush ${bridge}
+ ip link set ${pdev} down
+ ip addr flush ${bridge}
- brctl delif ${bridge} ${pdev}
- ip link set ${bridge} down
+ brctl delif ${bridge} ${pdev}
+ ip link set ${bridge} down
- ip link set ${bridge} name ${tdev}
+ ip link set ${bridge} name ${tdev}
+ brctl delbr ${tdev}
+ fi
+ ip link set ${pdev} down
ip link set ${pdev} name ${netdev}
do_ifup ${netdev}
-
- brctl delbr ${tdev}
}
# adds $dev to $bridge but waits for $dev to be in running state first