From: Amaury Denoyelle Date: Mon, 27 Apr 2026 11:56:39 +0000 (+0200) Subject: MINOR: mux_quic: display QCS sd on traces X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=ca8d1cc84d629973080ffe066c336e2745cd5eb2;p=thirdparty%2Fhaproxy.git MINOR: mux_quic: display QCS sd on traces Add SD pointer and flags value when logging a QCS instance in qmux_dump_qcs_info(). This changes output for bot htraces and MUX_SCTL_DBG_STR. --- diff --git a/src/qmux_trace.c b/src/qmux_trace.c index b5d85e2ea..812a4881b 100644 --- a/src/qmux_trace.c +++ b/src/qmux_trace.c @@ -8,6 +8,7 @@ #include #include #include +#include /* trace source and events */ static void qmux_trace(enum trace_level level, uint64_t mask, @@ -163,6 +164,11 @@ void qmux_dump_qcs_info(struct buffer *msg, const struct qcs *qcs) chunk_appendf(msg, " qcs=%p .id=%llu .st=%s .flg=0x%04x", qcs, (ullong)qcs->id, qcs_st_to_str(qcs->st), qcs->flags); + if (qcs->sd) { + chunk_appendf(msg, " .sd=%p", qcs->sd); + chunk_appendf(msg, "(.flg=0x%08x)", se_fl_get(qcs->sd)); + } + chunk_appendf(msg, " .rx=%llu/%llu rxb=%u(%u)", (ullong)qcs->rx.offset_max, (ullong)qcs->rx.msd, qcs->rx.data.bcnt, qcs->rx.data.bmax);