From: Frédéric Lécaille Date: Mon, 13 Nov 2023 16:15:12 +0000 (+0100) Subject: DOC: quic: Maximum congestion control window configuration X-Git-Tag: v2.9-dev10~79 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8df7018736edeba1b2ba81573cf4a52d5911812a;p=thirdparty%2Fhaproxy.git 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. --- diff --git a/doc/configuration.txt b/doc/configuration.txt index 12606df384..0d23c353b0 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