BUG/MINOR: quic: wrong bbr_target_inflight() implementation

This bug arrived with this commit:

  6404b7a18a BUG/MINOR: quic: fix bbr_inflight() calls with wrong gain value

This patch partially reverts after having checked the BBR v3 draft.
This bug was invisible when testing long BBR flows.

Must be backported to 3.1.
This commit is contained in:
Frederic Lecaille 2024-12-12 11:44:10 +01:00
parent b47e1e65df
commit 2bcd5b4cba

View File

@ -840,7 +840,7 @@ static void bbr_exit_probe_rtt(struct bbr *bbr)
static uint64_t bbr_target_inflight(struct bbr *bbr, struct quic_cc_path *p)
{
uint64_t bdp = bbr_inflight(bbr, p, bbr->bw, bbr->cwnd_gain);
uint64_t bdp = bbr_inflight(bbr, p, bbr->bw, 100);
return MIN(bdp, p->cwnd);
}