summaryrefslogtreecommitdiffstats
path: root/sys/net/if_bridge.c
Commit message (Expand)AuthorAgeFilesLines
* Put the bridge mac inheritance behind a sysctl with the default off as thisthompsa2008-09-081-2/+7
* Commit step 1 of the vimage project, (network stack)bz2008-08-171-13/+14
* LRO combined packets can actually be bridged as long as all the interfaces alsothompsa2008-08-161-5/+6
* Be smarter about disabling interface capabilities. TOE/TSO/TXCSUM will only bethompsa2008-07-031-23/+51
* Set bridge MAC addresses to the MAC address of their first interface unlessphilip2008-07-011-6/+33
* Remove a chunk of duplicated code, test the destination address against thethompsa2008-01-181-56/+27
* IEEE 802.1D-2004 states, frames containing any of the group MAC Addressesthompsa2008-01-181-1/+14
* Sync from OpenBSD r1.118, nuke clause 3 & 4.thompsa2008-01-171-5/+0
* Simplify the error handling and use the dereferenced sc->sc_ifp pointer.thompsa2007-12-181-44/+26
* When the bridge has an address and a packet comes in for it then drop it if thethompsa2007-12-181-0/+7
* 1) dummynet_io() declaration has changed.oleg2007-11-061-1/+1
* Add an option to limit the number of source MACs that can be behind a bridgethompsa2007-11-041-23/+86
* Use ETHER_BPF_MTAP so that the vlan tags are visible to bpf(4) when bridging athompsa2007-10-201-4/+4
* The bridging output function puts the mbuf directly on the interfaces sendthompsa2007-10-181-1/+17
* Allow additional packet filtering on the physical interface for locallythompsa2007-09-161-0/+20
* Add a bridge interface flag called PRIVATE where any private port can notthompsa2007-08-011-33/+37
* Avoid holding the softc lock when using copyout().thompsa2007-07-261-29/+57
* Add the vlan tag to the bridge route table. This allows a vlan trunk to bethompsa2007-06-131-26/+53
* Remove a KASSERT intended to help the developer, the condition is no longerthompsa2007-05-301-0/+2
* etherbroadcastaddr is now unused.thompsa2007-03-191-3/+0
* M_BCAST & M_MCAST are now set by ether_input before passing to the bridge.thompsa2007-03-191-7/+1
* Give a chance for packet to appear with a correct input interfacesrik2007-03-181-30/+50
* Properly move the setting of bstp_linkstate_p to the bridgestp module.thompsa2007-03-141-2/+0
* Change the passing of callbacks to a struct in case this needs to be extended...thompsa2007-03-091-1/+6
* Move the lock init until after if_alloc in case the allocation fails and wethompsa2007-02-231-1/+1
* These days P2P means peer-2-peer (also well known from serveral filesharingthompsa2006-12-111-6/+6
* Add two new flags to if_bridge(4) indicating whether the edge flagsyrinx2006-12-041-0/+4
* Fix SIOCGDRVSPEC/BRDGGIFSSTP ioctl: make it copyin() the usersyrinx2006-12-031-1/+1
* Sync with the OpenBSD port of RSTPthompsa2006-11-271-51/+26
* use two stage creation of stp ports, this means that the stp variables can bethompsa2006-11-261-5/+5
* Add a new address cache type called sticky. On an interface marked sticky anythompsa2006-11-091-17/+23
* Sweep kernel replacing suser(9) calls with priv(9) calls, assigningrwatson2006-11-061-1/+2
* Fix possible leak when bridge is in monitor mode. Use m_freem() which willcsjp2006-11-051-1/+1
* When the packet is for the bridge then note which interface to send the replythompsa2006-11-041-0/+5
* Bring in support for the Rapid Spanning Tree Protocol (802.1w).thompsa2006-11-011-122/+169
* Use LIST_FOREACH_SAFE instead of a hand rolled version.thompsa2006-10-091-8/+4
* Revert r1.80 as the ethernet header was inadvertently stripped from ARPthompsa2006-09-221-14/+36
* Rearrange things so that ARP packets can be filtered or rate limited with IPFW.thompsa2006-09-171-30/+14
* The bridge cant hear its own transmissions so set IFF_SIMPLEX.thompsa2006-08-251-1/+1
* Remove unneeded asserts from bridge_ioctl_* since these are justthompsa2006-08-171-64/+0
* Remove two lock asserts that are unneeded due to subsequent unlocks.thompsa2006-08-171-2/+0
* Call bridge_span before dropping the lock.thompsa2006-08-171-2/+2
* - Use the new bridgestp callback to once again flush our bridge routes when anthompsa2006-08-021-2/+38
* Tell bridgestp that we are about to free the memory so it can cleanup.thompsa2006-08-021-0/+3
* Add some statistics that are needed to support RFC4188 as part of the SoC2006thompsa2006-07-311-1/+106
* Remove the dependency of bridgestp.h on if_bridgevar.h by moving a couple ofthompsa2006-07-271-2/+50
* bridgestp is now a seperate module.thompsa2006-07-261-0/+1
* Remove stp variables that are already initialised in bstp_attach().thompsa2006-07-261-5/+0
* /tmp/cvsuusTrcthompsa2006-07-261-86/+64
* Remove variables that are overridden by ether_ifattach(). This clears up anythompsa2006-07-261-3/+0
OpenPOWER on IntegriCloud