We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
In Sec 7.8, the duration of persistent congestion is defined as follows:
(smoothed_rtt + 4 * rttvar + max_ack_delay) * kPersistentCongestionThreshold
However, the pseudo code in B.8 also uses kGranularity:
kGranularity
InPersistentCongestion(lost_packets): pto = smoothed_rtt + max(4 * rttvar, kGranularity) + max_ack_delay congestion_period = pto * kPersistentCongestionThreshold
I wonder which one is correct.
The text was updated successfully, but these errors were encountered:
Use kGranularity in persistent congestion
3800a27
This aligns the calculation with the PTO calculation, which is what persistent congestion is based off. Fixes #3899
Successfully merging a pull request may close this issue.
In Sec 7.8, the duration of persistent congestion is defined as follows:
However, the pseudo code in B.8 also uses
kGranularity
:I wonder which one is correct.
The text was updated successfully, but these errors were encountered: