aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_timewait.c
Commit message (Expand)AuthorAgeFilesLines
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* tcp_hpts: move HPTS related fields from inpcb to tcpcbGleb Smirnoff2023-04-251-1/+0
* tcp: retire TCPDEBUGGleb Smirnoff2022-12-141-4/+0
* tcp: provide macros to access inpcb and socket from a tcpcbGleb Smirnoff2022-11-081-1/+1
* tcp: remove tcptw, the compressed timewait state structureGleb Smirnoff2022-10-071-591/+47
* netinet6: retire ip6protosw.hGleb Smirnoff2022-10-041-3/+0
* tcp: remove unnecessary include of tcp6_var.hGleb Smirnoff2022-10-041-3/+0
* tcp: improve handling of SYN-ACK segments in TIMEWAIT stateMichael Tuexen2022-10-031-3/+3
* tcp: honor drop_synfin sysctl variable in TIME-WAITMichael Tuexen2022-10-031-2/+12
* sockets: use only soref()/sorele() as socket reference countGleb Smirnoff2022-07-041-10/+2
* tcp: Access all 12 TCP header flags via inline functionRichard Scheffenegger2022-02-031-5/+5
* tcp: remove delayed drop KPIGleb Smirnoff2021-12-261-1/+1
* tcp: virtualise net.inet.tcp.msl sysctl.Alexander V. Chernikov2021-12-261-1/+1
* tcp_twrespond: send signed segment when connection is TCP-MD5Robert Wing2021-12-201-0/+16
* tcptw: count how many times a tcptw was actually usefulGleb Smirnoff2021-12-191-0/+3
* tcptw: remove unused fieldsGleb Smirnoff2021-12-191-3/+0
* Revert "wpa: Import wpa_supplicant/hostapd commit 14ab4a816"Cy Schubert2021-12-021-0/+4
* wpa: Import wpa_supplicant/hostapd commit 14ab4a816Cy Schubert2021-12-021-4/+0
* tcp_hpts: rewrite inpcb synchronizationGleb Smirnoff2021-12-021-0/+4
* tcp_timewait: use on stack struct tcptw as last resortGleb Smirnoff2021-11-191-4/+5
* Enable net.inet.tcp.nolocaltimewait.Gleb Smirnoff2021-10-281-3/+3
* tcp_twcheck(): use correct unlock macro.Gleb Smirnoff2021-05-061-1/+1
* tcp_input: always request read-locking of PCB for any pure SYN segment.Gleb Smirnoff2021-04-201-5/+24
* tcp: add support for TCP over UDPMichael Tuexen2021-04-181-12/+72
* tcp: add sysctl to tolerate TCP segments missing timestampsMichael Tuexen2021-01-141-2/+3
* Fix an issue I introuced in r367530: tcp_twcheck() can be calledMichael Tuexen2020-11-201-10/+13
* RFC 7323 specifies that:Michael Tuexen2020-11-091-1/+11
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-1/+2
* Mechanically convert INP_INFO_RLOCK() to NET_EPOCH_ENTER() in TCPGleb Smirnoff2019-11-071-7/+7
* Since pfslowtimo() runs in the network epoch, tcp_slowtimo()Gleb Smirnoff2019-11-071-23/+1
* Fix a byte ordering issue for the advertised receiver window in ACKMichael Tuexen2019-02-151-1/+1
* Send consistent SEG.WIN when using timewait codepath for TCP.Michael Tuexen2018-07-301-5/+11
* Add missing send/recv dtrace probes for TCP.Michael Tuexen2018-07-301-1/+9
* Use the new VNET_DEFINE_STATIC macro when we are defining static VNETAndrew Turner2018-07-241-4/+4
* epoch(9): allow preemptible epochs to composeMatt Macy2018-07-041-7/+9
* convert inpcbinfo hash and info rwlocks to epoch + mutexMatt Macy2018-06-191-40/+32
* netinet silence warningsMatt Macy2018-05-191-1/+1
* Fix LINT-NOINET build initializing local to false. This isGleb Smirnoff2018-03-221-2/+2
* The net.inet.tcp.nolocaltimewait=1 optimization prevents local TCP connectionsGleb Smirnoff2018-03-211-26/+24
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Forgotten bits in r324179: Include sys/syslog.h if INVARIANTS is not definedJulien Charbon2017-10-021-0/+3
* Fix an infinite loop in tcp_tw_2msl_scan() when an INP_TIMEWAIT inp hasJulien Charbon2017-10-011-4/+23
* Listening sockets improvements.Gleb Smirnoff2017-06-081-2/+0
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Ensure that TCP state changes to state-closing are reported via dtrace.Michael Tuexen2016-11-191-0/+1
* Fix a double-free when an inp transitions to INP_TIMEWAIT stateJulien Charbon2016-10-181-0/+4
* No longer mark TCP TW zone NO_FREE.Bjoern A. Zeeb2016-06-231-1/+1
* Redo r294869. The array of counters for TCP states doesn't belong toGleb Smirnoff2016-03-151-1/+1
* Augment struct tcpstat with tcps_states[], which is used for book-keepingGleb Smirnoff2016-01-271-0/+1
* Decompose TCP INP_INFO lock to increase short-lived TCP connections scalability:Julien Charbon2015-08-031-16/+21