summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_output.c
AgeCommit message (Expand)Author
2002-05-16bring in ECN support from KAME.Kenjiro Cho
2002-03-08use timeout(9) to schedule TCP timers. this avoid traversing allNiels Provos
2002-03-01remove tcp_fasttimo and convert delayed acks to the timeout(9) API instead.Niels Provos
2002-02-05when retransmitting a segment after FIN has been sent don't set FINNiels Provos
2002-01-14knfNiels Provos
2002-01-14use macros to manage tcp timers; based on netbsdNiels Provos
2001-11-24KNFTheo de Raadt
2001-06-25Always defer output TCP checksumming until ip_output() (or hardware,Angelos D. Keromytis
2001-06-25Use in_cksum_phdr() rather than in_cksum() -- from NetBSDAngelos D. Keromytis
2001-06-23Likewise, only use outgoing TCP/UDP hardware checksumming if theAngelos D. Keromytis
2001-06-23Keep stats on TCP/UDP hardware checksumming.Angelos D. Keromytis
2001-06-23TCP/UDP hardware checksumming. Untested, since txp dies when it triesAngelos D. Keromytis
2001-06-23fix up mtu for routes and ongoing tcp connection when if mtu changesNiels Provos
2001-06-08Cut down on include files.Angelos D. Keromytis
2001-06-05repair copyright notices for NRL & cmetz; cmetzTheo de Raadt
2001-05-31Two fixes from Stevens via davidg@freebsd, bug report byNiels Provos
2000-09-25on expiry of pmtu route, retry higher mtu. okay angelos@Niels Provos
2000-09-20correctly calculate mssNiels Provos
2000-09-18Path MTU discovery based on NetBSD but with the decision to use the DFNiels Provos
2000-09-05various fixes to SACK and FACK from adesai@cisco.com, tomh@tomh.org andNiels Provos
2000-02-21TCP SACK fixes via Tom Henderson (tomh@cs.berkeley.edu):Niels Provos
2000-01-07s/memset/bzero/Jun-ichiro itojun Hagino
1999-12-21option TCP_NEWRENO goes away, its the default case for TCP_SACK ifNiels Provos
1999-12-15never go into persist mode if there are still segments to be retransmitted.Niels Provos
1999-12-10sync DIAGNOSTIC code with reality. we always get cluster mbuf soJun-ichiro itojun Hagino
1999-12-08bring in KAME IPv6 code, dated 19991208.Jun-ichiro itojun Hagino
1999-12-02typo; gbayley@ausmac.netTheo de Raadt
1999-11-15Fix tcp retransmit/persist timers, provos@ OK.Hugh Graham
1999-11-04Add comment about gettdb() and spl level.Hakan Olsson
1999-07-06Added support for TCP MD5 option (RFC 2385).cmetz
1999-07-06Fixed compilation problems when INET6 is enabled.cmetz
1999-07-03indentTheo de Raadt
1999-07-02Fixed a #ifdef defined()... typo that turned into a compilation failure.cmetz
1999-07-02Significant cleanups in the way TCP is made to handle multiple networkcmetz
1999-01-11netinet merge of NRL stuff. some indent and shrinkage needed; NRL/cmetzTheo de Raadt
1998-11-25more min vs. ulmin/lmin fixesTodd C. Miller
1998-11-25Must use lmin() not min() when comparing longs. Fixes alphaTodd C. Miller
1998-11-1864-bit clean upNiels Provos
1998-11-17NewReno, SACK and FACK support for TCP, adapted from code for BSDINiels Provos
1998-10-28- fix three bugs pointed out in Stevens, i.a. updating timestamps correctlyNiels Provos
1998-05-18first step to the setsockopt/getsockopt interface as described inNiels Provos
1998-02-03bad types; wileyc@sekiya.twics.co.jpTheo de Raadt
1997-11-24Add missing (implied) int to a variable declaration; thorpejTheo de Raadt
1997-08-26indentTheo de Raadt
1997-06-19ensure urgent is within window; TCP/IP Illustrated Vol 2, checked by Andreas....Theo de Raadt
1996-09-12Close TCP receive window when we cannot receive data; suggested by DarrenThorsten Lockert
1996-09-12TCP Persist handling; from 4.4BSD Lite2 (via NetBSD PR 2335)Thorsten Lockert
1996-03-14Fix from Lite2Thorsten Lockert
1996-03-03From NetBSD: 960217 mergeNiklas Hallqvist
1995-10-18initial import of NetBSD treeTheo de Raadt