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