Add experimental support for delayed ACKs extension

This commit is contained in:
Dmitri Tikhonov 2020-02-21 14:26:25 -05:00
parent df25d34a5e
commit feca77f50d
21 changed files with 465 additions and 427 deletions

View file

@ -676,6 +676,15 @@ settings structure:
Default value is :macro:`LSQUIC_DF_SPIN`
.. member:: int es_delayed_acks
Enable delayed ACKs extension. Allowed values are 0 and 1.
**Warning**: this is an experimental feature. Using it will most likely
lead to degraded performance.
Default value is :macro:`LSQUIC_DF_DELAYED_ACKS`
To initialize the settings structure to library defaults, use the following
convenience function:
@ -846,6 +855,10 @@ out of date. Please check your :file:`lsquic.h` for actual values.*
Use Cubic by default.
.. macro:: LSQUIC_DF_DELAYED_ACKS
Delayed ACKs are off by default.
Receiving Packets
-----------------