Round versus Loss Round

31 views
Skip to first unread message

Wesley Rosenblum

unread,
Jul 21, 2022, 10:10:00 PM7/21/22
to BBR Development
What is the difference between a Round and a Loss Round?

The draft RFC seems to use Loss Rounds only for deciding when to call BBRAdaptLowerBoundsFromCongestion() in §4.5.6.3

tcp_bbr2.c seems to have additional uses for it, such checking when to exit startup. I couldn't find an equivalent to Loss Rounds in the Chromium implementation, it seems to just use the regular Round counter.

Should Startup only be exited when a Loss Round starts, or when a regular Round starts? I noticed too that bbr2_check_ecn_too_high_in_startup is only called once per Round (not Loss Round). 

Thanks,
Wesley Rosenblum
Reply all
Reply to author
Forward
0 new messages