summaryrefslogtreecommitdiff
path: root/sys/netinet
AgeCommit message (Collapse)Author
1999-12-15never go into persist mode if there are still segments to be retransmitted.Niels Provos
set retransmit timer again if it was cleared, that can happen in SACK when there are no elligble SACK holes to be retransmitted and the receiver window is full.
1999-12-15do not overwrite traffic class portion when filling in IPv6 version field.Jun-ichiro itojun Hagino
1999-12-15don't check INET too much, it will make trouble with lkm compilation.Jun-ichiro itojun Hagino
1999-12-15Import of Darren Reed's IPFilter 3.3.4, including OpenBSD patches.Kjell Wooding
Many, many enhancements and improvements, including new in-kernel proxies, enhancements to logging, and many bugfixes. Note: Man pages have not yet been re-converted to mdoc.
1999-12-14sack.end may not be > tp->snd_max but can be equal.Niels Provos
1999-12-14New ipfilter files. Preparing for merge of ipfilter 3.3.4.Kjell Wooding
1999-12-13remove extra checks for #define INET (merged mistakingly from kame).Jun-ichiro itojun Hagino
this is harmful against some of lkm compilation.
1999-12-12make it easier to synchronize INP_xx flags and IN6P_xx flags.Jun-ichiro itojun Hagino
1999-12-12fix IPv6 advanced API (RFC2292) for udp socket.Jun-ichiro itojun Hagino
TODO: ditto for raw and tcp socket
1999-12-10sync DIAGNOSTIC code with reality. we always get cluster mbuf soJun-ichiro itojun Hagino
max_linkhdr + hdrlen <= MCLBYTES is safe.
1999-12-10Add code to allow for IPv6 IPsec destinations in IPv4 IPsec flows (e.g.,Angelos D. Keromytis
packets from 10.0.0.1 going to 11.0.0.1 should be ESP encrypted to host 1:2:3:4:5:6:7:8). ip6_output() needs to be modified to honor IP_RAWOUTPUT (or some such) and IP_ENCAPSULATED, to not prepend an IPv6 header to the packet, and to not do IPsec processing respectively.
1999-12-09Use otos rather than writing directly to ip_tos in the IPv4 headerAngelos D. Keromytis
(bitfields can be a pain).
1999-12-09Fix comment typos.Angelos D. Keromytis
1999-12-09Move variable decls into the appropriate #ifdefs so GENERIC compiles...Jason Downs
1999-12-09So I was lying...unify ESP and AH wrapper-input processing. The newAngelos D. Keromytis
file contains a common routine for massaging the packet, doing peripheral checks, update statistics, etc. common for both AH/ESP, both IPv4/IPv6. Also wrapper routines for AH/ESP-v4/v6, and the sysctl routines from ip_ah.c/ip_esp.c
1999-12-09Ok, no more IPsec for OpenBSD...I've had enough with it.Angelos D. Keromytis
1999-12-09Add v4/v6 wrapper routine definitions.Angelos D. Keromytis
1999-12-09Couple of paranoid ifdefs...Angelos D. Keromytis
1999-12-09ip4e_output() can now generate any combination of IP{4,6}-in-IP{4,6}Angelos D. Keromytis
tunnels.
1999-12-09Unspecified tunnel endpoint use statistic.Angelos D. Keromytis
1999-12-09Protocol family mismatch counter.Angelos D. Keromytis
1999-12-09Be more careful with IPv4 multicast (make sure it's IPv4), and removeAngelos D. Keromytis
unnecessary include files.
1999-12-09ip4_input() can now handle either of IP-in-IP or IP-in-IPv6Angelos D. Keromytis
encapsulation. Eventually, this routine will be made to deal with all 4 combinations of IP/IPv6 encapsulation. gif interface support should be added here too (itojun :-), when the packet has not been received over an IPsec tunnel. ECN handling should also be done.
1999-12-09We can't use the gif interface input routine for IPIP/IP6IPAngelos D. Keromytis
encapsulation.
1999-12-09IPv6 support should now be complete (well, we need the right hooks inAngelos D. Keromytis
ip6_input())
1999-12-09Minor cleanupAngelos D. Keromytis
1999-12-09Add prototype for esp6_input() wrapper to ESP input processing routine.Angelos D. Keromytis
1999-12-08Fix debugging printf compilation.Angelos D. Keromytis
1999-12-08Identation.Angelos D. Keromytis
1999-12-08Type in sizeofsAngelos D. Keromytis
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-08IPv6 header handling, improve IPv4 option handling support.Angelos D. Keromytis
1999-12-08comment out call to inet_ntoa6() as we don't have the code yet.Jun-ichiro itojun Hagino
1999-12-08fix field name (ip6_hdr->ip6_src). use IN6_ARE_ADDR_EQUAL for comparison.Jun-ichiro itojun Hagino
1999-12-08AH finished, a couple of cosmetic changes in ESP.Angelos D. Keromytis
1999-12-07Forgot a printf...Angelos D. Keromytis
1999-12-07New ah_new_input(), protocol-independent processing (still lackingAngelos D. Keromytis
IPv6-specific protocol header processing).
1999-12-07Missing "else"...Angelos D. Keromytis
1999-12-06Keep statistics in default case as well.Angelos D. Keromytis
1999-12-06Oops, typo.Angelos D. Keromytis
1999-12-06Some preliminiries to AH revamping (similar to ESP)...Angelos D. Keromytis
1999-12-06Don't do m_adj() if it's not really needed (minor optimization,Angelos D. Keromytis
doesn't correctness)
1999-12-06Simplify include files.Angelos D. Keromytis
1999-12-06New ESP code that's v4 and v6 friendly.Angelos D. Keromytis
1999-12-06Add another statisticAngelos D. Keromytis
1999-12-05Fix an INET6 dependency (niklas@)Angelos D. Keromytis
1999-12-04Address independence, IPv6 support, and the -local flag in ipsecadm isAngelos D. Keromytis
no longer needed.
1999-12-02typo; gbayley@ausmac.netTheo de Raadt
1999-11-29Make sure M_BCAST is set for IP broadcasts, even if the packet came in asHakan Olsson
an ethernet unicast. (cmetz@, niklas@ ok.)
1999-11-22fix ip_output() missing arg; itojun@itojun.orgTheo de Raadt