summaryrefslogtreecommitdiffstats
path: root/contrib/diff/lib
diff options
context:
space:
mode:
authoradrian <adrian@FreeBSD.org>2013-08-29 19:35:14 +0000
committeradrian <adrian@FreeBSD.org>2013-08-29 19:35:14 +0000
commit8f526008d42509877a0b1f0303be142898629693 (patch)
tree146c84ba2907d5bd36283de4c537ae0e485f67f7 /contrib/diff/lib
parent674c9801f60ed25de2d6fa3d4fbf791a1d79cfa3 (diff)
downloadFreeBSD-src-8f526008d42509877a0b1f0303be142898629693.zip
FreeBSD-src-8f526008d42509877a0b1f0303be142898629693.tar.gz
Convert the if_lagg rwlock to an rmlock.
We've been seeing lots of cache line contention (but not lock contention!) in our workloads between the various TX and RX threads going on. The write lock is only grabbed when configuration changes are made - which are infrequent. With this patch, the contention and cycles spent waiting for updates disappear. Sponsored by: Netflix, Inc.
Diffstat (limited to 'contrib/diff/lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud