aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_input.c
Commit message (Expand)AuthorAgeFilesLines
* tcp: drop SYN ACK segment for listening socketsMichael Tuexen2025-11-101-3/+2
* tcp: fix sending of RST segmentsMichael Tuexen2025-09-261-1/+1
* tcp: retire rstreasonMichael Tuexen2025-09-051-23/+7
* tcp: minor cleanupMichael Tuexen2025-09-051-14/+14
* tcp: rate limit the sending of all RST segmentsMichael Tuexen2025-09-051-3/+3
* tcp : remove assignment without effectMichael Tuexen2025-09-051-1/+0
* sctp, tcp, udp: improve deferred computation of checksumsTimo Völker2025-09-051-0/+12
* tcp: use a single counter for limiting the RST rateMichael Tuexen2025-09-051-13/+18
* tcp: cleanupMichael Tuexen2025-09-051-3/+5
* tcp: fix the test that a duplicate ACK has no dataMichael Tuexen2025-09-051-4/+5
* tcp: fix local blackholingMichael Tuexen2025-09-041-1/+1
* tcp: improve KASSERT in limited retransmitMichael Tuexen2025-05-061-3/+5
* tcp: fix typos in commentPeter Lei2025-04-071-1/+1
* tcp: fix detection of bad RTOsMichael Tuexen2025-04-041-10/+7
* tcp: fix reverting of spurious timeouts (RTO)Richard Scheffenegger2025-03-241-0/+1
* tcp: Add a sysctl to modify listening socket FIB inheritanceMark Johnston2025-02-211-1/+7
* tcp: fix duplicate retransmissions when RTO happens during SACK loss recoveryRichard Scheffenegger2024-10-181-6/+10
* tcp: implement challenge ACK throttling for the base stackMichael Tuexen2024-08-031-12/+3
* tcp: use TCP_MAXWIN instead of 65535Michael Tuexen2024-08-031-1/+1
* tcp: improve SEG.ACK validationMichael Tuexen2024-08-031-0/+44
* tcp: fix sending RST after second inp lookupMichael Tuexen2024-08-031-0/+1
* tcp: improve blackhole supportMichael Tuexen2024-08-031-24/+19
* tcp: drop data received after a FIN has been processedMichael Tuexen2024-08-031-2/+4
* tcp: add some debug outputMichael Tuexen2024-04-171-0/+29
* tcp: improve consistencyMichael Tuexen2024-04-171-1/+1
* tcp: move cc_post_recovery past snd_una updateRichard Scheffenegger2024-02-011-29/+28
* tcp: prevent spurious empty segments and fix uncommon panicRichard Scheffenegger2024-01-151-1/+9
* tcp: clean PRR state after ECN congestion recovery.Richard Scheffenegger2024-01-111-0/+1
* tcp: Make use of enum for sack_changedRichard Scheffenegger2024-01-091-1/+2
* tcp: always set tcp_tun_port to a correct valueGleb Smirnoff2024-01-021-0/+1
* tcp: add PRR 6937bis heuristic and retire prr_conservative sysctlRichard Scheffenegger2023-12-151-16/+31
* tcp: shift PRR sending cadence slightly leftRichard Scheffenegger2023-12-141-1/+1
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* tcp: Handle <RST,ACK> in SYN-RCVDRichard Scheffenegger2023-07-261-0/+4
* Under RSS, assign a TCP flow's inp_flowid anyway.Cheng Cui2023-05-181-3/+32
* tcp: reduce argument list to functions that pass a segmentGleb Smirnoff2023-04-071-5/+6
* tcp: update error counter when dropping a packet due to bad sourceGleb Smirnoff2023-03-281-2/+2
* Move access to tcp's t_logstate into inline functions and provide new tracepo...Randall Stewart2023-03-161-1/+1
* netinet: Tighten checks for unspecified source addressesMark Johnston2023-03-061-0/+8
* tcp: reduce the size of t_rttupdated in tcpcbRichard Scheffenegger2023-01-261-1/+2
* tcp/ipfw: fix "ipfw fwd localaddr,port"Gleb Smirnoff2023-01-051-2/+3
* tcp: retire TCPDEBUGGleb Smirnoff2022-12-141-63/+0
* tcp: embed inpcb into tcpcbGleb Smirnoff2022-12-071-22/+22
* tcp: remove unused t_rttbestMichael Tuexen2022-11-161-4/+0
* tcp: provide macros to access inpcb and socket from a tcpcbGleb Smirnoff2022-11-081-30/+29
* tcp: inp_socket is valid through the lifetime of a TCP inpcbGleb Smirnoff2022-11-081-1/+1
* inpcb: don't return INP_DROPPED entries from pcb lookupsGleb Smirnoff2022-11-081-10/+1
* tcp: Move sysctl OIDs related to ECN to tcp_ecn.cRichard Scheffenegger2022-11-061-14/+0
* tcp: add conservative d.cep accounting algorithmRichard Scheffenegger2022-11-061-1/+3
* tcp: make tcp_handle_wakeup() static and robustGleb Smirnoff2022-10-311-16/+9