summaryrefslogtreecommitdiff
path: root/sys/net/if_bridge.c
AgeCommit message (Expand)Author
2001-08-12now, that kernel compiles, i can go get an ash tray somewhereMichael Shalayeff
2001-07-27PF_IN/PF_OUT aren't defined if NPF <= 0, deal with it.Jason Wright
2001-07-25Make sure pkthdr.rcvif is correct before calling pf_test()Jason Wright
2001-07-25- unconditionalize call to bridge_input() (fewer #ifdef's and NPF>0 is defaul...Jason Wright
2001-07-17split ip normalization out into a separate file, okay dhartmei@Niels Provos
2001-06-28first stab at packet normalization. includes full ip reassembly.Niels Provos
2001-06-27IPFILTER->NPFAngelos D. Keromytis
2001-06-27introduce the ALTQ queue macros into sys/net files.Kenjiro Cho
2001-06-26no longer pass around **mTheo de Raadt
2001-06-25PACKETFILTER -> NPFKjell Wooding
2001-06-24Use ETHER_IS_MULTICAST macro; jason@ ok.Federico G. Schwindt
2001-06-24pf mods for bridge; not yet testedJason Wright
2001-06-23UDP/IP/TCP packets that hit a bridge and need hardware checksummingAngelos D. Keromytis
2001-06-23Remember to compute IP/TCP/UDP checksum if we're going to broadcast onAngelos D. Keromytis
2001-06-22KNFTheo de Raadt
2001-06-15change the meaning of ifnet.if_lastchange to meet RFC1573 ifLastChange.Jun-ichiro itojun Hagino
2001-06-07use faster arc4random() instead of get_random_bytes(); jason@ okMichael Shalayeff
2001-06-06in bridge_filter(), pullup hlen, not sizeof(struct ip); ok jason@jasoni
2001-06-01Don't let packets that need IPsec crypto processing at the NIC beAngelos D. Keromytis
2001-05-30Remove ipf. Darren Reed has interpreted his (old, new, whichever)Theo de Raadt
2001-05-11check for 'fastroute' condition (like ip_input) in bridge_filter() andJason Wright
2001-03-22strlcpy instead of strncpy + \0Jason Wright
2001-03-19m_freem not m_free if we're dropping the packet because we're not inJason Wright
2001-03-06Eeep, don't reset the checksum when checking it! Noticed by bugfix@123.netAngelos D. Keromytis
2001-03-05Clear ip_sum before calculating IP checksum (closes PR 1667)Angelos D. Keromytis
2001-02-06allow for configuring number of bridge ifaces in ukc; jason@ ok and helpMichael Shalayeff
2001-02-04For unicast packets destined for the bridge machine itself, learn from theJason Wright
2001-02-02In the broadcast received on gif case, throw the packet up the stack ifJason Wright
2001-02-01packets received on gif's for local processing can't just fall down theJason Wright
2001-01-30change ip_compat.h to ip_fil_compat.h for clarity. Impending ipf mergeKjell Wooding
2001-01-17IPF 3.4.15. (IPv6 not working yet).Federico G. Schwindt
2000-12-30For bridged IPsec, use the gif* interfaces.Angelos D. Keromytis
2000-12-12Add support for 802.1D spanning tree protocol.Jason Wright
2000-11-10it doesn't matter what kind of interface it is if the bridge_iflist allocationJason Wright
2000-11-07- Since the actual frame processing takes place from softnet(), splhighJason Wright
2000-11-06use the macros from queue.h more consistentlyJason Wright
2000-10-18use IFT_BRIDGEJason Wright
2000-10-18revamped llc handling using if_llc.hJason Wright
2000-10-18get the bounds checking right for the data used in copyout() in severalJason Wright
2000-10-09uninitialized variable; spotted by Andrew Lunn <andrew.lunn@ascom.ch>Jason Wright
2000-06-26timeout is in seconds, not ticks.Artur Grabowski
2000-06-22Convert to new timeouts.Artur Grabowski
2000-06-20knfJason Wright
2000-06-16use memcmp() instead of bcmp(), memcmp is <,=,> but bcmp is =,!=Theo de Raadt
2000-06-02On input if the packet matches one of the member interface MAC addresses,Jason Wright
2000-05-25on packets incoming to the bridge machine itself, respect theJason Wright
2000-04-10don't return directly from bridge_ioctl without splx() on invalid encJason Wright
2000-02-28remove unneeded variable and cleanJason Wright
2000-02-21Rework bridge_filter() so that it does not require a full packet copyJason Wright
2000-02-19set interface fields to null when detaching substructuresNiklas Hallqvist