[ovs-dev] [PATCH 0/8] native-tunnel: Add STT support.

Pravin B Shelar pshelar at nicira.com
Mon Jan 11 07:18:06 UTC 2016


Following patch series adds support for STT tunneling to userspace
tunneling.
Currently this only works on IPv4, due to bugs in IPv6 tunneling. I
am planing on sending separate patches to fix those issues.

Pravin B Shelar (8):
  netdev-vport: Factor-out tunnel Push-pop code into separate module.
  tunnel: Add IP ECN related functions.
  timeval: Factor out cycles_counter().
  netdev: Return number of packet from netdev_pop_header()
  netdev-vport: Make class init configurable.
  dp-packet: Add private data
  tnl-ports: Handle STT ports.
  native tunnel: Add support for STT

 lib/automake.mk            |    3 +
 lib/dp-packet.h            |    7 +-
 lib/dpif-netdev.c          |   19 +-
 lib/netdev-provider.h      |    4 +-
 lib/netdev-vport-private.h |   63 +++
 lib/netdev-vport.c         |  690 +----------------------
 lib/netdev.c               |   12 +-
 lib/netdev.h               |    2 +-
 lib/odp-util.c             |   41 +-
 lib/packets.c              |   22 +
 lib/packets.h              |   33 ++
 lib/timeval.h              |   22 +
 lib/tnl-ports.c            |   55 +-
 lib/tnl-ports.h            |    4 +-
 lib/tnl-push-pop.c         | 1311 ++++++++++++++++++++++++++++++++++++++++++++
 lib/tnl-push-pop.h         |   67 +++
 ofproto/tunnel.c           |   11 +-
 tests/tunnel-push-pop.at   |   27 +
 18 files changed, 1672 insertions(+), 721 deletions(-)
 create mode 100644 lib/netdev-vport-private.h
 create mode 100644 lib/tnl-push-pop.c
 create mode 100644 lib/tnl-push-pop.h

-- 
1.8.3.1




More information about the dev mailing list