[ovs-git] Open vSwitch: ofproto: Simplify thread creation API. (master)

dev at openvswitch.org dev at openvswitch.org
Fri Dec 13 17:43:41 UTC 2013


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, master has been updated
       via  6567010fff1a07100db5853416de0fe5ccd9e99d (commit)
       via  b420c0cfa85cefc011ad488928ec00297356afac (commit)
       via  d8d9c698b853d67fcf55cb0e8c57cc8fbcdfe0d9 (commit)
      from  bca43eff7ded606cbebb89f1ba78f14694cf3a6d (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 6567010fff1a07100db5853416de0fe5ccd9e99d
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=6567010fff1a07100db5853416de0fe5ccd9e99d
Author: Ethan Jackson <ethan at nicira.com>
		
ofproto: Simplify thread creation API.
		
There's no particular reason for the function controlling the number
of threads to be bound up with dpif_recv_set().  This patch breaks
them up, but as a side effect means threads will run doing nothing
when datapath upcall receiving is disabled.  By doing this, the udpif
thread creation API becomes a bit easier to reason about once there
are multiple types of thread introduced in future patches.

Signed-off-by: Ethan Jackson <ethan at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit b420c0cfa85cefc011ad488928ec00297356afac
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=b420c0cfa85cefc011ad488928ec00297356afac
Author: Ethan Jackson <ethan at nicira.com>
		
ovs-ofctl: Replace TODO with XXX.
		
In accordance with the style guidelines.

Signed-off-by: Ethan Jackson <ethan at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


commit d8d9c698b853d67fcf55cb0e8c57cc8fbcdfe0d9
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=d8d9c698b853d67fcf55cb0e8c57cc8fbcdfe0d9
Author: Ethan Jackson <ethan at nicira.com>
		
flow: New function flow_unwildcard_tp_ports().
		
This patch adds a new function flow_unildcard_tp_ports() which doesn't
unwildcard the upper half of tp_src and tp_dst with ICMP packets.
Unfortunately, this matters in future patches when we compare masks
carefully to determine if flows should be evicted from the datapath.

Signed-off-by: Ethan Jackson <ethan at nicira.com>
Acked-by: Ben Pfaff <blp at nicira.com>


-----------------------------------------------------------------------

Summary of changes:
 lib/flow.c                    |   15 +++++++++++++--
 lib/flow.h                    |    1 +
 ofproto/netflow.c             |    3 +--
 ofproto/ofproto-dpif-upcall.c |   13 +++++--------
 ofproto/ofproto-dpif-upcall.h |    2 +-
 ofproto/ofproto-dpif.c        |   21 ++++++---------------
 ofproto/ofproto-provider.h    |    2 +-
 ofproto/ofproto.c             |   13 +++++--------
 ofproto/ofproto.h             |    2 +-
 utilities/ovs-ofctl.c         |    2 +-
 vswitchd/bridge.c             |    2 +-
 11 files changed, 36 insertions(+), 40 deletions(-)


hooks/post-receive
-- 
Open vSwitch



More information about the git mailing list