aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_timer.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* In tcp timers, check INP_DROPPED flag a little later, afterMikolaj Golub2012-08-051-9/+38
* - Updated TOE support in the kernel.Navdeep Parhar2012-06-191-0/+5
* Add new socket options: TCP_KEEPINIT, TCP_KEEPIDLE, TCP_KEEPINTVL andGleb Smirnoff2012-02-051-10/+11
* Make sure the inp wasn't dropped when rexmt let go of the inp andNavdeep Parhar2011-10-121-0/+7
* Decompose the current single inpcbinfo lock into two locks:Robert Watson2011-05-301-1/+1
* TCP reuses t_rxtshift to determine the backoff timer used for both theJohn Baldwin2011-04-291-1/+3
* Trim extra spaces before tabs.John Baldwin2011-01-071-9/+9
* Fix a typo in a comment.John Baldwin2010-12-211-1/+1
* Pass NULL instead of 0 for the th pointer value. NULL != 0 on all platforms.Lawrence Stewart2010-12-021-1/+1
* This commit marks the first formal contribution of the "Five New TCP CongestionLawrence Stewart2010-11-121-38/+11
* - spread tcp timer callout load evenly across cpus if net.inet.tcp.per_cpu_ti...Kip Macy2010-03-201-10/+30
* Locking the tcbinfo structure should not be necessary in tcp_timer_delack(),Robert Watson2010-03-071-3/+0
* Add the ability to see TCP timers via netstat -x. This can be a usefulMike Silbersack2009-09-161-0/+21
* Merge the remainder of kern_vimage.c and vimage.h into vnet.c andRobert Watson2009-08-011-1/+1
* Reimplement and/or implement vnet list locking by replacing a mostlyRobert Watson2009-07-191-2/+2