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 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev