summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_timer.c
AgeCommit message (Expand)Author
2022-01-02spellingJonathan Gray
2020-12-20Accept reject and blackhole routes for IPsec PMTU discovery.Alexander Bluhm
2018-06-11The output from tcp debug sockets was incomplete. After detach tpAlexander Bluhm
2018-05-10TCP debug sockets still had code for old TCP timers that wereAlexander Bluhm
2018-05-08Historically there were slow and fast tcp timeouts. That is whyAlexander Bluhm
2018-02-07Historically TCP timeouts were implemented with pr_slowtimo andAlexander Bluhm
2018-02-06There was a race in the TCP timers. As they may sleep to grab theAlexander Bluhm
2018-01-23The TCP reaper timeout was still imlemented as soft timeout. SoAlexander Bluhm
2018-01-23Although it is a dead store here, always reassign the tcpcb afterAlexander Bluhm
2017-10-29Move NET_{,UN}LOCK into individual slowtimo functions.Florian Obser
2017-10-25Remove the TCP_FACK option and associated #if{,n}def code.job
2017-10-22Unconditionally enable TCP selective acknowledgements (SACK)Mike Belopuhov
2017-08-11Remove NET_LOCK()'s argument.Martin Pieuchot
2017-05-16Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED().Martin Pieuchot
2017-04-19Use the rt_rmx defines that hide the struct rt_kmetrics indirection.Alexander Bluhm
2017-02-09percpu counters for TCP statsJeremie Courreges-Anglas
2016-12-19Introduce the NET_LOCK() a rwlock used to serialize accesses to the partsMartin Pieuchot
2016-11-28Assert that every slow/fast timeout routine is called at IPL_SOFTNET.Martin Pieuchot
2016-11-07Use goto for consistently instead of splx() and return.Martin Pieuchot
2016-09-24ANSIfy netinet/; from David HillChristian Weisgerber
2016-03-07Sync no-argument function declaration and definition by adding (void).Christian Weisgerber
2014-07-22Fewer <netinet/in_systm.h> !Martin Pieuchot
2013-08-08Change MTU discovery functions to not abuse the global icmpsrc variableMartin Pieuchot
2011-07-06Add sysctl net.inet.tcp.always_keepalive, when this is set the systemStuart Henderson
2010-07-03Fix the naming of interfaces and variables for rdomains and rtablesPhilip Guenthe
2009-11-13Extend the protosw pr_ctlinput function to include the rdomain. This isClaudio Jeker
2009-06-05Initial support for routing domains. This allows to bind interfaces toClaudio Jeker
2008-02-20when creating a response, use the correct TCP header instead ofMarkus Friedl
2007-11-27TCP_COMPAT_42 was last used in 1997. Kill it.Theo de Raadt
2007-09-01since theHenning Brauer
2007-06-15Drop the current random timestamps and the current ISN generationMarkus Friedl
2005-11-15Only two `h' in threshold.Miod Vallat
2005-06-30implement PMTU checks fromMarkus Friedl
2004-12-13zap lvalue assignment, okay markus@. approved miod@Marc Espie
2004-11-25fix for race between invocation for timer and network inputMarkus Friedl
2003-12-10de-register. deraadt okJun-ichiro itojun Hagino
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-02-21remove useless assignmentTed Unangst
2002-11-06fix ecn breakage.Kenjiro Cho
2002-06-09whitespaceJun-ichiro itojun Hagino
2002-05-16bring in ECN support from KAME.Kenjiro Cho
2002-03-08use timeout(9) to schedule TCP timers. this avoid traversing allNiels Provos
2002-03-01remove tcp_fasttimo and convert delayed acks to the timeout(9) API instead.Niels Provos
2002-01-15allocate sackholes with poolNiels Provos
2002-01-14knfNiels Provos
2002-01-14use macros to manage tcp timers; based on netbsdNiels Provos
2002-01-02at least ; required after label or case; openbsd@davidkrause.comTheo de Raadt
2001-06-08Cut down on include files.Angelos D. Keromytis
2001-05-31Two fixes from Stevens via davidg@freebsd, bug report byNiels Provos
2000-12-13more random tcp sequence numbers. okay deraadt@, angelos@Niels Provos