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

Pravin B Shelar pshelar at nicira.com
Mon Jul 1 22:28:06 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/linux/Modules.mk                         |    5 +-
 datapath/linux/compat/include/linux/in.h          |   20 +
 datapath/linux/compat/include/linux/skbuff.h      |   24 ++
 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 |    5 +-
 datapath/linux/compat/include/net/vxlan.h         |   43 ++
 datapath/linux/compat/net_namespace.c             |   17 +-
 datapath/linux/compat/skbuff-openvswitch.c        |  200 ++++++++++-
 datapath/linux/compat/vxlan.c                     |  437 +++++++++++++++++++++
 datapath/vport-vxlan.c                            |  219 ++++-------
 13 files changed, 866 insertions(+), 154 deletions(-)
 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