This version of the series implements enough of the flow based
tunneling that we can begin testing.  There are still some things
which need to be done (described in ofproto/tunnel.c) which we will
need to complete before making a release.

Ethan Jackson (10):
  route-table: Add route_table_wait() to the stub implementation.
  ofproto-dpif: Use ofproto_receive() in update_stats().
  ofproto-dpif: Require an in_port when tracing datapath flows.
  ofproto-dpif: Install drops for flows from invalid in_ports.
  dpif-netdev: Allow stub interfaces on the dummy datapath.
  packets: Create global helper is_ip_any().
  netdev: New function netdev_get_dpif_port().
  lib: Switch to flow based tunneling.
  tests: Add tunnel unit tests.
  netdev-vport: Build on all platforms.

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

 NEWS                   |    2 +
 lib/automake.mk        |    4 +-
 lib/dpif-linux.c       |   77 ++++++--
 lib/dpif-netdev.c      |   28 +--
 lib/dpif.h             |    1 -
 lib/meta-flow.c        |    7 -
 lib/netdev-dummy.c     |    1 +
 lib/netdev-linux.c     |   60 ++++++-
 lib/netdev-provider.h  |    6 +-
 lib/netdev-vport.c     |  422 ++++++++-----------------------------------
 lib/netdev-vport.h     |   14 +-
 lib/netdev.c           |   12 +-
 lib/netdev.h           |    1 +
 lib/odp-util.c         |   32 ++--
 lib/odp-util.h         |    7 +-
 lib/ofp-parse.c        |    4 +
 lib/ofpbuf.c           |    1 +
 lib/ofpbuf.h           |    2 +
 lib/packets.h          |    8 +-
 lib/route-table-stub.c |    5 +
 ofproto/automake.mk    |    4 +-
 ofproto/ofproto-dpif.c |  375 +++++++++++++++++++++++++++++---------
 ofproto/tunnel.c       |  470 ++++++++++++++++++++++++++++++++++++++++++++++++
 ofproto/tunnel.h       |   47 +++++
 tests/automake.mk      |    1 +
 tests/ofproto-dpif.at  |   37 +---
 tests/testsuite.at     |    1 +
 tests/tunnel.at        |  312 ++++++++++++++++++++++++++++++++
 28 files changed, 1421 insertions(+), 520 deletions(-)
 create mode 100644 ofproto/tunnel.c
 create mode 100644 ofproto/tunnel.h
 create mode 100644 tests/tunnel.at

-- 
1.7.9.5

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

Reply via email to