MINOR: quic: mark BBR as stable

Pacing has recently been moved out of experimental status and is
activated by default. This is a mandatory requirement for BBR.
Furthermore, BBR is now considered stable. As such, removes its
experimental status with this commit.
This commit is contained in:
Amaury Denoyelle 2025-01-30 14:57:27 +01:00
parent a19d9b0486
commit 2fc63cb186
2 changed files with 1 additions and 9 deletions

View File

@ -17305,9 +17305,7 @@ quic-cc-algo { cubic | newreno | bbr | nocc }[(<args,...>)]
improve throughput. It can be turned off via "tune.quic.disable-tx-pacing"
global keyword. In most cases, pacing should remain activated, especially
when using BBR as it relies on it to work as expected. Using BBR without
pacing may cause slowdowns or high loss rates during transfers. Also note
that haproxy's BBR implementation is also considered as experimental and
cannot be enabled without "expose-experimental-directives".
pacing may cause slowdowns or high loss rates during transfers.
Default value: cubic

View File

@ -106,12 +106,6 @@ static int bind_parse_quic_cc_algo(char **args, int cur_arg, struct proxy *px,
arg += strlen(QUIC_CC_CUBIC_STR);
}
else if (isteq(algo_ist, ist(QUIC_CC_BBR_STR))) {
if (!experimental_directives_allowed) {
ha_alert("'%s' algo is experimental, must be allowed via a global "
"'expose-experimental-directives'\n", arg);
goto fail;
}
/* bbr */
algo = QUIC_CC_BBR_STR;
*cc_algo = quic_cc_algo_bbr;