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
Subscribers: imp, melifaro
MFC after: 2 weeks
Sponsored by: NetApp, Inc.
Differential Revision: https://reviews.freebsd.org/D18985

Details

Provenance
rscheffAuthored on Feb 16 2021, 11:18 AM
Reviewer
transport
Differential Revision
D18985: New SACK (RFC6675)
Parents
R10:afcb3c4cb49f: zfs: change file mode of all merged tests
Branches
Unknown
Tags
Unknown