]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: h3: mark control stream as metadata
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Mon, 19 Aug 2024 08:28:40 +0000 (10:28 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Tue, 20 Aug 2024 15:17:17 +0000 (17:17 +0200)
commitf9777bea30c12b26ec00962c50762f984f2b3b22
treeb50ebcdc1e5e99e8f25cce425e2210fc5c39d8c6
parent4c4bf26f441a3026e2ce45492096eafdb0493eef
MINOR: h3: mark control stream as metadata

A current work is performed to change QUIC MUX buffer allocation limit
from a configurable static value to use the size of the congestion
window instead. This change may cause the buffer allocation limit to be
triggered more frequently.

To ensure HTTP/3 control emission is not perturbed by this change, mark
the stream with qcc_send_metadata(). This ensures that buffer allocation
for this stream won't be subject to the connection limit. This is
necessary to guarantee that SETTINGS and GOAWAY frames are emitted.
src/h3.c