HomeFreeBSD

tcp: send SACK rescue retransmission also mid-stream

Description

tcp: send SACK rescue retransmission also mid-stream

Previously, SACK rescue retransmissions would only happen
on a loss recovery at the tail end of the send buffer.

This extends the mechanism such that partial ACKs without SACK
mid-stream also trigger a rescue retransmission to try avoid
an otherwise unavoidable retransmission timeout.

Reviewed By: tuexen, transport
Sponsored by: NetApp, Inc.
Differential Revision: https://reviews.freebsd.org/D39274

Details

Provenance
rscheffAuthored on Mar 28 2023, 2:01 AM
Reviewer
transport
Differential Revision
D39274: tcp: send SACK rescue retransmission also mid-stream
Parents
rG78e6c3aacc7f: tcp: update error counter when dropping a packet due to bad source
Branches
Unknown
Tags
Unknown