From 8df7018736edeba1b2ba81573cf4a52d5911812a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20L=C3=A9caille?= Date: Mon, 13 Nov 2023 17:15:12 +0100 Subject: [PATCH] DOC: quic: Maximum congestion control window configuration Document the optional parameter which may be supplied after the congestion control algorithm name to set the maximum congestion control window. --- doc/configuration.txt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/doc/configuration.txt b/doc/configuration.txt index 12606df38..0d23c353b 100644 --- a/doc/configuration.txt +++ b/doc/configuration.txt @@ -15587,11 +15587,20 @@ proto h2" on the bind line. quic-cc-algo { cubic | newreno } +quic-cc-algo { cubic | newreno }(max_window) This is a QUIC specific setting to select the congestion control algorithm for any connection attempts to the configured QUIC listeners. They are similar - to those used by TCP. + to those used by TCP. An optional value in bytes may be used to specify the + maximum window size. It must be greater than 1k and smaller than 4g. Default value: cubic + Default window value: tune.quic.frontend.conn-tx-buffers.limit * tune.bufsize + + Example: + # newreno congestion control algorithm + quic-cc-algo newreno + # cubic congestion control algorithm with one megabytes as window + quic-cc-algo cubic(1m) quic-force-retry This is a QUIC specific setting which forces the use of the QUIC Retry feature