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

_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to