Page MenuHomeFreeBSD

Rack conversion in host cache needs to be conditional on the host cache being used.
ClosedPublic

Authored by rrs on May 11 2021, 11:31 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Nov 10, 5:18 AM
Unknown Object (File)
Oct 1 2024, 8:30 PM
Unknown Object (File)
Sep 30 2024, 11:49 AM
Unknown Object (File)
Sep 26 2024, 11:49 PM
Unknown Object (File)
Sep 24 2024, 4:28 AM
Unknown Object (File)
Sep 15 2024, 1:50 AM
Unknown Object (File)
Sep 13 2024, 8:19 PM
Unknown Object (File)
Sep 13 2024, 8:19 PM
Subscribers

Details

Summary

Looking at the hostcache conversion it is subject to when we do *not* have an RTT. So
in such a case rack could in theory incorrectly convert its already converted rtt/rrtvar and
mess up the initial RTT. We instead need to grab the srtt before we grab entries
from the host cache, and only if we got something from the hc do the update.

Test Plan

Test with pkt-drill to make sure when the srtt is non-zero we stick with the old value.s

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable