| Commit message (Expand) | Author | Age | Files | Lines |
* | Export tcp_always_keepalive for use by the Chelsio TOM module. | John Baldwin | 2018-01-30 | 1 | -3/+4 |
* | sys: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-20 | 1 | -0/+2 |
* | Declare pmtud_blackhole global variables in tcp_timer.h, so that | Gleb Smirnoff | 2017-10-06 | 1 | -6/+3 |
* | Fix blackhole detection. | Michael Tuexen | 2017-08-28 | 1 | -7/+9 |
* | Use counter(9) for PLPMTUD counters. | Sean Bruno | 2017-08-25 | 1 | -28/+5 |
* | Hide struct inpcb, struct tcpcb from the userland. | Gleb Smirnoff | 2017-03-21 | 1 | -25/+0 |
* | Renumber copyright clause 4 | Warner Losh | 2017-02-28 | 1 | -1/+1 |
* | Don't zero out srtt after excess retransmits | Ryan Stone | 2017-02-11 | 1 | -7/+3 |
* | The code currently resets the keepalive timer each time a packet is | Jonathan T. Looney | 2016-10-14 | 1 | -0/+20 |
* | A few more wording tweaks as suggested (with some modifications | Randall Stewart | 2016-08-16 | 1 | -8/+8 |
* | Comments describing how to properly use the new lock_add functions | Randall Stewart | 2016-08-16 | 1 | -0/+19 |
* | This cleans up the timer code in TCP and also makes it so we do not | Randall Stewart | 2016-08-16 | 1 | -98/+90 |
* | This small change adopts the excellent suggestion for using named | Randall Stewart | 2016-05-17 | 1 | -0/+4 |
* | sys/net*: minor spelling fixes. | Pedro F. Giffuni | 2016-05-03 | 1 | -1/+1 |
* | This cleans up the timers code in TCP to start using the new | Randall Stewart | 2016-04-28 | 1 | -18/+4 |
* | FreeBSD previously provided route caching for TCP (and UDP). Re-add | George V. Neville-Neil | 2016-03-24 | 1 | -0/+2 |
* | Rename netinet/tcp_cc.h to netinet/cc/cc.h. | Gleb Smirnoff | 2016-01-27 | 1 | -1/+1 |
* | Persist timers TCPTV_PERSMIN and TCPTV_PERSMAX are hardcoded with 5 seconds and | Hiren Panchasara | 2016-01-26 | 1 | -0/+8 |
* | - Rename cc.h to more meaningful tcp_cc.h. | Gleb Smirnoff | 2016-01-21 | 1 | -1/+2 |
* | Historically we have two fields in tcpcb to describe sender MSS: t_maxopd, | Gleb Smirnoff | 2016-01-07 | 1 | -13/+8 |
* | Implementation of server-side TCP Fast Open (TFO) [RFC7413]. | Patrick Kelsey | 2015-12-24 | 1 | -1/+2 |
* | First cut of the modularization of our TCP stack. Still | Randall Stewart | 2015-12-16 | 1 | -3/+18 |
* | This fixes several places where callout_stops return is examined. The | Randall Stewart | 2015-11-13 | 1 | -2/+2 |
* | Fix an unnecessarily aggressive behavior where mtu clamping begins on first | Hiren Panchasara | 2015-10-14 | 1 | -2/+10 |
* | dd DTrace probe points, translators and a corresponding script | George V. Neville-Neil | 2015-09-13 | 1 | -0/+7 |
* | Put r284245 back in place: If at first this fix was seen as a temporary | Julien Charbon | 2015-08-30 | 1 | -15/+39 |
* | Revert r284245: "Fix a callout race condition introduced in TCP | Julien Charbon | 2015-08-24 | 1 | -39/+15 |
* | Make clear that TIME_WAIT timeout expiration is managed solely by | Julien Charbon | 2015-08-18 | 1 | -4/+12 |
* | Decompose TCP INP_INFO lock to increase short-lived TCP connections scalability: | Julien Charbon | 2015-08-03 | 1 | -30/+14 |
* | Fix a callout race condition introduced in TCP timers callouts with r281599. | Julien Charbon | 2015-06-10 | 1 | -16/+39 |
* | Fix an old and well-documented use-after-free race condition in | Julien Charbon | 2015-04-16 | 1 | -75/+93 |
* | Provide better debugging information in tcp_timer_activate() and | Julien Charbon | 2015-04-02 | 1 | -2/+2 |
* | Use appropriate timeout_t* instead of void* in tcp_timer_activate() | Julien Charbon | 2015-03-31 | 1 | -1/+1 |
* | Refactor / restructure the RSS code into generic, IPv4 and IPv6 specific | Adrian Chadd | 2015-01-18 | 1 | -0/+1 |
* | Fix a race condition in TCP timewait between tcp_tw_2msl_reuse() and | Julien Charbon | 2014-10-30 | 1 | -1/+1 |
* | Fix multiple incorrect SYSCTL arguments in the kernel: | Hans Petter Selasky | 2014-10-21 | 1 | -6/+6 |
* | Handle small file case with regards to plpmtud blackhole detection. | Sean Bruno | 2014-10-13 | 1 | -1/+9 |
* | Implement PLPMTUD blackhole detection (RFC 4821), inspired by code | Sean Bruno | 2014-10-07 | 1 | -0/+148 |
* | If we're doing RSS then ensure the TCP timer selection uses the multi-CPU | Adrian Chadd | 2014-06-30 | 1 | -0/+4 |
* | When RSS is enabled and per cpu TCP timers are enabled, do an RSS | Adrian Chadd | 2014-05-18 | 1 | -4/+49 |
* | Currently, the TCP slow timer can starve TCP input processing while it | John Baldwin | 2014-04-10 | 1 | -3/+1 |
* | - Make callout(9) tickless, relying on eventtimers(4) as backend for | Davide Italiano | 2013-03-04 | 1 | -7/+11 |
* | Don't drop options from the third retransmitted SYN by default. If the | John Baldwin | 2013-01-09 | 1 | -1/+7 |
* | Make sure that tcp_timer_activate() correctly sees TCP_OFFLOAD (or not). | Navdeep Parhar | 2012-11-27 | 1 | -0/+1 |
* | If the user has closed the socket then drop a persisting connection | Andre Oppermann | 2012-10-28 | 1 | -0/+10 |
* | Update comment to reflect the change made in r242263. | Andre Oppermann | 2012-10-28 | 1 | -1/+1 |
* | Add SACK_PERMIT to the list of TCP options that are switched off after | Andre Oppermann | 2012-10-28 | 1 | -1/+1 |
* | When retransmitting SYN in TCPS_SYN_SENT state use TCPTV_RTOBASE, | Andre Oppermann | 2012-10-28 | 1 | -1/+1 |
* | Remove bogus 'else' in #ifdef that prevented the rttvar from being reset | Andre Oppermann | 2012-10-28 | 1 | -1/+0 |
* | When SYN or SYN/ACK had to be retransmitted RFC5681 requires us to | Andre Oppermann | 2012-10-28 | 1 | -1/+7 |