]> git.kaiwu.me - haproxy.git/commit
MINOR: mux-quic: prepare Tx support for QMux
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 26 Mar 2026 13:57:49 +0000 (14:57 +0100)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 2 Apr 2026 12:02:04 +0000 (14:02 +0200)
commit3078a6333565acff3954e7f9d39e14dcdd825087
treeca835f0ece4a9308faf7452ae3466747bac99dee
parent10094fdd00e46895c9fc0bc0f13a774b5821fe98
MINOR: mux-quic: prepare Tx support for QMux

Adapts mux-quic functions related to emission for future QMux protocol
support.

In short, QCS will not used a qc_stream_desc object but instead a plain
buffer. This is inserted as a union in QCS structure. Every access to
QUIC qc_stream_desc is protected by a prior conn_is_quic() check. Also,
pacing is useless for QMux and thus is disabled for such protocol.
include/haproxy/mux_quic-t.h
src/mux_quic.c
src/qmux_trace.c