summaryrefslogtreecommitdiffstats
path: root/sys/net/if_bridge.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* As of r1.21 all broadcast packets are reprocessed by ether_input as arriving onthompsa2005-12-211-2/+6
* Use M_ZERO for the bridge_iflist to ensure there are no unexpected suprises.thompsa2005-12-171-1/+1
* Minor whitespace cleanup.thompsa2005-12-171-30/+30
* Change from a callback in if_ethersubr to using EVENTHANDLER in order to detachthompsa2005-12-171-13/+66
* It is not safe to use m_copypacket() here as the returned mbuf is readonly,thompsa2005-12-151-1/+6
* Add support for creating span ports so that one can snoop bridged trafficthompsa2005-12-141-0/+147
* The bridge is capable of sending broadcast packets so enable IFF_BROADCASTthompsa2005-11-291-1/+1
* Fix a second missed case where the refcount is not decremented.thompsa2005-11-131-2/+3
* Fix a mbuf and refcnt leak in the broadcast code.thompsa2005-11-131-4/+4
* - Store pointer to the link-level address right in "struct ifnet"ru2005-11-111-1/+1
* Move the cloned interface list management in to if_clone. For some drivers thethompsa2005-11-081-18/+0
* If we have been called from ether_ifdetach() then do not try and clear thethompsa2005-10-231-20/+25
* Make four more functions static that were missed in the last commit.thompsa2005-10-141-5/+5
* Change most of the bridge and stp funtions to static. This has highlightedthompsa2005-10-141-110/+114
* Further clean up the bridge hooks in if_ethersubr.c and ng_ether.cthompsa2005-10-141-8/+6
* From 101 ways to panic your kernel.thompsa2005-10-131-1/+5
* Clean up the if_bridge hooks a bit in if_ethersubr.c and ng_ether.c, movethompsa2005-10-131-1/+10
* Change the reference counting to count the number of cloned interfaces for eachthompsa2005-10-121-1/+2
* Do not packet filter in the bridge_start() routine, locally generated packetsthompsa2005-10-021-20/+9
* Fix an alignment panic my preserving the 2byte padding (ETHER_ALIGN) on ourthompsa2005-09-221-1/+1
* Add support for multicast to the bridge and allow inet6 addresses to bethompsa2005-09-061-5/+27
* Fix a panic in softclock() if the interface is destroyed with a bpf consumerthompsa2005-08-271-0/+1
* The mtu check in bridge_enqueue is bogus as the maximum Ethernet frame isthompsa2005-08-231-7/+0
* Mark the callouts as MPSAFE as if_bridge has been giant-free since day 1.thompsa2005-08-181-5/+8
* Ensure that we are holding the lock when initialising the bridge interface. Wethompsa2005-08-151-0/+5
OpenPOWER on IntegriCloud