MINOR: quic: Add short packet key phase bit values to traces
This is useful to diagnose key update related issues.
diff --git a/src/xprt_quic.c b/src/xprt_quic.c
index aa388a2..e1cdc72 100644
--- a/src/xprt_quic.c
+++ b/src/xprt_quic.c
@@ -348,8 +348,12 @@
const SSL *ssl = a4;
if (pkt) {
- chunk_appendf(&trace_buf, " pkt@%p el=%c",
- pkt, quic_packet_type_enc_level_char(pkt->type));
+ chunk_appendf(&trace_buf, " pkt@%p", pkt);
+ if (pkt->type == QUIC_PACKET_TYPE_SHORT && pkt->data)
+ chunk_appendf(&trace_buf, " kp=%d",
+ !!(*pkt->data & QUIC_PACKET_KEY_PHASE_BIT));
+ chunk_appendf(&trace_buf, " el=%c",
+ quic_packet_type_enc_level_char(pkt->type));
if (pkt->pnl)
chunk_appendf(&trace_buf, " pnl=%u pn=%llu", pkt->pnl,
(unsigned long long)pkt->pn);