]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MEDIUM: mux-quic/h3/hq-interop: use ncbuf for bidir streams
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Fri, 13 May 2022 12:49:05 +0000 (14:49 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Fri, 13 May 2022 15:28:46 +0000 (17:28 +0200)
commit1290f1ebfbddfe7c92a08e73c2fd8bfd69632c5e
tree11dd7005e34cab5b1c321a8a5f6e2657e69215e9
parent06749f3d6f75e12c44c179515dd7597efa290230
MEDIUM: mux-quic/h3/hq-interop: use ncbuf for bidir streams

Add a ncbuf for data reception on qcs. Thanks to this, the MUX is able
to buffered all received frame directly into the buffer. Flow control
parameters will be used to ensure there is never an overflow.

This change will simplify Rx path with the future deletion of acked
frames tree previously used for frames out of order.
include/haproxy/mux_quic-t.h
include/haproxy/mux_quic.h
src/h3.c
src/hq_interop.c
src/mux_quic.c
src/xprt_quic.c