[ovs-dev] [PATCH 0/8] port Jiri's 8 support patches for layer 3 encapsulated packets from net-next

Yi Yang yi.y.yang at intel.com
Thu Dec 15 13:27:57 UTC 2016


This patch set just ports Jiri's 8 support patches for layer 3 encapsulated packets from net-next to current ovs, this is a cornerstone for L3 tunnel port support in ovs.

Yi Yang (8):
  datapath: use hard_header_len instead of hardcoded ETH_HLEN
  datapath: add mac_proto field to the flow key
  datapath: pass mac_proto to ovs_vport_send
  datapath: support MPLS push and pop for L3 packets
  datapath: add processing of L3 packets
  datapath: netlink: support L3 packets
  datapath: add Ethernet push and pop actions
  datapath: allow L3 netdev ports

 datapath/actions.c                                | 111 ++++++++----
 datapath/datapath.c                               |  14 +-
 datapath/flow.c                                   | 119 ++++++++++---
 datapath/flow.h                                   |  22 +++
 datapath/flow_netlink.c                           | 197 +++++++++++++++-------
 datapath/linux/compat/include/linux/openvswitch.h |  15 ++
 datapath/vport-netdev.c                           |   9 +-
 datapath/vport.c                                  |  31 +++-
 datapath/vport.h                                  |   2 +-
 9 files changed, 381 insertions(+), 139 deletions(-)

-- 
2.1.0



More information about the dev mailing list