aboutsummaryrefslogtreecommitdiff
path: root/sys/net/if_bridge.c
Commit message (Expand)AuthorAgeFilesLines
* bridge_delete_member is called via the event handler from if_detachAndrew Thompson2009-02-131-5/+9
* Conditionally compile out V_ globals while instantiating the appropriateMarko Zec2008-12-101-1/+2
* Rather than using hidden includes (with cicular dependencies),Bjoern A. Zeeb2008-12-021-0/+2
* Step 1.5 of importing the network stack virtualization infrastructureMarko Zec2008-10-021-0/+5
* Put the bridge mac inheritance behind a sysctl with the default off as thisAndrew Thompson2008-09-081-2/+7
* Commit step 1 of the vimage project, (network stack)Bjoern A. Zeeb2008-08-171-13/+14
* LRO combined packets can actually be bridged as long as all the interfaces alsoAndrew Thompson2008-08-161-5/+6
* Be smarter about disabling interface capabilities. TOE/TSO/TXCSUM will only beAndrew Thompson2008-07-031-23/+51
* Set bridge MAC addresses to the MAC address of their first interface unlessPhilip Paeps2008-07-011-6/+33
* Remove a chunk of duplicated code, test the destination address against theAndrew Thompson2008-01-181-56/+27
* IEEE 802.1D-2004 states, frames containing any of the group MAC AddressesAndrew Thompson2008-01-181-1/+14
* Sync from OpenBSD r1.118, nuke clause 3 & 4.Andrew Thompson2008-01-171-5/+0
* Simplify the error handling and use the dereferenced sc->sc_ifp pointer.Andrew Thompson2007-12-181-44/+26
* When the bridge has an address and a packet comes in for it then drop it if theAndrew Thompson2007-12-181-0/+7
* 1) dummynet_io() declaration has changed.Oleg Bulyzhin2007-11-061-1/+1
* Add an option to limit the number of source MACs that can be behind a bridgeAndrew Thompson2007-11-041-23/+86
* Use ETHER_BPF_MTAP so that the vlan tags are visible to bpf(4) when bridging aAndrew Thompson2007-10-201-4/+4
* The bridging output function puts the mbuf directly on the interfaces sendAndrew Thompson2007-10-181-1/+17
* Allow additional packet filtering on the physical interface for locallyAndrew Thompson2007-09-161-0/+20
* Add a bridge interface flag called PRIVATE where any private port can notAndrew Thompson2007-08-011-33/+37
* Avoid holding the softc lock when using copyout().Andrew Thompson2007-07-261-29/+57
* Add the vlan tag to the bridge route table. This allows a vlan trunk to beAndrew Thompson2007-06-131-26/+53
* Remove a KASSERT intended to help the developer, the condition is no longerAndrew Thompson2007-05-301-0/+2
* etherbroadcastaddr is now unused.Andrew Thompson2007-03-191-3/+0
* M_BCAST & M_MCAST are now set by ether_input before passing to the bridge.Andrew Thompson2007-03-191-7/+1
* Give a chance for packet to appear with a correct input interfacesRoman Kurakin2007-03-181-30/+50
* Properly move the setting of bstp_linkstate_p to the bridgestp module.Andrew Thompson2007-03-141-2/+0
* Change the passing of callbacks to a struct in case this needs to be extended...Andrew Thompson2007-03-091-1/+6
* Move the lock init until after if_alloc in case the allocation fails and weAndrew Thompson2007-02-231-1/+1
* These days P2P means peer-2-peer (also well known from serveral filesharingAndrew Thompson2006-12-111-6/+6
* Add two new flags to if_bridge(4) indicating whether the edge flagShteryana Shopova2006-12-041-0/+4
* Fix SIOCGDRVSPEC/BRDGGIFSSTP ioctl: make it copyin() the userShteryana Shopova2006-12-031-1/+1
* Sync with the OpenBSD port of RSTPAndrew Thompson2006-11-271-51/+26
* use two stage creation of stp ports, this means that the stp variables can beAndrew Thompson2006-11-261-5/+5
* Add a new address cache type called sticky. On an interface marked sticky anyAndrew Thompson2006-11-091-17/+23
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningRobert Watson2006-11-061-1/+2
* Fix possible leak when bridge is in monitor mode. Use m_freem() which willChristian S.J. Peron2006-11-051-1/+1
* When the packet is for the bridge then note which interface to send the replyAndrew Thompson2006-11-041-0/+5
* Bring in support for the Rapid Spanning Tree Protocol (802.1w).Andrew Thompson2006-11-011-122/+169
* Use LIST_FOREACH_SAFE instead of a hand rolled version.Andrew Thompson2006-10-091-8/+4
* Revert r1.80 as the ethernet header was inadvertently stripped from ARPAndrew Thompson2006-09-221-14/+36
* Rearrange things so that ARP packets can be filtered or rate limited with IPFW.Andrew Thompson2006-09-171-30/+14
* The bridge cant hear its own transmissions so set IFF_SIMPLEX.Andrew Thompson2006-08-251-1/+1
* Remove unneeded asserts from bridge_ioctl_* since these are justAndrew Thompson2006-08-171-64/+0
* Remove two lock asserts that are unneeded due to subsequent unlocks.Andrew Thompson2006-08-171-2/+0
* Call bridge_span before dropping the lock.Andrew Thompson2006-08-171-2/+2
* - Use the new bridgestp callback to once again flush our bridge routes when anAndrew Thompson2006-08-021-2/+38
* Tell bridgestp that we are about to free the memory so it can cleanup.Andrew Thompson2006-08-021-0/+3
* Add some statistics that are needed to support RFC4188 as part of the SoC2006Andrew Thompson2006-07-311-1/+106
* Remove the dependency of bridgestp.h on if_bridgevar.h by moving a couple ofAndrew Thompson2006-07-271-2/+50