]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: quic: adapt credit based pacing to BBR
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 23 Jan 2025 14:24:09 +0000 (15:24 +0100)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 23 Jan 2025 16:41:07 +0000 (17:41 +0100)
commit42bac9339cc3e3eed99ae1664a4f3633183ab640
treea2ae81908b556569aed7364c415552656bc77d21
parent7896edccdcdcdde7d7d196205b83e4b3b36f3852
MINOR: quic: adapt credit based pacing to BBR

Credit based pacing has been further refined to be able to calculate
dynamically burst size based on congestion parameter. However, BBR
algorithm already provides pacing rate and burst size (labelled as
send_quantum) for 1ms of emission.

Adapt quic_pacing_reload() to use BBR values to compute pacing credit.
This is done via pacing_burst callback which is now only defined for
BBR. For other algorithms, determine the burst size over 1ms with the
congestion window size and RTT.

This should be backported up to 3.1.
src/quic_pacing.c