summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_output.c
AgeCommit message (Expand)Author
2012-09-20spltdb() was really just #define'd to be splsoftnet(); replace the formerBret Lambert
2011-05-13Revert the pf->socket linking diff.Owain Ainsworth
2011-04-24Double link between pf states and sockets. Henning has alreadyAlexander Bluhm
2011-04-05mechanic rename M_{TCP|UDP}V4_CSUM_OUT -> M_{TCP|UDP}_CSUM_OUTHenning Brauer
2011-01-07Add socket option SO_SPLICE to splice together two TCP sockets.Alexander Bluhm
2010-09-24TCP send and recv buffer scaling.Claudio Jeker
2010-09-08Return EACCES when pf_test() blocks a packet in ip_output(). This allowsClaudio Jeker
2010-07-09Add support for using IPsec in multiple rdomains.Reyk Floeter
2010-07-03Fix the naming of interfaces and variables for rdomains and rtablesPhilip Guenthe
2010-05-28Make sure the temporary buffer used to generate tcp options is properlyMark Kettenis
2009-06-05Initial support for routing domains. This allows to bind interfaces toClaudio Jeker
2008-09-03do not set the pkthdr mbuf state key pointer to the state key saved in theHenning Brauer
2008-07-03link pf state keys to tcp pcbs and vice versa.Henning Brauer
2008-06-28no EOL between tcpsig and sack headers; ok jsing, frantzenMarkus Friedl
2008-06-12Remove some crazy #if mess.Joel Sing
2008-06-12ANSIfy function definitions.Joel Sing
2007-11-24some spelling fixes from Martynas VenckusJason McIntyre
2007-06-01apply the "skip ipsec if there are no flows" speedup diff to IPv6 too.Henning Brauer
2005-06-30implement PMTU checks fromMarkus Friedl
2005-05-24Ignore ICMP Source Quench messages meant for TCP connections. (Details inFernando Gont
2005-04-25csum -> csum_flagsBrad Smith
2005-04-05add tcp sack stats, similar to freebsd; ok deraadtMarkus Friedl
2005-02-271. tcp_xmit_timer(): remove extra rtt decrement (t_rtttime is 0-basedMarkus Friedl
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