aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_syncache.c
Commit message (Expand)AuthorAgeFilesLines
* tcp: cleanup resource handling in SYN handlingMichael Tuexen2026-06-171-42/+28
* inpcb: make in_pcbconnect() acquire the hash lock internallyGleb Smirnoff2026-04-121-4/+0
* tcp: restrict flowtype copying to specific RSS TCP typesCheng Cui2026-02-101-2/+2
* sockets: let protocols be responsible for socket buffer mutexesGleb Smirnoff2026-02-031-3/+12
* tcp: Unifidef use of rss software hash in syncacheAndrew Gallatin2026-01-051-3/+2
* tcp: fix build with RSSGleb Smirnoff2025-12-061-0/+2
* tcp: store flowid info in syncacheGleb Smirnoff2025-12-031-36/+65
* netinet: Remove left-over sys/cdefs.hWarner Losh2025-12-031-1/+0
* tcp: improve comments in the syncache codeMichael Tuexen2025-11-071-1/+12
* tcp: drop SYN ACK segment for listening socketsMichael Tuexen2025-11-031-17/+0
* tcp: improve credential handling in syncacheMichael Tuexen2025-10-271-5/+9
* tcp: fix typo in commentPeter Lei2025-10-211-1/+1
* tcp: cleanup of syncache_expand()Michael Tuexen2025-10-171-18/+15
* tcp: remove stray ;Michael Tuexen2025-10-061-1/+1
* tcp: improve SEG.ACK validation in SYN-RECEIVEDMichael Tuexen2025-10-061-1/+2
* tcp: remove stray ;Michael Tuexen2025-10-061-1/+1
* tcp: close two minor races with debug messagesJonathan T. Looney2025-10-021-2/+2
* tcp: improve segment validation in SYN-RECEIVEDMichael Tuexen2025-10-021-15/+17
* tcp: keep SYN-cache entry when sending of challenge ACK failsMichael Tuexen2025-10-021-13/+4
* tcp: cleanup syncache_expand()Michael Tuexen2025-10-011-23/+29
* tcp: apply rate limits to challenge ACKsMichael Tuexen2025-09-301-4/+24
* tcp: micro-optimize SYN-cookie expansionMichael Tuexen2025-09-011-6/+8
* tcp: improve sending of SYN-cookiesMichael Tuexen2025-08-301-41/+48
* tcp: remove stale commentMichael Tuexen2025-08-281-1/+0
* tcp: provide sysctl for the maximum retransmission timeoutGleb Smirnoff2025-06-171-1/+1
* tcp: count two previously ignored kinds of syncookie failuresGleb Smirnoff2025-06-171-0/+3
* tcp: unlock before syncookie_expand()Gleb Smirnoff2025-06-171-4/+3
* tcp: increase tcps_sc_recvcookie only in the syncache_expand()Gleb Smirnoff2025-06-171-2/+3
* tcp: refactor debug function syncookie_cmp()Gleb Smirnoff2025-06-171-21/+22
* tcp: rename syncookie_lookup() into syncookie_expand() and make it boolGleb Smirnoff2025-06-171-11/+13
* inpcb: gc unused argument of in_pcbconnect()Gleb Smirnoff2024-11-141-1/+1
* tcp: small cleanupMichael Tuexen2024-10-011-31/+28
* tcp: improve mbuf handling when processing SYN segmentsMichael Tuexen2024-09-301-2/+2
* tcp: whitespace cleanupMichael Tuexen2024-09-301-3/+3
* tcp: improve ref count handling when processing SYNMichael Tuexen2024-09-281-6/+14
* tcp: improve MAC error handling for SYN segmentsMichael Tuexen2024-09-261-2/+3
* tcp: keep syncache flags when updating ECN infoRichard Scheffenegger2024-09-181-1/+1
* tcp: improve consistency of syncache_respond() failure handlingMichael Tuexen2024-09-051-4/+19
* tcp: improve consistency of SYN-cache handlingMichael Tuexen2024-08-221-3/+1
* tcp: fix format of sysctl variableMichael Tuexen2024-08-221-1/+1
* tcp: retire sysctl variable functions_inherit_listen_socket_stackMichael Tuexen2024-08-031-14/+1
* tcp: simplify endpoint creation at the passive sideMichael Tuexen2024-07-211-33/+6
* tcp: improve error handling in syncache_socket()Michael Tuexen2024-06-271-0/+1
* tcp: remove IS_FASTOPEN() macroGleb Smirnoff2024-03-181-1/+1
* Update to bring the rack stack with all its fixes in.Randall Stewart2024-03-121-1/+4
* Revert "Update to bring the rack stack with all its fixes in."Brooks Davis2024-03-111-4/+1
* Update to bring the rack stack with all its fixes in.Randall Stewart2024-03-111-1/+4
* inpcb: reoder inpcb destructionGleb Smirnoff2023-12-271-2/+0
* tcp: properly initialize LRD while accepting session in syncacheRichard Scheffenegger2023-12-021-1/+2
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0