HomeFreeBSD

TCP RACK: fix TCP fast open

Description

TCP RACK: fix TCP fast open

Do not jump to a place in the code, which requires several variables
to be set (segsize, minseg, idle, len, sb_offset), which is not true.
To avoid using these variables, start the HPTS timer explicitly.
This fix only applies to the client side using TCP fast open.

Approved by: rrs
CID: 1523766
CID: 1523770
CID: 1523786
CID: 1523801
CID: 1523809
Sponsored by: Netflix, Inc.
Differential Revision: https://reviews.freebsd.org/D48322

(cherry picked from commit bb9525f30214e8b6c53c6cccd9e8f02e8f8e8c42)

Details

Provenance
tuexenAuthored on Jan 6 2025, 7:35 PM
Differential Revision
D48322: TCP RACK: fix TCP fast open
Parents
rG1d8bbe5ba370: TCP RACK: remove variable with is only initialized and not changed
Branches
Unknown
Tags
Unknown