aboutsummaryrefslogtreecommitdiff
path: root/sys/net/bridgestp.c
Commit message (Expand)AuthorAgeFilesLines
* Rework global locks for interface list and index management, correctingRobert Watson2009-08-231-2/+2
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+0
* Build on Jeff Roberson's linker-set based dynamic per-CPU allocatorRobert Watson2009-07-141-1/+0
* After cleaning up rt_tables from vnet.h and cleaning up opt_route.hBjoern A. Zeeb2009-06-231-1/+0
* In non-debugging mode make this define (void)0 instead of nothing. ThisRoman Divacky2009-06-211-1/+1
* After r193232 rt_tables in vnet.h are no longer indirectly dependent onBjoern A. Zeeb2009-06-081-2/+0
* replace IFQ_ENQUEUE + if_start with if_transmitKip Macy2009-04-271-14/+2
* For all files including net/vnet.h directly include opt_route.h andBjoern A. Zeeb2009-02-271-0/+3
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-021-0/+1
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-021-0/+1
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-1/+2
* Fix spelling.Andrew Thompson2007-12-091-7/+7
* If the STP state machine is stopped then clear the bridge-id and root-id.Andrew Thompson2007-08-181-8/+13
* - Ensure the path cost does not exceed 65535 in legacy STP mode.Andrew Thompson2007-08-041-2/+30
* Check the correct port to see if synced is true.Andrew Thompson2007-06-221-2/+2
* Properly move the setting of bstp_linkstate_p to the bridgestp module.Andrew Thompson2007-03-141-0/+1
* Change the passing of callbacks to a struct in case this needs to be extended...Andrew Thompson2007-03-091-4/+3
* Set topology change propagation on all ports _except_ the caller.Andrew Thompson2007-01-181-1/+1
* These days P2P means peer-2-peer (also well known from serveral filesharingAndrew Thompson2006-12-111-10/+10
* Add two new flags to if_bridge(4) indicating whether the edge flagShteryana Shopova2006-12-041-2/+9
* Sync with the OpenBSD port of RSTPAndrew Thompson2006-11-271-3/+33
* Initialize the port info, this shouldnt have been removed in r1.28Andrew Thompson2006-11-261-0/+1
* Remove redundant setting of port state.Andrew Thompson2006-11-261-1/+0
* use two stage creation of stp ports, this means that the stp variables can beAndrew Thompson2006-11-261-17/+24
* Do not call bstp_stop() internally as it clears the running flag which causesAndrew Thompson2006-11-191-11/+3
* MFp4Andrew Thompson2006-11-091-20/+43
* Defer sending the bpdu from bstp_update_info as all code paths will test thisAndrew Thompson2006-11-031-1/+1
* Do not test all the conditions if the port is already forwarding. Also print aAndrew Thompson2006-11-021-3/+7
* Fix a resource leak when the mbuf pointer changes.Andrew Thompson2006-11-021-15/+13
* If the port is agreed or edge then allow it go go straight to forwarding ratherAndrew Thompson2006-11-021-7/+8
* Bring in support for the Rapid Spanning Tree Protocol (802.1w).Andrew Thompson2006-11-011-788/+1646
* Remove licence clauses 3 & 4Andrew Thompson2006-10-011-5/+0
* Add the module version to fix the loading with if_bridge.Andrew Thompson2006-08-121-0/+1
* Fix style in the last commit, the variable declaration goes at the top of theAndrew Thompson2006-08-021-1/+2
* Add a callback so we can notify the parent bridge that a port state change hasAndrew Thompson2006-08-021-3/+34
* Be sure to disable the port when removing it from STP.Andrew Thompson2006-08-021-0/+2
* Add some statistics that are needed to support RFC4188 as part of the SoC2006Andrew Thompson2006-07-311-0/+10
* /tmp/cvsuusTrcAndrew Thompson2006-07-261-561/+631
* If we miss the LINK_UP event from the network interface then the bridge portAndrew Thompson2006-03-061-13/+10
* Fix up the Bridge Identifier field in the BPDU packet.Andrew Thompson2006-02-281-15/+30
* Minor whitespace cleanup.Andrew Thompson2005-12-171-1/+1
* Change most of the bridge and stp funtions to static. This has highlightedAndrew Thompson2005-10-141-99/+112
* Further clean up the bridge hooks in if_ethersubr.c and ng_ether.cAndrew Thompson2005-10-141-1/+0
* Do not unconditionally set a spanning tree port to forwarding as the link may beAndrew Thompson2005-10-111-1/+1
* Mark the callouts as MPSAFE as if_bridge has been giant-free since day 1.Andrew Thompson2005-08-181-3/+1
* Ensure that we are holding the lock when initialising the bridge interface. WeAndrew Thompson2005-08-151-0/+2
* Propagate rename of IFF_OACTIVE and IFF_RUNNING to IFF_DRV_OACTIVE andRobert Watson2005-08-091-3/+3
* - Previously when broadcasting to N number of interfaces we would run pfilAndrew Thompson2005-07-061-2/+2
* Stop embedding struct ifnet at the top of driver softcs. Instead theBrooks Davis2005-06-101-3/+1
* Add if_bridge, which provides more advanced Ethernet bridging and 802.1dAndrew Thompson2005-06-051-0/+1174