[ovs-dev] [PATCH v10 0/5] userspace: Support for layer 3 encapsulated packets

Ben Pfaff blp at ovn.org
Thu May 19 00:28:52 UTC 2016


On Wed, May 04, 2016 at 04:34:20PM +0900, Simon Horman wrote:
> This series implements support for layer 3 encapsulated packets.  At the
> core of this change is removing the assumption that all packets/flows have
> Ethernet header. Support for layer 3 packets in GRE tunnels is also added
> by this patchset.
> 
> The implementation automatically adds appropriate pop_eth and push_eth
> actions to datapath flows. This may change in the future when OpenFlow
> support for these actions will be added, since discussions on EXT-112 in
> the ONF showed preference for explicitly requiring the pop_eth and push_eth
> actions in OpenFlow rules.
> 
> This series is based on work by Lorand Jakab, Thomas Morin and others.
> 
> Unlike Lorand's work this series does not update the kernel datapath
> nor the LISP vport implementation in the version of the kernel datapath
> in the OVS tree. Rather it focuses only on userspace including
> the user-space datapath, and provides layer 3 GRE support. It should,
> however, be in keeping with his goal of providing a clean path for
> porting the LISP datapath support to the mainline kernel for inclusion
> there.

What part of this series is the next logical part to review?



More information about the dev mailing list