]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: mux-quic: define globally stream rxbuf size
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Wed, 26 Feb 2025 10:27:42 +0000 (11:27 +0100)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Fri, 7 Mar 2025 11:06:26 +0000 (12:06 +0100)
commit4b1e63d191d13a66940035d16bc5f2c7c4a138d6
tree4de3f82a850099f280deef8279f8842c3cdc48e3
parent7dd1eec2b10bd13f05c792ec0e053c19aac952ee
MINOR: mux-quic: define globally stream rxbuf size

QCS uses ncbuf for STREAM data storage. This serves as a limit for
maximum STREAM buffering capacity, advertised via QUIC transport
parameters for initial flow-control values.

Define a new function qmux_stream_rx_bufsz() which can be used to
retrieve this Rx buffer size. This can be used both in MUX/H3 layers and
in QUIC transport parameters.
include/haproxy/mux_quic-t.h
include/haproxy/mux_quic.h
src/h3.c
src/quic_tp.c