opnsense-src/sys/netinet/tcp_stacks
Randall Stewart dadbc04250 tcp: rack fails to send out a TLP after a MTU change
When rack sends out a TLP it sets up various state to make sure
it avoids the cwnd (its been more than 1 RTT since our last send) and
it may at times send new data. If an MTU change as occurred
and our cwnd has collapsed we can have a situation where must_retran
flag is set and we obey the cwnd thus never sending the TLP and then
sitting stuck.

This one line fix addresses that problem
Reviewed by: Michael Tuexen
Sponsored by: Netflix Inc.
Differential Revision: https://reviews.freebsd.org/D33231
2021-12-06 09:56:09 -05:00
..
bbr.c Revert "wpa: Import wpa_supplicant/hostapd commit 14ab4a816" 2021-12-02 14:45:04 -08:00
rack.c tcp: rack fails to send out a TLP after a MTU change 2021-12-06 09:56:09 -05:00
rack_bbr_common.c tcp: Rack ack war with a mis-behaving firewall or nat with resets. 2021-11-17 09:45:51 -05:00
rack_bbr_common.h tcp: Rack ack war with a mis-behaving firewall or nat with resets. 2021-11-17 09:45:51 -05:00
sack_filter.c Remove all trailing white space from the BBR/Rack fold. Bits 2020-02-12 12:40:06 +00:00
sack_filter.h This commit adds BBR (Bottleneck Bandwidth and RTT) congestion control. This 2019-09-24 18:18:11 +00:00
tcp_bbr.h This brings into sync FreeBSD with the netflix versions of rack and bbr. 2021-05-06 11:22:26 -04:00
tcp_rack.h tcp: Rack may still calculate long RTT on persists probes. 2021-11-11 06:35:51 -05:00