From ca8d1cc84d629973080ffe066c336e2745cd5eb2 Mon Sep 17 00:00:00 2001 From: Amaury Denoyelle Date: Mon, 27 Apr 2026 13:56:39 +0200 Subject: [PATCH] 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. --- src/qmux_trace.c | 6 ++++++ 1 file changed, 6 insertions(+) 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);