|
|
@ -78,7 +78,8 @@ case "$TYPE" in
|
|
|
|
# because it remained in the OVSDB for some reason, but it won't be up.
|
|
|
|
# because it remained in the OVSDB for some reason, but it won't be up.
|
|
|
|
if check_device_down "${DEVICE}"; then
|
|
|
|
if check_device_down "${DEVICE}"; then
|
|
|
|
ovs-vsctl -t ${TIMEOUT} -- --may-exist add-br "$DEVICE" $OVS_OPTIONS \
|
|
|
|
ovs-vsctl -t ${TIMEOUT} -- --may-exist add-br "$DEVICE" $OVS_OPTIONS \
|
|
|
|
${OVS_EXTRA+-- $OVS_EXTRA}
|
|
|
|
${OVS_EXTRA+-- $OVS_EXTRA} \
|
|
|
|
|
|
|
|
${STP+-- set bridge "$DEVICE" stp_enable="${STP}"}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
OVSBRIDGECONFIGURED="yes"
|
|
|
|
OVSBRIDGECONFIGURED="yes"
|
|
|
|
fi
|
|
|
|
fi
|
|
|
@ -102,7 +103,6 @@ case "$TYPE" in
|
|
|
|
[ "${OVSBRIDGECONFIGURED}" != "yes" ]; then
|
|
|
|
[ "${OVSBRIDGECONFIGURED}" != "yes" ]; then
|
|
|
|
${OTHERSCRIPT} ${CONFIG}
|
|
|
|
${OTHERSCRIPT} ${CONFIG}
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
[ -n "${STP}" ] && ovs-vsctl --no-wait set bridge "${DEVICE}" stp_enable="${STP}"
|
|
|
|
|
|
|
|
exit 0
|
|
|
|
exit 0
|
|
|
|
;;
|
|
|
|
;;
|
|
|
|
OVSPort)
|
|
|
|
OVSPort)
|
|
|
|