RFC6675

Scheffenegger, Richard Richard.Scheffenegger at netapp.com
Thu Nov 22 10:20:28 UTC 2018


Hi,

Eric recently added a patch to Linux 4.18, to deliberately do SACK compression (withholding of dup-acks, to streamline the TCP processing on the receiver side).

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=5d9f4262b7ea41ca9981cc790e37cca6e37c789e

However, that mechanism assumes that RFC6675 - at least the condition when to transition into SACK Loss Recovery (based on FACK >= 2*MSS+1 byte over snd_una, rather than 3x dup ack) is implemented...

I suspect, that as the Rescue Retransmission logic is missing (also in RFC6675), the LR trigger condition is also not implemented...


Does anyone know if there exists a patch to have (full) RFC6675 compliance in the tcp stack?

Best regards,
  Richard



More information about the freebsd-transport mailing list