mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-11-28 14:21:00 +01:00
MUX streams can now allocate multiple buffers for sending. quic-conn is responsible to limit the total count of allowed allocated buffers. A counter is stored in the new field <stream_buf_count>. For the moment, the value is hardcoded to 30. On stream buffer allocation failure, the qcc MUX is flagged with QC_CF_CONN_FULL. The MUX is then woken up as soon as a buffer is freed, most notably on ACK reception.