freebsd-src/sys/netinet/tcp_stacks
Richard Scheffenegger 32a6df57df tcp: calculate ssthresh on RTO according to RFC5681
per RFC5681, only adjust ssthresh on the initital
retransmission timeout. Since RTO often happens
during loss recovery, while cwnd no longer tracks
all data in flight, calculcate pipe properly.

Reviewed By:           tuexen, #transport
Sponsored by:          NetApp, Inc.
Differential Revision: https://reviews.freebsd.org/D43768
2024-02-08 19:18:26 +01:00
..
bbr.c tcp_stacks: Fix two typos in a source code comments 2023-12-27 09:36:30 +01:00
rack.c tcp: calculate ssthresh on RTO according to RFC5681 2024-02-08 19:18:26 +01:00
rack_bbr_common.c TCP LRO: convert TCP header fields to host byte order earlier 2024-01-29 18:52:17 +01:00
rack_bbr_common.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
sack_filter.c sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
sack_filter.h sys: Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:36 -06:00
tailq_hash.c netinet: The tailq_hash code doesn't reference tcpoutflags 2023-10-27 08:41:25 -06:00
tailq_hash.h Update rack to the latest code used at NF. 2023-04-04 16:05:46 -04:00
tcp_bbr.h sys: Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:11 -06:00
tcp_rack.h tcp rack: remove references to rb trees 2023-11-05 15:21:06 +01:00