classifier: Use fat_rwlock instead of ovs_rwlock.
authorBen Pfaff <blp@nicira.com>
Mon, 13 Jan 2014 19:21:12 +0000 (11:21 -0800)
committerBen Pfaff <blp@nicira.com>
Tue, 14 Jan 2014 22:45:10 +0000 (14:45 -0800)
commit06f81620436881449cb9a2db4f875aa00803f28d
tree1df41dfd05607600f0db60d958b5e46cd5cd05c1
parentb8e6737796494d8f8a05c40f4942e7e16f337931
classifier: Use fat_rwlock instead of ovs_rwlock.

Jarno Rajahalme reported up to 40% performance gain on netperf TCP_CRR with
an earlier version of this patch in combination with a kernel NUMA patch,
together with a reduction in variance:
    http://openvswitch.org/pipermail/dev/2014-January/035867.html

Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Ethan Jackson <ethan@nicira.com>
lib/classifier.c
lib/classifier.h
lib/dpif-netdev.c
ofproto/ofproto-dpif.c
ofproto/ofproto.c
tests/test-classifier.c
utilities/ovs-ofctl.c