summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_input.c
AgeCommit message (Expand)Author
2000-07-23add an DIAGNOSTIC case for MCLBYTES assumptionitojun
2000-07-09be more cautious about tcp option length field. drop bogus ones earlier.itojun
2000-07-06- do not use bitfield for router renumbering header.itojun
2000-07-05Fix some zero-vs-NULL confusion.thorpej
2000-07-02repair kernel faithd(8) support. there were two mistakes:itojun
2000-06-30remove old mbuf assumption (ip header and tcp header are on the same mbuf).itojun
2000-05-05remove superfluous test (snd_una is always > iss since th_ack must > issmatt
2000-05-05From PR #3733: Only disarm timer if SYN contained the ACK bit since ifmatt
2000-03-30Remove register declarations.augustss
2000-03-01introduce m->m_pkthdr.aux to hold random data which needs to be passeditojun
2000-02-15Add support for rate-limiting RSTs sent in response to no socket forthorpej
2000-02-12In the tcp_input() path:thorpej
2000-01-31bring in latest KAME ipsec tree.itojun
1999-12-22drop IPv6 packets with v4 mapped address on src/dst. they are illegalitojun
1999-12-15do not overwrite traffic class field when we write IPv6 version field.itojun
1999-12-13sync IPv6 part with latest KAME tree. IPsec part is left unmodifieditojun
1999-12-11implement upper-layer reachability confirmation for IPv6 ND (RFC2461 7.3.1).itojun
1999-12-08do not drop from IP header to tcp option until sbappend(), to reduceitojun
1999-09-23cleanup and correct TCP MSS consideration with IPsec headers.itojun
1999-09-10s/acknowledgment/acknowledgement/simonb
1999-08-26Fix a problem discovered by the snd_recover update fix. A bit of thethorpej
1999-08-25When listening socket goes away, remove assockated syn cache entires.itojun
1999-08-23PR/8254: Wolfgang Rupprecht: Incorrect logging of tcp connections; Fix src/dstchristos
1999-08-11Fix a few bugs in the TCP New Reno code:thorpej
1999-08-11Make sure the echoed RFC 1323 timestamp is valid before using it tothorpej
1999-07-22- implement IPv6 pmtud, which is necessary for TCP6.itojun
1999-07-17no need to include faith.h on non-IPv6 build, so wrap by #ifdef.itojun
1999-07-17fix faith interface support. need testing.itojun
1999-07-14Use proper ip protocol # field and tcp hdr on sending RST against SYN,itojun
1999-07-09defopt IPSEC and IPSEC_ESP (both into opt_ipsec.h).thorpej
1999-07-02avoid "variable not initialized" warnings on some of the platforms.itojun
1999-07-01IPv6 kernel code, based on KAME/NetBSD 1.4, SNAP kit 19990628.itojun
1999-05-23Add new sysctl (net.inet.tcp.log_refused) that when set, causes refused TCPad
1999-05-03Fix an ininitialized variable that the MIPS compiler caught (but thethorpej
1999-04-29Implement retransmit logic for the SYN cache engine. Fixes a rare conditionthorpej
1999-04-22Don't extern sb_max, <sys/socketvar.h> provides a definition.simonb
1999-04-09Ensure that out of window SYNs receive an ACK in responce, rather thankml
1999-02-05According to Dave Borman, the iss should be using snd_nxt and not rcv_nxtmatt
1999-02-04REALLY only update the window when we get an ACK. (the old code seemed broken)explorer
1999-01-24* Completely rewrite syn_cache_respond().thorpej
1999-01-19Don't screw with ip_len; just subtract from it where we actually use themycroft
1999-01-19Don't overwrite the checksum fields when checking them. There's no reason tomycroft
1998-12-18Add a lock around the TCPCB's sequence queue, to prevent tcp_drain()thorpej
1998-10-08Use the pool allocator for ipqent structures.thorpej
1998-10-06Fix boolean dyslexic test. Duh!matt
1998-10-06Add a sysctl for newreno (default to off).matt
1998-10-04Adapt the NEWRENO changes from the UCSB diffs of BSDI 3.0's TCPmatt
1998-09-19Fix a typo (not mine) in a comment.mycroft
1998-09-19If we're in LISTEN state and all of RST, SYN and ACK are clear, send a RST.mycroft
1998-09-10Create tcp.keepidle, tcp.keepintvl, tcp.keepcnt, tcp.slowhz sysctls.mouse