Looks correct to me. I rebased this patch against master, added a
couple of documentation lines and sent it here for review with your
name added to AUTHORS.

http://openvswitch.org/pipermail/dev/2013-October/032785.html

On Fri, Oct 11, 2013 at 9:16 AM, Madko <madk...@gmail.com> wrote:
> ok :)
>
> diff --git a/rhel/etc_sysconfig_network-scripts_ifdown-ovs
> b/rhel/etc_sysconfig_network-scripts_ifdown-ovs
> index d2a2f4b..8e768c8 100755
> --- a/rhel/etc_sysconfig_network-scripts_ifdown-ovs
> +++ b/rhel/etc_sysconfig_network-scripts_ifdown-ovs
> @@ -42,7 +42,7 @@ case "$TYPE" in
>
>                 retval=$?
>                 ovs-vsctl -t ${TIMEOUT} -- --if-exists del-br "$DEVICE"
>                 ;;
> -       OVSPort|OVSIntPort|OVSBond)
> +       OVSPort|OVSIntPort|OVSBond|OVSTunnel)
>
>                 ${OTHERSCRIPT} ${CONFIG} $2
>                 retval=$?
>                 ovs-vsctl -t ${TIMEOUT} -- --if-exists del-port
> "$OVS_BRIDGE" "$DEVICE"
> diff --git a/rhel/etc_sysconfig_network-scripts_ifup-ovs
> b/rhel/etc_sysconfig_network-scripts_ifup-ovs
> index 8904c59..b30448b 100755
> --- a/rhel/etc_sysconfig_network-scripts_ifup-ovs
> +++ b/rhel/etc_sysconfig_network-scripts_ifup-ovs
> @@ -117,6 +117,12 @@ case "$TYPE" in
>
>                 ${OTHERSCRIPT} ${CONFIG} ${2}
>                 OVSINTF=${DEVICE} /sbin/ifup "$OVS_BRIDGE"
>                 ;;
> +       OVSTunnel)
> +               /sbin/ifup "$OVS_BRIDGE"
> +               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}
>
> +               ${OTHERSCRIPT} ${CONFIG} ${2}
> +               ;;
> +
>         *)
>                 echo $"Invalid OVS interface type $TYPE"
>                 exit 1
> diff --git a/rhel/README.RHEL b/rhel/README.RHEL
> index ba2774a..1dbce62 100644
> --- a/rhel/README.RHEL
> +++ b/rhel/README.RHEL
> @@ -125,6 +125,17 @@ DEVICE=gige-*
>  ONBOOT=yes
>  HOTPLUG=no
>
> +GRE Tunnel:
> +
> +==> ifcfg-gre0 <==
> +DEVICE=ovs-gre0
> +ONBOOT=yes
> +DEVICETYPE=ovs
> +TYPE=OVSTunnel
> +OVS_BRIDGE=ovsbridge0
> +OVS_TUNNEL_TYPE=gre
> +OVS_TUNNEL_OPTIONS="options:remote_ip=A.B.C.D"
> +
>  Reporting Bugs
>  --------------
>
> Signed-off-by: Edouard Bourguignon <ma...@linuxed.net>
>
> I also add the exemple to the README.RHEL.
>
> btw, I know it's a bit off-topic, but do you know if it's possible to make
> an ovs gre port to point to an native gre interface on a remote host? The
> remote host doesn't have openvswitch... tcpdump shows some gre traffic on
> the remote host, but marked as "Unknown Ethernet type" or TEB on more recent
> tcpdump. Any idea?
>
>
> Best regards,
>
>
> 2013/10/11 Ben Pfaff <b...@nicira.com>
>>
>> On Fri, Oct 11, 2013 at 01:25:02PM +0200, Madko wrote:
>> > Sure, so I have to change TYPE=OVSGre to TYPE=OVSTunnel, OVS_GRE_OPTIONS
>> > to
>> > OVS_TUNNEL_OPTIONS and may be add a OVS_TUNNEL_TYPE to have something
>> > like:
>> > 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}
>> >
>> > is that correct?
>>
>> That sounds good.
>
>
>
>
> --
> Edouard Bourguignon
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to