28fc1e
diff --git a/rhel/etc_sysconfig_network-scripts_ifdown-ovs b/rhel/etc_sysconfig_network-scripts_ifdown-ovs
28fc1e
index 32fddb5..daa5786 100755
28fc1e
--- a/rhel/etc_sysconfig_network-scripts_ifdown-ovs
28fc1e
+++ b/rhel/etc_sysconfig_network-scripts_ifdown-ovs
28fc1e
@@ -51,7 +51,7 @@ case "$TYPE" in
28fc1e
 		retval=$?
28fc1e
 		ovs-vsctl -t ${TIMEOUT} -- --if-exists del-br "$DEVICE"
28fc1e
 		;;
28fc1e
-	OVSPort|OVSIntPort|OVSBond)
28fc1e
+	OVSPort|OVSIntPort|OVSBond|OVSTunnel)
28fc1e
 		${OTHERSCRIPT} ${CONFIG} $2
28fc1e
 		retval=$?
28fc1e
 		ovs-vsctl -t ${TIMEOUT} -- --if-exists del-port "$OVS_BRIDGE" "$DEVICE"
28fc1e
diff --git a/rhel/etc_sysconfig_network-scripts_ifup-ovs b/rhel/etc_sysconfig_network-scripts_ifup-ovs
28fc1e
index 3c6b557..3f31c30 100755
28fc1e
--- a/rhel/etc_sysconfig_network-scripts_ifup-ovs
28fc1e
+++ b/rhel/etc_sysconfig_network-scripts_ifup-ovs
28fc1e
@@ -126,6 +126,11 @@ case "$TYPE" in
28fc1e
 		${OTHERSCRIPT} ${CONFIG} ${2}
28fc1e
 		OVSINTF=${DEVICE} /sbin/ifup "$OVS_BRIDGE"
28fc1e
 		;;
28fc1e
+	OVSTunnel)
28fc1e
+		ifup_ovs_bridge
28fc1e
+		ovs-vsctl -t ${TIMEOUT} -- --may-exist add-port "$OVS_BRIDGE" "$DEVICE" $OVS_OPTIONS -- set Interface "$DEVICE" type=$OVS_TUNNEL_TYPE $OVS_TUNNEL_OPTIONS ${OVS_EXTRA+-- $OVS_EXTRA}
28fc1e
+		${OTHERSCRIPT} ${CONFIG} ${2}
28fc1e
+		;;
28fc1e
 	*)
28fc1e
 		echo $"Invalid OVS interface type $TYPE"
28fc1e
 		exit 1