HomeFreeBSD

Prevent premature SACK block transmission during loss recovery

Description

Prevent premature SACK block transmission during loss recovery

Under specific conditions, a window update can be sent with
outdated SACK information. Some clients react to this by
subsequently delaying loss recovery, making TCP perform very
poorly.

Reported by: chengc_netapp.com
Reviewed by: rrs, jtl
MFC after: 2 weeks
Sponsored by: NetApp, Inc.
Differential Revision: https://reviews.freebsd.org/D24237

Details

Provenance
rscheffAuthored on
Reviewer
rrs
Differential Revision
D24237: Fix erroneous "DSACK" during loss recovery
Parents
rS367491: Switch net.add_addr_allfibs default to 0.
Branches
Unknown
Tags
Unknown