aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_input.c
Commit message (Expand)AuthorAgeFilesLines
* tcp: implement challenge ACK throttling for the base stackMichael Tuexen2024-07-251-12/+3
* tcp: use TCP_MAXWIN instead of 65535Michael Tuexen2024-07-221-1/+1
* tcp: improve SEG.ACK validationMichael Tuexen2024-07-211-0/+44
* ipsec_offload: handle TSO if supportedKonstantin Belousov2024-07-121-0/+2
* tcp: fix sending RST after second inp lookupMichael Tuexen2024-05-251-0/+1
* tcp: improve blackhole supportMichael Tuexen2024-05-241-24/+19
* TCP can be subject to Sack Attacks lets fix this issue.Randall Stewart2024-05-051-1/+29
* tcp: drop data received after a FIN has been processedMichael Tuexen2024-04-181-2/+4
* tcp: add some debug outputMichael Tuexen2024-04-071-0/+29
* tcp: improve consistencyMichael Tuexen2024-04-061-1/+1
* tcp: remove IS_FASTOPEN() macroGleb Smirnoff2024-03-181-7/+7
* tcp: provide correct snd_fack on post_recoveryRichard Scheffenegger2024-02-241-0/+4
* tcp: fix RTO ssthresh for non-6675 pipe calculationRichard Scheffenegger2024-02-141-0/+4
* tcp: clean scoreboard when releasing the socket bufferRichard Scheffenegger2024-02-101-0/+1
* tcp: move cc_post_recovery past snd_una updateRichard Scheffenegger2024-01-271-28/+22
* tcp: commonize check for more data to send, style changesRichard Scheffenegger2024-01-261-39/+55
* tcp: pass maxseg around instead of calculating locallyRichard Scheffenegger2024-01-241-12/+25
* tcp: clean PRR state after ECN congestion recovery.Richard Scheffenegger2024-01-081-0/+1
* tcp: prevent spurious empty segments and fix uncommon panicRichard Scheffenegger2024-01-081-1/+9
* tcp: do not purge SACK scoreboard on first RTORichard Scheffenegger2024-01-061-1/+4
* tcp: Make use of enum for sack_changedRichard Scheffenegger2024-01-061-1/+2
* tcp: always set tcp_tun_port to a correct valueGleb Smirnoff2023-12-191-0/+1
* tcp: shift PRR sending cadence slightly leftRichard Scheffenegger2023-12-071-1/+1
* tcp: for LRD move sysctl from tcp.do_lrd tp tcp.sack.lrd, remove sockoptRichard Scheffenegger2023-11-301-5/+0
* tcp: enable LRD by defaultRichard Scheffenegger2023-11-301-1/+1
* sys: Remove ancient SCCS tags.Warner Losh2023-11-271-2/+0
* [tcp] add PRR 6937bis heuristic and retire prr_conservative sysctlRichard Scheffenegger2023-11-151-16/+31
* tcp: include RFC6675 IsLost() in pipe calculationRichard Scheffenegger2023-10-091-1/+2
* 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
* tcp: remove useless today lock assertion in a middle of functionGleb Smirnoff2022-10-251-2/+0
* tcp: ECN preparations for ECN++, AccECN (tcp_respond)Richard Scheffenegger2022-10-201-0/+1
* tcp: remove tcptw, the compressed timewait state structureGleb Smirnoff2022-10-071-20/+16
* tcp idle reduce does not work for a server.Randall Stewart2022-10-041-0/+4