summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_timer.c
AgeCommit message (Expand)Author
2025-12-02netinet: Remove left-over sys/cdefs.hWarner Losh
2025-10-24tcp: save progress timeout cause in connection end statusPeter Lei
2025-07-24tcp: remove trailing whitespacesNick Banks
2025-06-26tcp: allow specifying a MSL for local communicationsMichael Tuexen
2025-06-17tcp: provide sysctl for the maximum retransmission timeoutGleb Smirnoff
2025-06-17tcp: remove CTLFLAG_NEEDGIANT from sysctl(9) handlers related to timersGleb Smirnoff
2024-11-05tcp: fix the initial CWND when a SYN retransmission happenedMichael Tuexen
2024-10-24tcp: get rid of TDP_INTCPCALLOUTGleb Smirnoff
2024-10-24tcp: use CALLOUT_TRYLOCK for the TCP calloutGleb Smirnoff
2024-05-05TCP can be subject to Sack Attacks lets fix this issue.Randall Stewart
2024-03-18tcp: clear all TCP timers in tcp_timer_stop() when in calloutGleb Smirnoff
2024-02-10tcp: stop timers and clean scoreboard in tcp_close()Richard Scheffenegger
2024-01-23tcp: pass positive errno to tcp_drop()Gleb Smirnoff
2024-01-06tcp: do not purge SACK scoreboard on first RTORichard Scheffenegger
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-06-06tcp: make the maximum number of retransmissions tunable per VNETRichard Scheffenegger
2023-03-16Move access to tcp's t_logstate into inline functions and provide new tracepo...Randall Stewart
2023-02-21bblog: improve timeout event handlingMichael Tuexen
2022-12-14tcp: retire TCPDEBUGGleb Smirnoff
2022-12-07tcp: use single locked callout per tcpcb for the TCP timersGleb Smirnoff
2022-12-07tcp: remove tcp_timer_suspend()Gleb Smirnoff
2022-12-07tcp: embed inpcb into tcpcbGleb Smirnoff
2022-11-08tcp: fix build without INVARIANTS and VIMAGEGleb Smirnoff
2022-11-08tcp: don't store VNET in every tcpcb, take it from the inpcbinfoGleb Smirnoff
2022-11-08tcp: provide macros to access inpcb and socket from a tcpcbGleb Smirnoff
2022-11-08tcp: inp_socket is valid through the lifetime of a TCP inpcbGleb Smirnoff
2022-10-06tcp: remove INP_TIMEWAIT flagGleb Smirnoff
2022-10-06tcp: remove tcptw, the compressed timewait state structureGleb Smirnoff
2022-10-03tcp_timers: provide tcp_timer_drop() and tcp_timer_close()Gleb Smirnoff
2022-09-27Tcp progress timeoutRandall Stewart
2022-09-26TCP complete end status work.Randall Stewart
2022-08-17protosw: retire PRU_ flags and their char namesGleb Smirnoff
2022-08-17tcp: use callout(9) directly instead of pr_slowtimoGleb Smirnoff
2022-02-07netinet: simplify RSS ifdef statementsFranco Fichtner
2021-12-26tcp: TCP output method can request tcp_dropGleb Smirnoff
2021-12-26tcp: mechanically substitute call to tfb_tcp_output to new method.Gleb Smirnoff
2021-12-26tcp: virtualise net.inet.tcp.msl sysctl.Alexander V. Chernikov
2021-11-18Add tcp_freecb() - single place to free tcpcb.Gleb Smirnoff
2021-11-13tcp_timers: check for (INP_TIMEWAIT | INP_DROPPED) only onceGleb Smirnoff
2020-04-14Improve the TCP blackhole detection. The principle is to reduce theMichael Tuexen
2020-03-31Allow the TCP backhole detection to be disabled at all, enabled onlyMichael Tuexen
2020-02-26Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki
2020-02-12White space cleanup -- remove trailing tab's or spacesRandall Stewart
2020-01-22Make tcp_output() require network epoch.Gleb Smirnoff
2020-01-22Make ip6_output() and ip_output() require network epoch.Gleb Smirnoff
2020-01-08vnet: virtualise more network stack sysctls.Bjoern A. Zeeb
2019-12-10Use callout_func_t instead of the deprecated timeout_t.John Baldwin
2019-11-07TCP timers are executed in callout context, so they need to enter networkGleb Smirnoff
2019-03-23Add sysctl variable net.inet.tcp.rexmit_initial for setting RTO.InitialMichael Tuexen