MINOR: quic: allow BBR testing without pacing
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 30 Jan 2025 10:58:27 +0000 (11:58 +0100)
committerAurelien DARRAGON <adarragon@haproxy.com>
Wed, 16 Apr 2025 08:07:55 +0000 (10:07 +0200)
commita005c1b4e41d4302083ff15ae9c9b40c7579ab8a
tree6ad7a70945d90cebfcfbd9c1710e7b4cf2b2ae78
parent2615bb023ef06599cfeb6c891627e28cb7f94530
MINOR: quic: allow BBR testing without pacing

Pacing is activated per bind line via an optional boolean argument of
quic-cc-algo keyword. Contrary to the default usage, pacing is
automatically activated when BBR is chosen. This is because this
algorithm is expected to run on top of pacing, else its behavior is
undefined.

Previously, pacing argument was thus ignored when BBR was selected.
Change this to support explicit deactivation of pacing with it. This
could be useful to test BBR without pacing when debugging some issues.

This should be backported up to 3.1, after a period of observation.

(cherry picked from commit d04e93bc2eb695f35b66233f0f5b80e2e5c2193a)
Signed-off-by: Aurelien DARRAGON <adarragon@haproxy.com>
doc/configuration.txt
src/cfgparse-quic.c