]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MINOR: quic: rename and duplicate stream settings
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 10 Sep 2025 09:21:26 +0000 (11:21 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 23 Oct 2025 14:49:20 +0000 (16:49 +0200)
commit7ba4b0ad5f5c43bcd8a5f7a3a4bc0f130704adb6
treedcb5281c1765db256f308aec6a07edbb62e7928b
parentd5142706f88f497da7fa256f70c783cd5c4d7623
BUG/MINOR: quic: rename and duplicate stream settings

Several settings can be set to control stream multiplexing and
associated receive window. Previously, all of these settings were
configured using prefix "tune.quic.frontend.", despite being applied
blindly on both sides.

Fix this by duplicating these settings specific to frontend and backend
side. Options are also renamed to use the standardize prefix
"tune.quic.[be|fe].stream." notation.

Also, each option is individually renamed to better reflect its purpose
and hide technical details relative to QUIC transport parameter naming :
* max-data-size -> stream.rxbuf
* max-streams-bidi -> stream.max-concurrent
* stream-data-ratio -> stream.data-ratio

No need to backport.
doc/configuration.txt
include/haproxy/global-t.h
include/haproxy/quic_conn-t.h
include/haproxy/quic_tp-t.h
include/haproxy/quic_tune-t.h
src/cfgparse-quic.c
src/haproxy.c
src/quic_tp.c