]> git.proxmox.com Git - mirror_ovs.git/commit
datapath: add processing of L3 packets
authorYang, Yi Y <yi.y.yang@intel.com>
Mon, 6 Feb 2017 13:04:39 +0000 (21:04 +0800)
committerJoe Stringer <joe@ovn.org>
Thu, 2 Mar 2017 23:51:39 +0000 (15:51 -0800)
commita27c454ee01a6cf641d937ea8b4567c2763718eb
tree1995cce690fc1866e584b2e4d101f6fab9297206
parentedd6d0987a6e785632e8648c2b52d12c446f3ce1
datapath: add processing of L3 packets

Upstream commit:
    commit 5108bbaddc37c1c8583f0cf2562d7d3463cd12cb
    Author: Jiri Benc <jbenc@redhat.com>
    Date:   Thu Nov 10 16:28:21 2016 +0100

    openvswitch: add processing of L3 packets

    Support receiving, extracting flow key and sending of L3 packets (packets
    without an Ethernet header).

    Note that even after this patch, non-Ethernet interfaces are still not
    allowed to be added to bridges. Similarly, netlink interface for sending and
    receiving L3 packets to/from user space is not in place yet.

    Based on previous versions by Lorand Jakab and Simon Horman.

Signed-off-by: Lorand Jakab <lojakab@cisco.com>
Signed-off-by: Simon Horman <simon.horman@netronome.com>
Signed-off-by: Jiri Benc <jbenc@redhat.com>
Acked-by: Pravin B Shelar <pshelar@ovn.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Yi Yang <yi.y.yang@intel.com>
Signed-off-by: Joe Stringer <joe@ovn.org>
acinclude.m4
datapath/datapath.c
datapath/flow.c
datapath/linux/compat/include/linux/skbuff.h
datapath/linux/compat/skbuff-openvswitch.c
datapath/vport.c