diff --git a/neutron/templates/bin/_openvswitch-ensure-configured.sh.tpl b/neutron/templates/bin/_openvswitch-ensure-configured.sh.tpl index 4fee97c704..48671c4ba1 100644 --- a/neutron/templates/bin/_openvswitch-ensure-configured.sh.tpl +++ b/neutron/templates/bin/_openvswitch-ensure-configured.sh.tpl @@ -24,9 +24,11 @@ port=$2 # by the agent ovs-vsctl --no-wait --may-exist add-br $bridge ovs-vsctl --no-wait --may-exist add-port $bridge $port +ip link set dev $port up # handle any bridge mappings {{- range $bridge, $port := .Values.ml2.ovs.auto_bridge_add }} ovs-vsctl --no-wait --may-exist add-br {{ $bridge }} ovs-vsctl --no-wait --may-exist add-port {{ $bridge }} {{ $port }} +ip link set dev {{ $port }} up {{- end}}