]> git.neil.brown.name Git - history.git/commit
[BRIDGE]: forwarding table RCU
authorStephen Hemminger <shemminger@osdl.org>
Thu, 29 Jul 2004 07:41:06 +0000 (00:41 -0700)
committerDavid S. Miller <davem@nuts.davemloft.net>
Thu, 29 Jul 2004 07:41:06 +0000 (00:41 -0700)
commit2f7b3472996d11ad495e688c6faea305a93e61d2
tree20be208b938f0c6e940eabb0fa63256ab7017779
parent87dd39edb1d4537f13562b18da0f34cab711633e
[BRIDGE]: forwarding table RCU

Convert the bridge forwarding database over to using RCU.
This avoids a read_lock and atomic_inc/dec in the fast path
of output.

Signed-off-by: Stephen Hemminger <shemminger@osdl.org>
Signed-off-by: David S. Miller <davem@redhat.com>
include/linux/list.h
net/bridge/br_device.c
net/bridge/br_fdb.c
net/bridge/br_if.c
net/bridge/br_input.c
net/bridge/br_private.h