]> git.ipfire.org Git - thirdparty/haproxy.git/commit
MINOR: mux-quic: implement rcv_buf
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Mon, 14 Feb 2022 16:11:09 +0000 (17:11 +0100)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Tue, 15 Feb 2022 16:10:51 +0000 (17:10 +0100)
commit9a327a7c3f4d717d98e7bb03951e85fe5af51c20
tree7ac65ba48189645c81816f4f162ab816c0e00df0
parent95b93a3a93723a710652cf282dd959ec79015afb
MINOR: mux-quic: implement rcv_buf

Implement the stream rcv_buf operation on QUIC mux.

A new buffer is stored in qcs structure named app_buf. This new buffer
will contains HTX and will be filled for example on H3 DATA frame
parsing.

The rcv_buf operation transfer as much as possible data from the HTX
from app_buf to the conn-stream buffer. This is mainly identical to
mux-h2. This is required to support HTTP POST data.
include/haproxy/mux_quic-t.h
src/mux_quic.c