I have included indicative performance test numbers from a netperf
TCP_CRR test, tested on top of the kernel side lock contention patches
sent out separately.
Jarno Rajahalme (7):
56.8k (datapath lock contention patches)
meta-flow: Fix setting MFF_IP_FRAG.
57k ofproto: Lock for vlan splinters only if have them.
58k ofproto: Optimize the case of a repeated learn action execution.
ofproto: Move 'rule->used' to the provider.
lib/ovs-thread: ovs_spinlock
59k ofproto-dpif: Use ovs_spinlock for stats.
60k meta-flow: Add mf_mask_subfield_wc()
lib/learn.c | 4 +-
lib/meta-flow.c | 160 ++++++++++++++++++++++++++++++++++++++-
lib/meta-flow.h | 4 +-
lib/nx-match.c | 15 +---
lib/ovs-thread.c | 56 +++++++++-----
lib/ovs-thread.h | 26 +++++++
ofproto/ofproto-dpif-xlate.c | 27 +++----
ofproto/ofproto-dpif.c | 169 ++++++++++++++++++++++++++----------------
ofproto/ofproto-provider.h | 17 +++--
ofproto/ofproto.c | 107 +++++++++++++++++++-------
tests/ofproto-dpif.at | 4 +-
11 files changed, 437 insertions(+), 152 deletions(-)
--
1.7.10.4
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev