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