persistent congestion can never happen #2208
Labels
-recovery
design
An issue that affects the design of the protocol; resolution requires consensus.
has-consensus
An issue that the Chairs have determined has consensus, by canvassing the mailing list.
The collapse of the congestion window (which used to happen after an RTO was verified) happens in
CongestionEvent
, ifpto_count > kPersistentCongestionThreshold
.CongestionEvent
is called fromOnPacketsLost
, which is called fromDetectLostPackets
, which in the case of a tail is only called when a new ACK is received fromOnAckReceived
. However,OnAckReceived
resets thepto_count
to 0 before callingDetectLostPackets
, so the condition that leads to the collapse of the congestion window can never occur.The text was updated successfully, but these errors were encountered: