[ovs-dev] [cleanups 00/12] Various cleanups
Justin Pettit
jpettit at nicira.com
Fri Nov 16 08:02:53 UTC 2012
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
More information about the dev
mailing list