X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=xenserver%2Fetc_xensource_scripts_vif;h=88006e2c4901104c5874e21d435590e062b33f25;hb=3c4486a5f784731b1cb289d187ad9d9e100407c3;hp=91b75c123997e6571e34a0135ec80ec472b06658;hpb=c76fde78c528027fe95d714aba5ccf0f01407d75;p=openvswitch diff --git a/xenserver/etc_xensource_scripts_vif b/xenserver/etc_xensource_scripts_vif index 91b75c12..88006e2c 100755 --- a/xenserver/etc_xensource_scripts_vif +++ b/xenserver/etc_xensource_scripts_vif @@ -114,7 +114,7 @@ handle_vswitch_vif_details() local address=$(xenstore-read "/local/domain/$DOMID/device/vif/$DEVID/mac" 2>/dev/null) if [ -n "${address}" ] ; then - set_vif_external_id "xs-vif-mac" "${address}" + set_vif_external_id "attached-mac" "${address}" fi if $xs550; then @@ -165,7 +165,7 @@ add_to_bridge() local vif_details=$(handle_vswitch_vif_details $bridge) fi - $vsctl -- --if-exists del-port $dev -- add-port $bridge $dev $vif_details + $vsctl --timeout=30 -- --if-exists del-port $dev -- add-port $bridge $dev $vif_details ;; esac @@ -182,7 +182,7 @@ remove_from_bridge() # If ovs-brcompatd is running, it might already have deleted the # port. Use --if-exists to suppress the error that would otherwise # arise in that case. - $vsctl -- --if-exists del-port $dev + $vsctl --timeout=30 -- --if-exists del-port $dev ;; esac }