Page MenuHomeFreeBSD

TCP Cubic: improve reaction to (and rollback from) RTO
ClosedPublic

Authored by cc on Oct 15 2020, 8:54 PM.
Tags
None
Referenced Files
F83639846: D26808.id78287.diff
Sun, May 12, 11:45 PM
F83609765: D26808.diff
Sun, May 12, 3:54 PM
Unknown Object (File)
Fri, Apr 26, 12:18 AM
Unknown Object (File)
Thu, Apr 25, 2:49 PM
Unknown Object (File)
Thu, Apr 25, 7:32 AM
Unknown Object (File)
Sun, Apr 21, 7:06 PM
Unknown Object (File)
Mar 30 2024, 5:07 PM
Unknown Object (File)
Mar 24 2024, 3:07 AM
Subscribers

Details

Summary
  1. fix compliancy issue of CUBIC RTO handling according to RFC8312 section 4.7
  2. add CUBIC CC_RTO_ERR handling

This is the second patch of two consecutive patches on CUBIC to improve
reaction to (and rollback from) RTO.

Test Plan

Performed multiple unit tests and inspected the evolution of the cubic-internal
state across packet RTO/RTO_ERR scenarios, by using Emulab.net.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable