[ovs-dev] [PATCH net-next v2 0/2] datapath: Restructure vxlan tunneling.

Pravin B Shelar pshelar at nicira.com
Tue Jul 16 16:06:16 UTC 2013


Following patch series restructures kernel vxlan tunneling so that
most of dataplane code is pushed to compat code and vport code looks
more like upstream openvswitch vxlan code.

Upstream vxlan tunneling code is not in kernel tree yet but patch
are sent out to netdev mailing list.

Pravin B Shelar (2):
  datapath: Improve net-namespace compat code.
  datapath: Restructure vxlan tunneling.

 datapath/compat.h                                 |    6 +
 datapath/datapath.c                               |    2 +
 datapath/linux/Modules.mk                         |    6 +-
 datapath/linux/compat/flow_dissector.c            |  202 +++++++++
 datapath/linux/compat/include/linux/in.h          |   20 +
 datapath/linux/compat/include/linux/skbuff.h      |   22 +
 datapath/linux/compat/include/net/flow_keys.h     |   22 +
 datapath/linux/compat/include/net/ip.h            |    7 +
 datapath/linux/compat/include/net/ipv6.h          |   15 +
 datapath/linux/compat/include/net/net_namespace.h |   44 ++-
 datapath/linux/compat/include/net/vxlan.h         |   43 ++
 datapath/linux/compat/net_namespace.c             |   43 +--
 datapath/linux/compat/vxlan.c                     |  457 +++++++++++++++++++++
 datapath/vport-vxlan.c                            |  222 ++++-------
 14 files changed, 924 insertions(+), 187 deletions(-)
 create mode 100644 datapath/linux/compat/flow_dissector.c
 create mode 100644 datapath/linux/compat/include/net/flow_keys.h
 create mode 100644 datapath/linux/compat/include/net/vxlan.h
 create mode 100644 datapath/linux/compat/vxlan.c




More information about the dev mailing list