summaryrefslogtreecommitdiff
path: root/sys/net/bridgestp.c
AgeCommit message (Expand)Author
2015-09-29add sizes to some of the simpler free callsTheo de Raadt
2015-07-17Pass the correct argument to bstp_notify_rtage().Martin Pieuchot
2015-07-15m_freem() can handle NULL, do not check for this condition beforehands.Theo de Raadt
2015-06-30Rename if_output() into if_enqueue() to avoid confusion with commentsMartin Pieuchot
2015-06-16Store a unique ID, an interface index, rather than a pointer to theMartin Pieuchot
2015-05-15Introduce if_output(), a function do to the last steps before enqueuingMartin Pieuchot
2015-05-12This file is only compiled when "pseudo-device bridge" is included inMartin Pieuchot
2015-05-04Use ether_input() as default input packet handler and do the necessaryMartin Pieuchot
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-12-19unifdef INET in net code as a precursor to removing the pretend option.Ted Unangst
2014-09-08remove uneeded route.h includesJonathan Gray
2014-07-22Fewer <netinet/in_systm.h> !Martin Pieuchot
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-04-19minus altq tentacles, plus missing IF_DROP here as wellHenning Brauer
2013-10-20remove irrelevant commentTheo de Raadt
2013-10-17The header file netinet/in_var.h included netinet6/in6_var.h. ThisAlexander Bluhm
2013-06-20Revert previous and unbreak asr, the new include should be protected.Martin Pieuchot
2013-06-20Allocate the various hook head descriptors as part of the ifnetMartin Pieuchot
2012-10-05Point an interface directly to its bridgeport configuration, insteadCamiel Dobbelaar
2012-09-20Don't filter spanning tree BPDUs. Either process, or forward them.Marco Pfatschbacher
2011-07-09sned BPDUs at prio 6, just like lacp and carp, ryan zinke mpfHenning Brauer
2010-11-20remove bs_list occurrences. fixes panic on destroy.Federico G. Schwindt
2010-10-31Remove unused bstp_list and bstp_attach.Marco Pfatschbacher
2010-10-28A function that only returns NULL should return void.Claudio Jeker
2008-09-10Convert timeout_add() calls using multiples of hz to timeout_add_sec()Bret Lambert
2008-08-07account spanning tree frames in if_obytes and if_omcasts.Damien Bergamini
2008-06-14Remove NBPFILTER conditional since we do not include "bpfilter.h" and theJoel Sing
2008-06-13we used to use the lowest (so it is deterministic) mac address in theHenning Brauer
2008-05-21Just clear the timeout since timeout_del() can cope withMichael Knudsen
2008-05-07enable tx mitigation when putting packets on the wire by switching fromDavid Gwynne
2007-11-26typos; ok jmc@Martynas Venckus
2007-10-30fix a typo, LIST_FOREACH(bp2, ... and then using bp instead of bp2Henning Brauer
2007-10-14'syncronize' -> 'synchronize'. From Diego Casati.Kenneth R Westerback
2007-09-15malloc sweep:Henning Brauer
2007-02-15Set topology change propagation on all ports _except_ the caller.Reyk Floeter
2007-02-14Consistently spell FALLTHROUGH to appease lint.Jonathan Gray
2006-12-11refer to the RSTP point to point option as "PTP" instead of "P2P".Reyk Floeter
2006-12-03Add Rapid Spanning Tree Protocol support (802.1d-2004) based on workReyk Floeter
2006-11-24never call an ioctl without process context! this diffs checks theReyk Floeter
2006-03-07use the cu_bridge_id rather than the cu_rootid for the bridge address.Brad Smith
2006-03-04With the exception of two other small uncommited diffs this movesBrad Smith
2005-10-12no need to call mfree() since m is always NULL; from Andrey MatveevMarkus Friedl
2005-06-07oopsTheo de Raadt
2005-06-07avoid retarded C unsigned char -> signed integer promotion rules.Theo de Raadt
2003-11-16convert __attribute__((__packed__)) to __packed so that parsers unawareAnil Madhavapeddy
2003-06-02nuke clause 3 & 4Jason Wright
2002-12-10check IFF_RUNNING early in bstp_transmit_tcn; from netbsd; ok jason@Markus Friedl
2002-12-09knfTheo de Raadt
2002-12-09allow setting of ifcost with brconfig. enables selection of preferredMarkus Friedl
2002-12-04spanning tree: flush dynamic mac cache if interface goes to theMarkus Friedl