From 0dc0c890ea20f3af76ae4f4f7422718bcd8f6605 Mon Sep 17 00:00:00 2001 From: Frederic Lecaille Date: Fri, 13 Dec 2024 19:27:23 +0100 Subject: [PATCH] BUG/MINOR: quic: missing Startup accelerating probing bw states Startup state is also a probing with acceleration bandwidth state. This modification should have come with this previous one: BUG/MINOR: quic: reduce packet losses at least during ProbeBW_CRUISE (BBR) Must be backported to 3.1. --- src/quic_cc_bbr.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/quic_cc_bbr.c b/src/quic_cc_bbr.c index 3f49417ee..86763ef36 100644 --- a/src/quic_cc_bbr.c +++ b/src/quic_cc_bbr.c @@ -1028,7 +1028,8 @@ static void bbr_loss_lower_bounds(struct bbr *bbr) static inline int bbr_is_accelerating_probing_bw(struct bbr *bbr) { - return bbr->state == BBR_ST_PROBE_BW_REFILL || + return bbr->state == BBR_ST_STARTUP || + bbr->state == BBR_ST_PROBE_BW_REFILL || bbr->state == BBR_ST_PROBE_BW_UP; }