From 546186b1cfbc869144fbdf997cb08b5f03d9d7f1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fr=C3=A9d=C3=A9ric=20L=C3=A9caille?= Date: Tue, 3 Aug 2021 14:25:36 +0200 Subject: [PATCH] MINOR: quic: Add the QUIC connection state to traces This connection variable was missing. It is useful to debug issues. --- src/xprt_quic.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/xprt_quic.c b/src/xprt_quic.c index a8e26cd..f520a9b 100644 --- a/src/xprt_quic.c +++ b/src/xprt_quic.c @@ -384,8 +384,9 @@ static void quic_trace(enum trace_level level, uint64_t mask, const struct trace pktns = qc->pktns; chunk_appendf(&trace_buf, - " qel=%c ack?%d cwnd=%llu ppif=%lld pif=%llu if=%llu pp=%u pdg=%llu", + " qel=%c state=%s ack?%d cwnd=%llu ppif=%lld pif=%llu if=%llu pp=%u pdg=%llu", quic_enc_level_char_from_qel(qel, qc), + quic_hdshk_state_str(HA_ATOMIC_LOAD(&qc->state)), !!(pktns->flags & QUIC_FL_PKTNS_ACK_REQUIRED), (unsigned long long)qc->path->cwnd, (unsigned long long)qc->path->prep_in_flight, -- 1.7.10.4