summaryrefslogtreecommitdiffstats
path: root/sys/netinet/tcp_timer.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Accept reject and blackhole routes for IPsec PMTU discovery.bluhm2020-12-201-2/+2
* The output from tcp debug sockets was incomplete. After detach tpbluhm2018-06-111-21/+36
* TCP debug sockets still had code for old TCP timers that werebluhm2018-05-101-3/+23
* Historically there were slow and fast tcp timeouts. That is whybluhm2018-05-081-3/+9
* Historically TCP timeouts were implemented with pr_slowtimo andbluhm2018-02-071-4/+4
* There was a race in the TCP timers. As they may sleep to grab thebluhm2018-02-061-7/+20
* The TCP reaper timeout was still imlemented as soft timeout. Sobluhm2018-01-231-1/+20
* Although it is a dead store here, always reassign the tcpcb afterbluhm2018-01-231-2/+2
* Move NET_{,UN}LOCK into individual slowtimo functions.florian2017-10-291-2/+4
* Remove the TCP_FACK option and associated #if{,n}def code.job2017-10-251-6/+1
* Unconditionally enable TCP selective acknowledgements (SACK)mikeb2017-10-221-10/+2
* Remove NET_LOCK()'s argument.mpi2017-08-111-17/+12
* Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED().mpi2017-05-161-2/+2
* Use the rt_rmx defines that hide the struct rt_kmetrics indirection.bluhm2017-04-191-4/+4
* percpu counters for TCP statsjca2017-02-091-9/+9
* Introduce the NET_LOCK() a rwlock used to serialize accesses to the partsmpi2016-12-191-12/+12
* Assert that every slow/fast timeout routine is called at IPL_SOFTNET.mpi2016-11-281-4/+2
* Use goto for consistently instead of splx() and return.mpi2016-11-071-24/+14
* ANSIfy netinet/; from David Hillnaddy2016-09-241-3/+2
* Sync no-argument function declaration and definition by adding (void).naddy2016-03-071-2/+2
* Fewer <netinet/in_systm.h> !mpi2014-07-221-2/+1
* Change MTU discovery functions to not abuse the global icmpsrc variablempi2013-08-081-10/+9
* Add sysctl net.inet.tcp.always_keepalive, when this is set the systemsthen2011-07-061-2/+4
* Fix the naming of interfaces and variables for rdomains and rtablesguenther2010-07-031-4/+4
* Extend the protosw pr_ctlinput function to include the rdomain. This isclaudio2009-11-131-4/+4
* Initial support for routing domains. This allows to bind interfaces toclaudio2009-06-051-3/+4
* when creating a response, use the correct TCP header instead ofmarkus2008-02-201-2/+2
* TCP_COMPAT_42 was last used in 1997. Kill it.deraadt2007-11-271-16/+1
* since thehenning2007-09-011-1/+2
* Drop the current random timestamps and the current ISN generationmarkus2007-06-151-1/+3
* Only two `h' in threshold.miod2005-11-151-4/+4
* implement PMTU checks frommarkus2005-06-301-1/+27
* zap lvalue assignment, okay markus@. approved miod@espie2004-12-131-2/+2
* fix for race between invocation for timer and network inputmarkus2004-11-251-1/+22
* de-register. deraadt okitojun2003-12-101-2/+2
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
* remove useless assignmenttedu2003-02-211-2/+2
* fix ecn breakage.kjc2002-11-061-1/+10
* whitespaceitojun2002-06-091-3/+3
* bring in ECN support from KAME.kjc2002-05-161-1/+8
* use timeout(9) to schedule TCP timers. this avoid traversing allprovos2002-03-081-266/+262
* remove tcp_fasttimo and convert delayed acks to the timeout(9) API instead.provos2002-03-011-22/+43
* allocate sackholes with poolprovos2002-01-151-2/+2
* knfprovos2002-01-141-6/+6
* use macros to manage tcp timers; based on netbsdprovos2002-01-141-6/+6
* at least ; required after label or case; openbsd@davidkrause.comderaadt2002-01-021-1/+2
* Cut down on include files.angelos2001-06-081-7/+1
* Two fixes from Stevens via davidg@freebsd, bug report byprovos2001-05-311-2/+2
* more random tcp sequence numbers. okay deraadt@, angelos@provos2000-12-131-4/+2
* only disable path mtu for established connections that have data to send.provos2000-12-121-1/+5