summaryrefslogtreecommitdiff
path: root/sys/net/if_bridge.c
AgeCommit message (Expand)Author
2013-03-28code that calls timeout functions should include timeout.hTed Unangst
2013-03-28do not include machine/cpu.h from a .c file; it is the responsibility ofTheo de Raadt
2013-03-28no need for a lot of code to include proc.hTed Unangst
2013-03-26Remove various read-only *maxlen variables and use IFQ_MAXLEN directly.Martin Pieuchot
2013-03-15change LIST_END to literal NULL for clarity.Ted Unangst
2013-01-23Change interface and span interface lists from LIST to TAILQ.Camiel Dobbelaar
2012-12-22Return EEXIST to 'add' when a port is already a bridge member. This makesCamiel Dobbelaar
2012-12-07Remove stray semicolon. Fixes mbuf leak with devices sending BPDUs toPaul de Weerd
2012-11-06backout csum diff for the moment, requested by theoHenning Brauer
2012-11-01redo most of the protocol (tcp/udp/...) checksum handlingHenning Brauer
2012-10-10make bridge_rtflush and bridge_flushrule void functions, as they neverHenning Brauer
2012-10-08Make carp_ourether() shorter and more generic. Only a mac addressCamiel Dobbelaar
2012-10-06Remove bridge_rttrim(). It's only triggered in the unlikely event that theCamiel 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
2012-09-20spltdb() was really just #define'd to be splsoftnet(); replace the formerBret Lambert
2012-07-16add IP_IPSECFLOWINFO option to sendmsg() and recvmsg(), so npppd(4)Markus Friedl
2011-07-04Bye bye pf_test6(). Only one pf_test function for both IPv4 and v6.Claudio Jeker
2011-05-16bring back r1.189, but keep doing the ip csum unconditionally for now untilHenning Brauer
2011-04-10Revert Rev. 1.189. The delayed ip checksum calculation causes problemsClaudio Jeker
2011-04-05mechanic rename M_{TCP|UDP}V4_CSUM_OUT -> M_{TCP|UDP}_CSUM_OUTHenning Brauer
2011-04-04all I wanted is to make the bridge behave like the real stack wrt the ipHenning Brauer
2010-11-04Filter out reserved destination MAC addresses (01:80:C2:00:00:0x) asPaul de Weerd
2010-10-31Remove unused bstp_list and bstp_attach.Marco Pfatschbacher
2010-10-28Fix a 'bstp still active' panic that happens if a stp enabledMarco Pfatschbacher
2010-10-28A function that only returns NULL should return void.Claudio Jeker
2010-09-28replace hand-rolled infinite loop with LIST_FOREACHBret Lambert
2010-09-24avoid potential infinite loopBret Lambert
2010-07-09Add support for using IPsec in multiple rdomains.Reyk Floeter
2010-07-02m_copyback can fail to allocate memory, but is a void fucntion so gymnasticsBret Lambert
2010-07-01Allow to specify an alternative enc(4) interface for an SA. AllReyk Floeter
2010-06-29Replace enc(4) with a new implementation as a cloner device. We stillReyk Floeter
2010-06-03Add support for 802.1ad-style QinQ nested VLANs.Christian Weisgerber
2010-01-13Preliminary rdomain support in bridge(4). Make sure that m->m_pkthdr.rdomainClaudio Jeker
2009-11-22Add a lot of bpf and counter manipulation to the bridge. The bridgeTheo de Raadt
2009-11-09vether(4) is a virtual ethernet device driver which can be usedTheo de Raadt
2009-01-06Send broadcast and multicast traffic not only out on all bridge interfaces butClaudio Jeker
2008-10-16* Allow ether_input() and vlan_input() to handle incoming packetsChristian Weisgerber
2008-09-10Convert timeout_add() calls using multiples of hz to timeout_add_sec()Bret Lambert
2008-09-02remove dead stores and newly created unused variables.Charles Longeau
2008-06-14add carppeer; an option to specify a different multicast address orReyk Floeter
2008-05-21Only cancel (timeout_del()) the timeout if we're not going to delay itMichael Knudsen
2008-05-07enable tx mitigation when putting packets on the wire by switching fromDavid Gwynne
2008-04-24the softnet intr handlers check if the input queue has packets onDavid Gwynne
2007-12-20return with ENOTTY instead of EINVAL for unknown ioctl requests.Brad Smith
2007-09-15malloc sweep:Henning Brauer
2007-05-28double pf performance.Henning Brauer
2007-05-28Users of arc4random() should include dev/rndvar.h directly.Ryan Thomas McBride
2007-05-26one extern seems to be better than 20 for ifqmaxlen; ok krwJason Wright
2007-05-21make bridge(4) mark packets with M_PROTO1 if gif(4) needs to useMarkus Friedl