aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_timer.c
Commit message (Expand)AuthorAgeFilesLines
* Export tcp_always_keepalive for use by the Chelsio TOM module.John Baldwin2018-01-301-3/+4
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Declare pmtud_blackhole global variables in tcp_timer.h, so thatGleb Smirnoff2017-10-061-6/+3
* Fix blackhole detection.Michael Tuexen2017-08-281-7/+9
* Use counter(9) for PLPMTUD counters.Sean Bruno2017-08-251-28/+5
* Hide struct inpcb, struct tcpcb from the userland.Gleb Smirnoff2017-03-211-25/+0
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Don't zero out srtt after excess retransmitsRyan Stone2017-02-111-7/+3
* The code currently resets the keepalive timer each time a packet isJonathan T. Looney2016-10-141-0/+20
* A few more wording tweaks as suggested (with some modificationsRandall Stewart2016-08-161-8/+8
* Comments describing how to properly use the new lock_add functionsRandall Stewart2016-08-161-0/+19
* This cleans up the timer code in TCP and also makes it so we do notRandall Stewart2016-08-161-98/+90
* This small change adopts the excellent suggestion for using namedRandall Stewart2016-05-171-0/+4
* sys/net*: minor spelling fixes.Pedro F. Giffuni2016-05-031-1/+1
* This cleans up the timers code in TCP to start using the newRandall Stewart2016-04-281-18/+4
* FreeBSD previously provided route caching for TCP (and UDP). Re-addGeorge V. Neville-Neil2016-03-241-0/+2
* Rename netinet/tcp_cc.h to netinet/cc/cc.h.Gleb Smirnoff2016-01-271-1/+1
* Persist timers TCPTV_PERSMIN and TCPTV_PERSMAX are hardcoded with 5 seconds andHiren Panchasara2016-01-261-0/+8
* - Rename cc.h to more meaningful tcp_cc.h.Gleb Smirnoff2016-01-211-1/+2
* Historically we have two fields in tcpcb to describe sender MSS: t_maxopd,Gleb Smirnoff2016-01-071-13/+8
* Implementation of server-side TCP Fast Open (TFO) [RFC7413].Patrick Kelsey2015-12-241-1/+2
* First cut of the modularization of our TCP stack. StillRandall Stewart2015-12-161-3/+18
* This fixes several places where callout_stops return is examined. TheRandall Stewart2015-11-131-2/+2
* Fix an unnecessarily aggressive behavior where mtu clamping begins on firstHiren Panchasara2015-10-141-2/+10
* dd DTrace probe points, translators and a corresponding scriptGeorge V. Neville-Neil2015-09-131-0/+7
* Put r284245 back in place: If at first this fix was seen as a temporaryJulien Charbon2015-08-301-15/+39
* Revert r284245: "Fix a callout race condition introduced in TCPJulien Charbon2015-08-241-39/+15
* Make clear that TIME_WAIT timeout expiration is managed solely byJulien Charbon2015-08-181-4/+12
* Decompose TCP INP_INFO lock to increase short-lived TCP connections scalability:Julien Charbon2015-08-031-30/+14
* Fix a callout race condition introduced in TCP timers callouts with r281599.Julien Charbon2015-06-101-16/+39
* Fix an old and well-documented use-after-free race condition inJulien Charbon2015-04-161-75/+93
* Provide better debugging information in tcp_timer_activate() andJulien Charbon2015-04-021-2/+2
* Use appropriate timeout_t* instead of void* in tcp_timer_activate()Julien Charbon2015-03-311-1/+1
* Refactor / restructure the RSS code into generic, IPv4 and IPv6 specificAdrian Chadd2015-01-181-0/+1
* Fix a race condition in TCP timewait between tcp_tw_2msl_reuse() andJulien Charbon2014-10-301-1/+1
* Fix multiple incorrect SYSCTL arguments in the kernel:Hans Petter Selasky2014-10-211-6/+6
* Handle small file case with regards to plpmtud blackhole detection.Sean Bruno2014-10-131-1/+9
* Implement PLPMTUD blackhole detection (RFC 4821), inspired by codeSean Bruno2014-10-071-0/+148
* If we're doing RSS then ensure the TCP timer selection uses the multi-CPUAdrian Chadd2014-06-301-0/+4
* When RSS is enabled and per cpu TCP timers are enabled, do an RSSAdrian Chadd2014-05-181-4/+49
* Currently, the TCP slow timer can starve TCP input processing while itJohn Baldwin2014-04-101-3/+1
* - Make callout(9) tickless, relying on eventtimers(4) as backend forDavide Italiano2013-03-041-7/+11
* Don't drop options from the third retransmitted SYN by default. If theJohn Baldwin2013-01-091-1/+7
* Make sure that tcp_timer_activate() correctly sees TCP_OFFLOAD (or not).Navdeep Parhar2012-11-271-0/+1
* If the user has closed the socket then drop a persisting connectionAndre Oppermann2012-10-281-0/+10
* Update comment to reflect the change made in r242263.Andre Oppermann2012-10-281-1/+1
* Add SACK_PERMIT to the list of TCP options that are switched off afterAndre Oppermann2012-10-281-1/+1
* When retransmitting SYN in TCPS_SYN_SENT state use TCPTV_RTOBASE,Andre Oppermann2012-10-281-1/+1
* Remove bogus 'else' in #ifdef that prevented the rttvar from being resetAndre Oppermann2012-10-281-1/+0
* When SYN or SYN/ACK had to be retransmitted RFC5681 requires us toAndre Oppermann2012-10-281-1/+7