Hi, If someone is interested here are 2 trivial patches to add ifcfg ifup/ifdown ovs scripts to support gre interface
--- etc_sysconfig_network-scripts_ifup-ovs 2013-10-10 19:52:02.298129524 +0200 +++ /etc/sysconfig/network-scripts/ifup-ovs 2013-10-10 19:48:34.835432813 +0200 @@ -117,6 +89,11 @@ ${OTHERSCRIPT} ${CONFIG} ${2} OVSINTF=${DEVICE} /sbin/ifup "$OVS_BRIDGE" ;; + OVSGre) + echo /sbin/ifup "$OVS_BRIDGE" + echo ovs-vsctl -t ${TIMEOUT} -- --may-exist add-port "$OVS_BRIDGE" "$DEVICE" $OVS_OPTIONS -- set Interface "$DEVICE" type=gre $OVS_GRE_OPTIONS ${OVS_EXTRA+-- $OVS_EXTRA} + ${OTHERSCRIPT} ${CONFIG} ${2} + ;; *) echo $"Invalid OVS interface type $TYPE" exit 1 --- etc_sysconfig_network-scripts_ifdown-ovs 2013-10-10 19:52:02.298129524 +0200 +++ /etc/sysconfig/network-scripts/ifdown-ovs 2013-10-10 19:49:29.647236866 +0200 @@ -42,7 +42,7 @@ retval=$? ovs-vsctl -t ${TIMEOUT} -- --if-exists del-br "$DEVICE" ;; - OVSPort|OVSIntPort|OVSBond) + OVSPort|OVSIntPort|OVSBond|OVSGre) ${OTHERSCRIPT} ${CONFIG} $2 retval=$? ovs-vsctl -t ${TIMEOUT} -- --if-exists del-port "$OVS_BRIDGE" "$DEVICE" And as an example: [root@rhel]# cat /etc/sysconfig/network-scripts/ifcfg-ovs-gre DEVICE=ovs-gre ONBOOT=yes DEVICETYPE=ovs TYPE=OVSGre BOOTPROTO=static OVS_BRIDGE=ovs OVS_GRE_OPTIONS="options:remote_ip=192.168.2.333" best regards, -- Edouard Bourguignon
_______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss