summaryrefslogtreecommitdiffstats
path: root/sys/net/if_bridge.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revise network interface cloning to take an optional opaquesam2006-07-091-2/+2
* Allow gif interfaces to be added as span ports, the user may want to send athompsa2006-06-201-0/+1
* Fix spelling mistake in comment.thompsa2006-06-191-1/+1
* Use bit operations to get a locally administered address rather than using athompsa2006-06-121-5/+4
* Allow bridge and carp to play nicely together by returning the packet if itsthompsa2006-06-081-2/+16
* Fix style(9) nits, whitespace and parentheses.thompsa2006-05-161-61/+52
* Recalculate IP checksum after running pfil hooks.dhartmei2006-05-151-2/+17
* Add support for fragmenting ipv4 packets.thompsa2006-04-291-7/+85
* Assert that the mbuf is not shared to ensure problems like the last commit arethompsa2006-03-261-0/+3
* m_dup () packet not m_copypacket () since we will modify it. For morerik2006-03-231-2/+11
* Since we are using random ethernet addresses for the bridge, it is possiblethompsa2006-03-031-6/+21
* Slightly re-worked bpf(4) code associated with bridging: if we have acsjp2006-03-031-10/+26
* Properly initialize args structure before passing it to ipfw_chk(): havingoleg2006-02-031-0/+1
* Use PFIL_HOOKED macros in if_bridge and pass the right argument tocsjp2006-02-021-10/+10
* Fix two bugs with the bridgethompsa2006-01-311-3/+17
* Make sure buffers in if_bridge are fully initialized before copyingcperciva2006-01-251-0/+3
* Add code that clears certain capabilities from the member interface, these arethompsa2006-01-141-10/+50
* Fix a brain-o in the last commit, the conditional was always false.thompsa2006-01-021-1/+1
* Reorganise bridge_rtupdate slightly to reduce duplication.thompsa2006-01-021-3/+2
* Reset the route expiry time on each update rather than always letting them getthompsa2006-01-021-4/+3
* It is better to use time_uptime here since it is monotonic.thompsa2006-01-021-5/+5
* Minor whitespace cleanup.thompsa2006-01-021-18/+17
* Read time_second directly rather than calling getmicrotime().thompsa2006-01-021-13/+5
* When pfil(9) is enabled the bridge only considers ETHERTYPE_ARP, ETHERTYPE_IP...thompsa2005-12-291-5/+13
* Add RFC 3378 EtherIP support. This change makes it possible to add gifthompsa2005-12-211-6/+20
OpenPOWER on IntegriCloud