MINOR: quic: HyStart++ implementation (RFC 9406)
authorFrederic Lecaille <flecaille@haproxy.com>
Tue, 5 Mar 2024 17:30:41 +0000 (18:30 +0100)
committerFrederic Lecaille <flecaille@haproxy.com>
Tue, 2 Apr 2024 16:47:19 +0000 (18:47 +0200)
commita305bb92b990e505b9cc08ba6c5f2aab1649135b
tree6fb374c964d98ffb82b016cf9637bb8b62c21da7
parente9b774f4b372d05c1a839cc6c5dcf8eb72046b7b
MINOR: quic: HyStart++ implementation (RFC 9406)

This is a simple algorithm to replace the classic slow start phase of the
congestion control algorithms. It should reduce the high packet loss during
this step.

Implemented only for Cubic.
doc/configuration.txt
include/haproxy/global-t.h
include/haproxy/quic_cc-t.h
include/haproxy/quic_cc_hystart.h [new file with mode: 0644]
src/cfgparse-quic.c
src/quic_cc_cubic.c
src/quic_cc_newreno.c
src/quic_rx.c
src/quic_tx.c