HomeFreeBSD

tcp: rack fails to send out a TLP after a MTU change

Description

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

Details

Provenance
rrsAuthored on Dec 6 2021, 2:56 PM
Reviewer
tuexen
Differential Revision
D33231: tcp: rack fails to send out a TLP after a MTU change
Parents
R10:e43d081f352c: ucom: s/sio/ucom/
Branches
Unknown
Tags
Unknown