summaryrefslogtreecommitdiff
path: root/sys/net/if_bridge.c
AgeCommit message (Expand)Author
2014-01-24clearing the _CSUM_IN_OK flags is now utterly pointless, was only done forHenning Brauer
2014-01-23since the cksum rewrite the counters for hardware checksummed packetsHenning Brauer
2013-10-28Do not use the multicast macro IFP_TO_IA() to check if an interface hasMartin Pieuchot
2013-10-17The header file netinet/in_var.h included netinet6/in6_var.h. ThisAlexander Bluhm
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-10-12give tagname2tag and its siblings an extra "create" parameter. if 1, itHenning Brauer
2013-08-21No need to include if_vlan_var.h twice.Martin Pieuchot
2013-08-05sync the bridge_broadcast comment with realityMike Belopuhov
2013-07-31Move bridge_broadcast and subsequently all IPsec SPD lookup code outMike Belopuhov
2013-06-26put the cksum diff back, of course with the bug fixed where we couldHenning Brauer
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