DragonFly commits List (threaded) for 2008-11
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/net/bridge bridgestp.c if_bridge.c if_bridgevar.h
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
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]