summaryrefslogtreecommitdiff
path: root/sys/net/if_bridge.h
AgeCommit message (Expand)Author
2019-05-12Switch the list of span interfaces and interfaces to SMR.Martin Pieuchot
2019-04-28Removes the KERNEL_LOCK() from bridge(4)'s output fast-path.Martin Pieuchot
2019-03-08Move the tag mechanism outside of net/if_bridge.c.Martin Pieuchot
2019-02-20Protect the hash table with a mutex.Martin Pieuchot
2019-02-17Make bridge_rtupdate() return an error value instead of a pointer.Martin Pieuchot
2019-01-29Plumbing to simplify upcoming locking.Martin Pieuchot
2019-01-17Convert interface lists from TAILQ to SLIST in preparation for fineMartin Pieuchot
2018-12-07Stop passing `sc' when it isn't needed and use `ifp' where it's goodMartin Pieuchot
2018-02-08Add a new '-protected' option for bridge members.Martin Pieuchot
2018-02-05implement an arp filterHenning Brauer
2017-01-20Stop using pfsockaddr_union outside of pf so that we can remove its usageClaudio Jeker
2017-01-11No need for a splsoftnet()/splx() dance when the KERNEL_LOCK() is whatMartin Pieuchot
2016-10-03Use detach hook to notify bridge of interface removal instead of addingRafael Zalamena
2016-09-29Rename brtag_src/brtag_dst to brtag_peer/brtag_local to avoidReyk Floeter
2016-09-03Add support for a multipoint-to-multipoint mode in vxlan(4). In thisReyk Floeter
2016-09-02Add switch(4) support to ifconfigKazuya Goda
2016-09-01Import switch(4), an in-kernel OpenFlow switch which can work alone.Kazuya Goda
2015-12-01Split functions in if_bridge.c into if_bridge.c bridgectl.c .Kazuya Goda
2015-11-28Delete sc_root_port which became unused when RSTP is merged.YASUOKA Masahiko
2015-11-07Use input handlers for bridge(4).Martin Pieuchot
2015-08-24The bridge list is a relict, delete the remaining LIST_REMOVE.Alexander Bluhm
2015-07-02By design if_input_process() needs to hold a reference on the receivingMartin Pieuchot
2015-06-23Adapt bridge(4) to the new if_input() framework.Martin Pieuchot
2015-04-12dont rely on hfsc.h via pfvar.h to include sys/timeout.h.David Gwynne
2015-01-24Userland (base & ports) was adapted to always include <netinet/in.h>Theo de Raadt
2014-12-22convert to using siphashTed Unangst
2013-10-13Just use sockaddr_union instead of a handcrafted version and renameReyk Floeter
2013-10-13Import vxlan(4), the virtual extensible local area network tunnelReyk Floeter
2013-01-23Change interface and span interface lists from LIST to TAILQ.Camiel Dobbelaar
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
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
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-05-28fix a whitespace error causing confusionHenning Brauer
2005-10-09if the wireless hostap interface belongs to a bridge, learn the node'sReyk Floeter
2004-12-23Simplify hashtable (de)allocation by moving it into the clone functions.Camiel Dobbelaar
2003-12-03add support for ifconfig clone/destroy; ok henning deraadtMarkus Friedl
2003-07-15no named args in prototypesJason Wright
2003-06-25add a pf_tagname field to ifbrlreq and a pf_tag field to ifbrlnode.Henning Brauer
2003-06-02nuke clause 3 & 4Jason Wright
2003-05-30KNF & ANSI, jason agreesHenning Brauer
2003-05-30o the timeout is int, not u_int32_tHenning Brauer
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
2002-04-08Credit DARPA/USAF appropriately.Jason Wright
2002-03-14First round of __P removal in sysTodd C. Miller
2001-12-15add support for creating span ports so that one can snoop a bridgeJason Wright