[ovs-dev] [threaded-put 00/21] Pre-reqs for threaded flow puts.

Ethan Jackson ethan at nicira.com
Mon Dec 9 02:45:06 UTC 2013


This series is required for a patch which moves flow puts into the
upcall handler threads.  That patch will be ready very soon.

Ethan Jackson (20):
  ovs-dev.py: Build with both GCC and Clang.
  ovs: Replace TODO with XXX.
  ofproto-dpif: Remove dead code.
  ofproto: Remove arbitrary handler thread limit.
  ofproto: Simplify thread creation API.
  ofproto: Modularize netflow.
  netflow: Make thread safe.
  ofproto: New function netflow_exists().
  ofproto: Handle netflow similarly to ipfix and sflow in xlate.
  netflow: Don't unwildcard missing ICMP bits.
  flow: Don't unwildcard missing ICMP bits.
  ofproto: Retrieve ipfix, sflow and netflow in xlate_receive().
  ofproto: Move all statistics accounting into xlate_actions().
  ofproto-dpif-xlate: Add a mechanism to skip wildcard calculation.
  ofproto: Replace reval_seq with a struct seq.
  ofproto: Remove run_fast() functions.
  ofproto-dpif-upcall: Add memory usage stats.
  ofproto-dpif-upcall: New ovs-appctl upcall/show.
  ofproto-dpif: Remove avg_n_subfacet.
  ofproto-dpif: Remove ovs-appctl dpif/del-flows.

Joe Stringer (1):
  unixctl: Make dpif/dump-flows fetch kernel flows

 .gitignore                                         |   4 +
 lib/flow.c                                         |   9 +-
 ofproto/netflow.c                                  | 313 +++++++++++----
 ofproto/netflow.h                                  |  34 +-
 ofproto/ofproto-dpif-upcall.c                      | 116 ++++--
 ofproto/ofproto-dpif-upcall.h                      |   4 +-
 ofproto/ofproto-dpif-xlate.c                       | 119 +++---
 ofproto/ofproto-dpif-xlate.h                       |  24 +-
 ofproto/ofproto-dpif.c                             | 423 +++++----------------
 ofproto/ofproto-provider.h                         |  26 +-
 ofproto/ofproto.c                                  |  62 +--
 ofproto/ofproto.h                                  |  13 +-
 tests/ofproto-dpif.at                              | 114 ++----
 utilities/ovs-dev.py                               |  62 ++-
 utilities/ovs-ofctl.c                              |   2 +-
 vswitchd/bridge.c                                  |  50 +--
 vswitchd/bridge.h                                  |   1 -
 vswitchd/ovs-vswitchd.c                            |   2 -
 .../opt_xensource_libexec_InterfaceReconfigure.py  |   8 +-
 19 files changed, 647 insertions(+), 739 deletions(-)

-- 
1.8.1.2




More information about the dev mailing list