aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_timer.c
Commit message (Expand)AuthorAgeFilesLines
* inpcb: retire inp_vnetGleb Smirnoff2026-04-141-5/+5
* netinet: Remove left-over sys/cdefs.hWarner Losh2025-12-031-1/+0
* tcp: save progress timeout cause in connection end statusPeter Lei2025-10-241-2/+5
* tcp: remove trailing whitespacesNick Banks2025-07-241-2/+2
* tcp: allow specifying a MSL for local communicationsMichael Tuexen2025-06-261-0/+6
* tcp: provide sysctl for the maximum retransmission timeoutGleb Smirnoff2025-06-171-2/+6
* tcp: remove CTLFLAG_NEEDGIANT from sysctl(9) handlers related to timersGleb Smirnoff2025-06-171-22/+11
* tcp: fix the initial CWND when a SYN retransmission happenedMichael Tuexen2024-11-051-1/+3
* tcp: get rid of TDP_INTCPCALLOUTGleb Smirnoff2024-10-241-8/+1
* tcp: use CALLOUT_TRYLOCK for the TCP calloutGleb Smirnoff2024-10-241-24/+15
* TCP can be subject to Sack Attacks lets fix this issue.Randall Stewart2024-05-051-0/+10
* tcp: clear all TCP timers in tcp_timer_stop() when in calloutGleb Smirnoff2024-03-181-2/+4
* tcp: stop timers and clean scoreboard in tcp_close()Richard Scheffenegger2024-02-101-0/+1
* tcp: pass positive errno to tcp_drop()Gleb Smirnoff2024-01-231-1/+1
* tcp: do not purge SACK scoreboard on first RTORichard Scheffenegger2024-01-061-2/+4
* sys: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* tcp: make the maximum number of retransmissions tunable per VNETRichard Scheffenegger2023-06-061-4/+26
* Move access to tcp's t_logstate into inline functions and provide new tracepo...Randall Stewart2023-03-161-3/+3
* bblog: improve timeout event handlingMichael Tuexen2023-02-211-4/+41
* tcp: retire TCPDEBUGGleb Smirnoff2022-12-141-2/+0
* tcp: use single locked callout per tcpcb for the TCP timersGleb Smirnoff2022-12-071-335/+209
* tcp: remove tcp_timer_suspend()Gleb Smirnoff2022-12-071-108/+0
* tcp: embed inpcb into tcpcbGleb Smirnoff2022-12-071-61/+62
* tcp: fix build without INVARIANTS and VIMAGEGleb Smirnoff2022-11-081-4/+0
* tcp: don't store VNET in every tcpcb, take it from the inpcbinfoGleb Smirnoff2022-11-081-7/+11
* tcp: provide macros to access inpcb and socket from a tcpcbGleb Smirnoff2022-11-081-41/+39
* tcp: inp_socket is valid through the lifetime of a TCP inpcbGleb Smirnoff2022-11-081-0/+2
* tcp: remove INP_TIMEWAIT flagGleb Smirnoff2022-10-071-4/+4
* tcp: remove tcptw, the compressed timewait state structureGleb Smirnoff2022-10-071-37/+6
* tcp_timers: provide tcp_timer_drop() and tcp_timer_close()Gleb Smirnoff2022-10-041-36/+51
* Tcp progress timeoutRandall Stewart2022-09-271-5/+46
* TCP complete end status work.Randall Stewart2022-09-261-0/+5
* protosw: retire PRU_ flags and their char namesGleb Smirnoff2022-08-171-2/+0
* tcp: use callout(9) directly instead of pr_slowtimoGleb Smirnoff2022-08-171-5/+21
* netinet: simplify RSS ifdef statementsFranco Fichtner2022-02-081-9/+3
* tcp: TCP output method can request tcp_dropGleb Smirnoff2021-12-261-9/+9
* tcp: mechanically substitute call to tfb_tcp_output to new method.Gleb Smirnoff2021-12-261-3/+3
* tcp: virtualise net.inet.tcp.msl sysctl.Alexander V. Chernikov2021-12-261-3/+3
* Add tcp_freecb() - single place to free tcpcb.Gleb Smirnoff2021-11-191-0/+23
* tcp_timers: check for (INP_TIMEWAIT | INP_DROPPED) only onceGleb Smirnoff2021-11-131-37/+4
* Improve the TCP blackhole detection. The principle is to reduce theMichael Tuexen2020-04-141-13/+37
* Allow the TCP backhole detection to be disabled at all, enabled onlyMichael Tuexen2020-03-311-5/+9
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-18/+36
* White space cleanup -- remove trailing tab's or spacesRandall Stewart2020-02-121-10/+10
* Make tcp_output() require network epoch.Gleb Smirnoff2020-01-221-2/+7
* Make ip6_output() and ip_output() require network epoch.Gleb Smirnoff2020-01-221-0/+2
* vnet: virtualise more network stack sysctls.Bjoern A. Zeeb2020-01-081-4/+5
* Use callout_func_t instead of the deprecated timeout_t.John Baldwin2019-12-101-1/+1
* TCP timers are executed in callout context, so they need to enter networkGleb Smirnoff2019-11-071-12/+12