This patch series contains a number of cleanups that came up from the switch to a single datapath. There are a few direct fixes for that project, but there are also some fixes for running the userspace datapath that have been long-standing.
Justin Pettit (12): dpif-netdev: Don't special-case "br" bridges in create_dp_netdev(). dpif-linux.c: Let the kernel pick a port number if one not requested. Add functions to determine how port should be opened based on type. bridge: Open internal ports with the correct type. ofproto-dpif: Correct in_port on send_packet(). dpif: Don't log warning for ENOENT with dpif_port_exists(). ofproto-dpif: Query port existence by name to prevent warnings. bridge: Introduce iface_is_internal() function. bridge: Always "up" internal devices. netdev-linux: "Down" tap devices before setting hw addr. netdev-linux: Don't log vport warnings when kernel datapath not loaded. ofproto-dpif: Remove datapath flows of deleted ports. lib/dpif-linux.c | 44 ++++++++++++++------------------------- lib/dpif-netdev.c | 17 +++++++++----- lib/dpif-provider.h | 7 ++++++ lib/dpif.c | 19 ++++++++++++++++- lib/dpif.h | 2 + lib/netdev-linux.c | 16 +++++++++++++- ofproto/ofproto-dpif.c | 49 +++++++++++++++++++++++++++---------------- ofproto/ofproto-provider.h | 7 ++++++ ofproto/ofproto.c | 20 ++++++++++++++++++ ofproto/ofproto.h | 2 + tests/ofproto.at | 12 +++++----- vswitchd/bridge.c | 33 +++++++++++++++++++++++------ 12 files changed, 161 insertions(+), 67 deletions(-) -- 1.7.5.4 _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev