]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
MINOR: quic: Add the QUIC connection state to traces
authorFrédéric Lécaille <flecaille@haproxy.com>
Tue, 3 Aug 2021 12:25:36 +0000 (14:25 +0200)
committerAmaury Denoyelle <adenoyelle@haproxy.com>
Thu, 23 Sep 2021 13:27:25 +0000 (15:27 +0200)
This connection variable was missing. It is useful to debug issues.

src/xprt_quic.c

index a8e26cde417e46953d2138dda5a88e3d44240a4f..f520a9b1785c937cee85f900b59b25947b7d3065 100644 (file)
@@ -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,