summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_output.c
AgeCommit message (Expand)Author
2004-10-28Modulate tcp_now by a random amount on a per-connection basis.Ryan Thomas McBride
2004-10-06set the congestion window to two segments (instead of only one), this matchesMarkus Friedl
2004-09-16don't send partial segments if SS_ISSENDING is set, rememberMarkus Friedl
2004-06-20remove #ifdef TUBAJun-ichiro itojun Hagino
2004-06-08factor out md5 code; ok+tests henning@, djm@, hshoexer@Markus Friedl
2004-06-05set m_pkthdr.len early; ok mcbride, deraadtMarkus Friedl
2004-05-31work around an LP64 problem where we report an excessively large windowBrad Smith
2004-05-07Replace RSA-derived md5 code with code derived from Colin Plumb's PD version.Todd C. Miller
2004-04-26- allow the user to force the TCP mss below the fail-safe 216 with a lowMike Frantzen
2004-02-16don't allocate a cluster if the header fits into a mbuf;Markus Friedl
2004-02-10check TF_SIGNATURE when calculating the mss; add TCPOLEN_SIGLEN andMarkus Friedl
2004-01-31!sack_disable -> sack_enable; ok deraadt@Markus Friedl
2004-01-22add gettdbbysrcdst(), just like gettdb(), but compares tdb_src as well; ok mc...Markus Friedl
2004-01-15es tanzt das KNFMarkus Friedl
2004-01-14syncache+ipv6 support for TCP_SIGNATURE; with itojun; ok deraadtMarkus Friedl
2003-12-10de-register. deraadt okJun-ichiro itojun Hagino
2003-07-09do not flip ip_len/ip_off in netinet stack. deraadt ok.Jun-ichiro itojun Hagino
2003-06-09backout following:Jun-ichiro itojun Hagino
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-05-29use m_pulldown not m_pullup2. fix some bugs in IPv6 tcp_trace().Jun-ichiro itojun Hagino
2003-01-25don't send more than half of the send buffer space limit inMarkus Friedl
2002-08-28Fix a problem where passing NULL as a pointer with varargs does not promotePer Fogelstrom
2002-06-09whitespaceJun-ichiro itojun Hagino
2002-06-07avoid is_ipv6 construct. a step towards IPv4-less kernelJun-ichiro itojun Hagino
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