summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Collapse)Author
2000-01-02Properly handle non-IPSEC case.Angelos D. Keromytis
2000-01-02do in6_if_up() at splsoftnet() instead of splimp(), permitting ↵Theo de Raadt
device-related interrupts during that time. It is believed this is safe
1999-12-31indentTheo de Raadt
1999-12-27Token ring subroutines. For details see next commit.Federico G. Schwindt
1999-12-27Add SRCSA and CLEARSA ioctls.Angelos D. Keromytis
1999-12-27Implement ioctls for binding SAs to enc interfaces (to be used withAngelos D. Keromytis
the bridge).
1999-12-20sockaddr_in6 is padded to 32 bytes.Angelos D. Keromytis
1999-12-18ifdef myip_ifp (kernel/1014, thanks to dne@mayonnaise.net for testingAngelos D. Keromytis
the patch)
1999-12-08s/ipv6intr/ip6intr/Jun-ichiro itojun Hagino
1999-12-08bring in KAME IPv6 code, dated 19991208.Jun-ichiro itojun Hagino
replaces NRL IPv6 layer. reuses NRL pcb layer. no IPsec-on-v6 support. see sys/netinet6/{TODO,IMPLEMENTATION} for more details. GENERIC configuration should work fine as before. GENERIC.v6 works fine as well, but you'll need KAME userland tools to play with IPv6 (will be bringed into soon).
1999-12-04IPv6 address support, get rid of the LOCALFLOW flagAngelos D. Keromytis
1999-11-20ioctl arguments are u_long.Marc Espie
Replaces `undefined' code with `defined' behavior... gcc 2.96 performs switch cases range analysis, warns about unreachable cases, and weeds them out. In switch(i) { case VALUE: } VALUE is first coerced into the type of i. If i is signed, VALUE is unsigned and exceeds i range, you lose... the result of the conversion is undefined.
1999-11-09Add SIOCSIFMEDIA and SIOCGIFMEDIA to the switch in ifioctl(). SIOCSIFMEDIATodd C. Miller
is only allowed if the user is the superuser. Aparently this got missed when the ifmedia support was added in ages ago. More or less based on how NetBSD does it (though it is rather obvious).
1999-11-04Bypass flows can be flushed.Hakan Olsson
(btw, all IPsec bypass flow and gettdb()/spltdb() stuff ok niklas@, angelos@)
1999-11-04New SADB_SATYPE, IPsec bypass tdb.Hakan Olsson
1999-11-04allow 'enc' interfaces to be bridge membersJason Wright
check to make sure rx'd packets aren't from any of our interfaces fix some bogus comments
1999-11-02Fix *stupid* typo/error that was causing the panics in post 2.6, foundAngelos D. Keromytis
by art@
1999-10-29Use enc_softc instead of ifnet for encif.Angelos D. Keromytis
1999-10-29enc_softc definitionAngelos D. Keromytis
1999-10-27move nat_ifdetach() after interface is removed from the list; ↵Theo de Raadt
avalon@coombs.anu.edu.au
1999-10-27packets addressed "for us" should be entered into the bridge address cache.Jason Wright
1999-10-26rewriting the header for packets originating from the bridge isJason Wright
unncessary since we check for incoming frames destined to any of the bridged interfaces. Also change the full mbuf copy to a referenced copy.
1999-09-30simplify bridge_broadcast():Jason Wright
don't bother returning an mbuf just to free it only free it if NOT used
1999-09-29fix byte counters; imain@netidea.comTheo de Raadt
1999-09-13Remove statics (required renames)Niklas Hallqvist
1999-09-13enc0 not encap0Niklas Hallqvist
1999-09-03Don't delete the cache on down/up transitions unless it's empty. InsteadJason Wright
flush the dynamics. Required other handling of the cache table to accomodate. Modify SIOCBRDGFLUSH to handle flushall and flush dynamic requests.
1999-09-01o simpler handling of "forme" packetsJason Wright
o when ~IFF_UP, don't act like a bridge for output either
1999-08-20uninitialized variable; art@Jason Wright
1999-08-14Typo fix.Hakan Olsson
1999-08-10Support SADB_DUMP. Misc code cleanup. angelos@ ok.Hakan Olsson
1999-08-10code we do not use, had a typo; sirsyko@temp.ishiboo.comTheo de Raadt
1999-08-08typoNiklas Hallqvist
1999-08-08Fix cases when wanting to communicate with the bridge'Niklas Hallqvist
s remote interfaces, both ARP and local delivery had bugs
1999-08-08Support detaching of network interfaces. Still work to do in ipf, andNiklas Hallqvist
other families than inet.
1999-08-06Fix an uninitialized variable bug. Remove statics.Niklas Hallqvist
1999-08-05Add SADB_FLUSH logic (tdb flushing).Hakan Olsson
1999-07-30Add IEEE 802 hardware type.Federico G. Schwindt
1999-07-28Add LLC_SNAPFRAMELEN define. indent.Federico G. Schwindt
1999-07-24fix size calculation in SIOCBRDGRTSJason Wright
code size reduction from deraadt@
1999-07-24Return EMSGSIZE for zero length writes - don't panic.brian
1999-07-211000baseXX mediaJason Wright
1999-07-15From angelos@, edits by me, demand keying for PF_KEYNiklas Hallqvist
1999-07-06ipsec_in_use could get out of sync. (Also niklas@. angelos@ ok)Hakan Olsson
1999-07-06Added support for TCP MD5 option (RFC 2385).cmetz
1999-07-05remove bogus entry from if_enc address list; and rename enc_softc to encifTheo de Raadt
1999-07-04fix unsigned without a size-typeTheo de Raadt
1999-07-04fix link level type codesBrad Smith
1999-07-04TyposMarc Espie
1999-07-02rename SADB_foo_X_bar to SADB_X_foo_barTheo de Raadt