[ovs-dev] [RFC flow tunnels 0/8] Flow based tunneling.

Ethan Jackson ethan at nicira.com
Wed Jan 9 23:43:40 UTC 2013


The first 5 patches of this series are ready to be merged (pending
review), though we may want to hold off until the last two are
ready.  There are still some significant missing features required
before the last two patches can be merged (see TODO in
ofproto/tunnel.c).

Ethan Jackson (7):
  tunnels: Remove support for df_inherit from userspace.
  dpif-netdev: Allow stub interfaces on the dummy datapath.
  netdev-vport: Create new TUNNEL_CLASS macro.
  netdev: Parse and make available tunnel configuration.
  netdev: New function netdev_get_dpif_port().
  lib: Switch to flow based tunneling.
  tests: Add tunnel unit tests.

Jesse Gross (1):
  tunnel: Userspace implementation of tunnel manipulation.

 NEWS                   |    4 +
 lib/dpif-linux.c       |   46 ++++-
 lib/dpif-netdev.c      |   28 ++-
 lib/netdev-dummy.c     |    2 +
 lib/netdev-linux.c     |    2 +
 lib/netdev-provider.h  |   12 ++
 lib/netdev-vport.c     |  532 ++++++++++++++++++------------------------------
 lib/netdev-vport.h     |    4 +-
 lib/netdev.c           |   30 +++
 lib/netdev.h           |   30 +++
 lib/odp-util.c         |   17 +-
 lib/odp-util.h         |    4 +-
 ofproto/automake.mk    |    4 +-
 ofproto/ofproto-dpif.c |  248 ++++++++++++++++------
 ofproto/tunnel.c       |  521 +++++++++++++++++++++++++++++++++++++++++++++++
 ofproto/tunnel.h       |   46 +++++
 tests/automake.mk      |    1 +
 tests/ofproto-dpif.at  |   19 --
 tests/testsuite.at     |    1 +
 tests/tunnel.at        |  312 ++++++++++++++++++++++++++++
 vswitchd/vswitch.xml   |   14 +-
 21 files changed, 1427 insertions(+), 450 deletions(-)
 create mode 100644 ofproto/tunnel.c
 create mode 100644 ofproto/tunnel.h
 create mode 100644 tests/tunnel.at

-- 
1.7.9.5




More information about the dev mailing list