]> git.ipfire.org Git - thirdparty/haproxy.git/commit
Revert "MINOR: quic: use dynamic cc_algo on bind_conf"
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Mon, 1 Dec 2025 11:44:50 +0000 (12:44 +0100)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Mon, 1 Dec 2025 13:18:58 +0000 (14:18 +0100)
commitacbb378136952f45c2a0706c2fb264799b6c3de8
treeb9f9c7c8294d0fca07d934421c9c8aadd0158ddd
parentc641ea4f9b4f09af34fa7357e130651f39710871
Revert "MINOR: quic: use dynamic cc_algo on bind_conf"

This reverts commit a6504c9cfb6bb48ae93babb76a2ab10ddb014a79.

Each supported QUIC algo are associated with a set of callbacks defined
in a structure quic_cc_algo. Originally, bind_conf would use a constant
pointer to one of these definitions.

During pacing implementation, this field was transformed into a
dynamically allocated value copied from the original definition. The
idea was to be able to tweak settings at the listener level. However,
this was never used in practice. As such, revert to the original model.

This may need to be backported to support QUIC congestion control
algorithm support on the server line in version 3.3.
src/cfgparse-quic.c
src/proxy.c