mirror of
http://git.haproxy.org/git/haproxy.git
synced 2026-02-09 20:52:44 +02: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.