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