HomeFreeBSD

update the SACK loss recovery to RFC6675, with the following new features:

Description

update the SACK loss recovery to RFC6675, with the following new features:

  • improved pipe calculation which does not degrade under heavy loss
  • engaging in Loss Recovery earlier under adverse conditions
  • Rescue Retransmission in case some of the trailing packets of a request got lost

All above changes are toggled with the sysctl "rfc6675_pipe" (disabled by default).

Reviewers: transport, tuexen, lstewart, slavash, jtl, hselasky, kib, rgrimes, chengc_netapp.com, thj, manpages, kbowling, NetApp, rscheff
Reviewed By: transport
MFC after: 2 weeks
Sponsored by: NetApp, Inc.
Differential Revision: https://reviews.freebsd.org/D18985

(cherry picked from commit 3c40e1d52cd86168779cf99dbabe58df465d7e3f)

Details

Provenance
rscheffAuthored on Feb 16 2021, 11:18 AM
Reviewer
transport
Differential Revision
D18985: New SACK (RFC6675)
Parents
rG2c19b99c2f1c: bridge tests: Test STP on top of VLAN devices
Branches
Unknown
Tags
Unknown