Re: [ovs-dev] adding an option for GRE tunneling without an Ethernet header

2014-04-14 Thread Lori Jakab
On 4/14/14, 3:00 PM, thomas.mo...@orange.com wrote: Hi Lori, 2014-04-14, Lori Jakab: On 4/14/14, 11:01 AM, thomas.mo...@orange.com wrote: 2014-04-11, Lori Jakab: On 4/11/14, 4:24 PM, thomas.mo...@orange.com wrote: The result is the following: - an option is added to GRE tunnel port, to allow

Re: [ovs-dev] adding an option for GRE tunneling without an Ethernet header

2014-04-14 Thread thomas.morin
Hi Lori, 2014-04-14, Lori Jakab: > On 4/14/14, 11:01 AM, thomas.mo...@orange.com wrote: >> 2014-04-11, Lori Jakab: >>> On 4/11/14, 4:24 PM, thomas.mo...@orange.com wrote: The result is the following: - an option is added to GRE tunnel port, to allow making them OVS l3ports >>> My fi

Re: [ovs-dev] adding an option for GRE tunneling without an Ethernet header

2014-04-14 Thread Lori Jakab
On 4/14/14, 11:01 AM, thomas.mo...@orange.com wrote: Hi Lori, 2014-04-11, Lori Jakab: On 4/11/14, 4:24 PM, thomas.mo...@orange.com wrote: The result is the following: - an option is added to GRE tunnel port, to allow making them OVS l3ports My first impression is that starting with my patches

Re: [ovs-dev] adding an option for GRE tunneling without an Ethernet header

2014-04-14 Thread thomas.morin
Hi Lori, 2014-04-11, Lori Jakab: > On 4/11/14, 4:24 PM, thomas.mo...@orange.com wrote: >> >> The result is the following: >> - an option is added to GRE tunnel port, to allow making them OVS l3ports > > My first impression is that starting with my patches and now yours there > are a lot of differe

Re: [ovs-dev] adding an option for GRE tunneling without an Ethernet header

2014-04-11 Thread Lori Jakab
Hi Thomas, On 4/11/14, 4:24 PM, thomas.mo...@orange.com wrote: Hi Lori, I've ported my GRE patches to your l3port patches. You can find my changes at: https://github.com/tmmorin/openvswitch/tree/l3_v3_gre Great! Always good to see one's work being useful to others. Also, it looks lik

Re: [ovs-dev] adding an option for GRE tunneling without an Ethernet header

2014-04-11 Thread thomas.morin
Hi Lori, I've ported my GRE patches to your l3port patches. You can find my changes at: https://github.com/tmmorin/openvswitch/tree/l3_v3_gre The result is the following: - an option is added to GRE tunnel port, to allow making them OVS l3ports - the vport-gre.c code is adapted to treat GRE

Re: [ovs-dev] adding an option for GRE tunneling without an Ethernet header

2014-02-28 Thread Ben Pfaff
On Fri, Feb 28, 2014 at 10:36:07AM +, thomas.mo...@orange.com wrote: > I understand the ideas behind generic l3 vports (Lori's patches), but I > don't clearly see how NSH fits in the picture, apart from the fact that > NSH has to cooperate with the tunneling code. It does not seem to me why

Re: [ovs-dev] adding an option for GRE tunneling without an Ethernet header

2014-02-28 Thread thomas.morin
Hi Ben, 2014-02-27, Ben Pfaff: > On Thu, Feb 27, 2014 at 05:16:18PM +, thomas.mo...@orange.com wrote: >> Currently, OVS GRE tunnels use Ethertype 6558 and the GRE packets >> produced by OVS hence always are xxx-over-Ethernet-over-GRE. >> Symmetrically OVS expects received GRE packets to be of

Re: [ovs-dev] adding an option for GRE tunneling without an Ethernet header

2014-02-28 Thread thomas.morin
Hi Lori, Praveen, Thank you for the pointer on l3 vports. I'll have a look at this. -Thomas 2014-02-27, Lori Jakab: > Hi Thomas, > > I'm the original contributor of the LISP tunneling code. Since it was > originally accepted, I have been working on a series of patches to > enable more generic

Re: [ovs-dev] adding an option for GRE tunneling without an Ethernet header

2014-02-27 Thread Ben Pfaff
On Thu, Feb 27, 2014 at 05:16:18PM +, thomas.mo...@orange.com wrote: > Currently, OVS GRE tunnels use Ethertype 6558 and the GRE packets > produced by OVS hence always are xxx-over-Ethernet-over-GRE. > Symmetrically OVS expects received GRE packets to be of the same > ethertype and carry an

Re: [ovs-dev] adding an option for GRE tunneling without an Ethernet header

2014-02-27 Thread Lori Jakab
Hi Thomas, I'm the original contributor of the LISP tunneling code. Since it was originally accepted, I have been working on a series of patches to enable more generic support for layer 3 packets in OVS. While I was doint it with LISP in mind, I did consider enabling IP-over-GRE at some poi

Re: [ovs-dev] adding an option for GRE tunneling without an Ethernet header

2014-02-27 Thread Pravin Shelar
On Thu, Feb 27, 2014 at 9:16 AM, wrote: > Hello, > > Currently, OVS GRE tunnels use Ethertype 6558 and the GRE packets > produced by OVS hence always are xxx-over-Ethernet-over-GRE. > Symmetrically OVS expects received GRE packets to be of the same > ethertype and carry an Ethernet payload. > > I

[ovs-dev] adding an option for GRE tunneling without an Ethernet header

2014-02-27 Thread thomas.morin
Hello, Currently, OVS GRE tunnels use Ethertype 6558 and the GRE packets produced by OVS hence always are xxx-over-Ethernet-over-GRE. Symmetrically OVS expects received GRE packets to be of the same ethertype and carry an Ethernet payload. I have written the included patch, which does the foll