... | ... |
@@ -7,6 +7,7 @@ set +o xtrace |
7 | 7 |
|
8 | 8 |
OVS_BRIDGE=${OVS_BRIDGE:-br-int} |
9 | 9 |
PUBLIC_BRIDGE=${PUBLIC_BRIDGE:-br-ex} |
10 |
+OVS_DATAPATH_TYPE=${OVS_DATAPATH_TYPE:-""} |
|
10 | 11 |
|
11 | 12 |
function is_neutron_ovs_base_plugin { |
12 | 13 |
# Yes, we use OVS. |
... | ... |
@@ -17,6 +18,9 @@ function _neutron_ovs_base_setup_bridge { |
17 | 17 |
local bridge=$1 |
18 | 18 |
neutron-ovs-cleanup |
19 | 19 |
sudo ovs-vsctl --no-wait -- --may-exist add-br $bridge |
20 |
+ if [[ $OVS_DATAPATH_TYPE != "" ]]; then |
|
21 |
+ sudo ovs-vsctl set Bridge $bridge datapath_type=${OVS_DATAPATH_TYPE} |
|
22 |
+ fi |
|
20 | 23 |
sudo ovs-vsctl --no-wait br-set-external-id $bridge bridge-id $bridge |
21 | 24 |
} |
22 | 25 |
|