cvs commit: src/sys/net/bridge bridgestp.c if_bridge.c if_bridgevar.h
Sepherosa Ziehau
sephe at crater.dragonflybsd.org
Fri Nov 21 03:12:23 PST 2008
sephe 2008/11/21 03:11:03 PST
DragonFly src repository
Modified files:
sys/net/bridge bridgestp.c if_bridge.c if_bridgevar.h
Log:
Parallelize bridge_input step 1.8/2:
Parallelize bridge member interfaces list --
o Split bridge_iflist into percpu part and shared part (bridge_ifinfo).
The shared part contains STP related information.
o Put create bridge_iflist on each CPU and put it onto percpu member
interface list.
o All of the STP operation is still serialized by bridge's serializer,
except testing member interface's STP state.
o Span interfaces no longer have unused STP information.
Revision Changes Path
1.8 +54 -24 src/sys/net/bridge/bridgestp.c
1.52 +284 -70 src/sys/net/bridge/if_bridge.c
1.7 +53 -21 src/sys/net/bridge/if_bridgevar.h
http://www.dragonflybsd.org/cvsweb/src/sys/net/bridge/bridgestp.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/bridge/if_bridge.c.diff?r1=1.51&r2=1.52&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/net/bridge/if_bridgevar.h.diff?r1=1.6&r2=1.7&f=u
More information about the Commits
mailing list