[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