aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_timer.c
Commit message (Expand)AuthorAgeFilesLines
* epoch(9): allow preemptible epochs to composeMatt Macy2018-07-041-55/+25
* This commit brings in a new refactored TCP stack called Rack.Randall Stewart2018-06-071-8/+109
* Fix spurious retransmit recovery on low latency networksMatt Macy2018-05-081-1/+6
* SImplify the call to tcp_drop(), since the handling of soft errorMichael Tuexen2018-05-021-2/+1
* Add the "TCP Blackbox Recorder" which we discussed at the developerJonathan T. Looney2018-03-221-0/+2
* 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