HomeFreeBSD

tcp: Use local CC data only in the correct context

Description

tcp: Use local CC data only in the correct context

Most CC algos do use local data, and when calling
newreno_cong_signal from there, the latter misinterprets
the data as its own struct, leading to incorrect behavior.

Reported by: chengc_netapp.com
Reviewed By: chengc_netapp.com, tuexen, transport
MFC after: 3 days
Sponsored By: NetApp, Inc.
Differential Revision: https://reviews.freebsd.org/D30470

(cherry picked from commit c358f1857f0c749ad166fb9e9bef04f4033f3a72)

Details

Provenance
rscheffAuthored on May 26 2021, 5:45 PM
Reviewer
transport
Differential Revision
D30470: tcp: Use local CC data only in correct context
Parents
rG645f01722694: NFSv4 server: Re-establish the delegation recall timeout
Branches
Unknown
Tags
Unknown