summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_var.h
AgeCommit message (Expand)Author
2013-06-01Pass the routing domain to IPv6 pr_ctlinput() like in IPv4.Alexander Bluhm
2013-04-10Remove various external variable declaration from sources files andMartin Pieuchot
2011-07-06Add sysctl net.inet.tcp.always_keepalive, when this is set the systemStuart Henderson
2011-01-07Add socket option SO_SPLICE to splice together two TCP sockets.Alexander Bluhm
2010-10-21There is no TCP6 in our kernel, so remove the #ifndef TCP6.Alexander Bluhm
2010-09-24TCP send and recv buffer scaling.Claudio 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
2009-11-13Extend the protosw pr_ctlinput function to include the rdomain. This isClaudio Jeker
2009-08-10sockets created via a listening socket lose the rdomain and fail to workClaudio Jeker
2009-06-05Initial support for routing domains. This allows to bind interfaces toClaudio Jeker
2008-11-08fix macros up so they use the do { } while (/* CONSTCOND */ 0) idiomDavid Gwynne
2008-05-24Remove {tcp/udp}6_usrreq(); Since the normal ones nowThordur I. Bjornsson
2008-05-23Deal with the situation when TCP nfs mounts timeout and processesThordur I. Bjornsson
2008-05-06remove tcp_drain code since it's not longer used; ok henning, feedback thibMarkus Friedl
2008-02-20remove old unused TCP isn code; ok henning, dhartmei, mcbrideMarkus Friedl
2008-02-20when creating a response, use the correct TCP header instead ofMarkus Friedl
2007-12-13implement sysctls to report IP, TCP, UDP, and ICMP statistics andReyk Floeter
2007-06-25merge tcp_set_iss() and tcp_set_tsm(); ok mcbride, djm (on earlier version)Markus Friedl
2007-06-15Drop the current random timestamps and the current ISN generationMarkus Friedl
2007-02-01correct rfc; from Kris KatterjohnJason McIntyre
2005-12-11bitfields must be off an int or such typeTheo de Raadt
2005-11-20splimp -> splvm. mbuf allocation here.Brad Smith
2005-11-15Only two `h' in threshold.Miod Vallat
2005-08-02change the TCP reass queue from LIST to TAILQ;Markus Friedl
2005-07-04remove TUBA, ok manyMarkus Friedl
2005-06-30implement PMTU checks fromMarkus Friedl
2005-05-24Ignore ICMP Source Quench messages meant for TCP connections. (Details inFernando Gont
2005-04-05add tcp sack stats, similar to freebsd; ok deraadtMarkus Friedl
2005-03-09from freebsd:Markus Friedl
2005-03-04- check th_ack against snd_una/max; from Raja Mukerji via hugh@Markus Friedl
2005-02-271. tcp_xmit_timer(): remove extra rtt decrement (t_rtttime is 0-basedMarkus Friedl
2005-01-10Make sure bogus values don't make their way into tcp_xmit_timer() calculations.Ryan Thomas McBride
2004-11-25fix for race between invocation for timer and network inputMarkus Friedl
2004-10-28Modulate tcp_now by a random amount on a per-connection basis.Ryan Thomas McBride
2004-09-16don't send partial segments if SS_ISSENDING is set, rememberMarkus Friedl
2004-07-15tcp_trace() expects short, not int; ok deraadtMarkus Friedl
2004-06-08factor out md5 code; ok+tests henning@, djm@, hshoexer@Markus Friedl
2004-04-25add TCPCTL_DROP; ok deraadt, cedric, grange, ...Markus Friedl
2004-04-20add tcps_rcvacktooold; ok deraadtMarkus Friedl
2004-03-02limit total number of queued out-of-order packets to NMBCLUSTERS/2; ok mcbrideMarkus Friedl
2004-02-27implement tcp_drain() similar to ip_drain(); ok mcbride@Markus Friedl
2004-02-27API change; counter for upcoming tcp_drain(); ok deraadtMarkus Friedl
2004-02-15switch to sysctl_int_arr(); ok itojun, henning, miod, deraadtMarkus Friedl
2004-01-31!sack_disable -> sack_enable; ok deraadt@Markus Friedl
2004-01-29support for RFC3390 (Increasing TCP's Initial Window); ok deraadt, itojunMarkus Friedl
2004-01-14syncache+ipv6 support for TCP_SIGNATURE; with itojun; ok deraadtMarkus Friedl
2004-01-13bring back the old TCP_SIGNATURE code from tcp_input.c rev 1.45Markus Friedl
2004-01-07syn_XXX_limit -> synXXXlimit for consistency; ok deraadtMarkus Friedl
2004-01-06import netbsd's version of David Borman's syncache codeMarkus Friedl