From 71336bdd0892512d252ea69a4c54cf1978ad4952 Mon Sep 17 00:00:00 2001 From: Frederic Lecaille Date: Thu, 4 Sep 2025 09:18:08 +0200 Subject: [PATCH] MINOR: quic: add useful trace about padding params values When adding a PADDING frame for too short packets, add a trace about variable values whose this PADDING frame length depends on. --- src/quic_tx.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/quic_tx.c b/src/quic_tx.c index 4f003240f..8a8f05dc3 100644 --- a/src/quic_tx.c +++ b/src/quic_tx.c @@ -1996,6 +1996,10 @@ static int qc_do_build_pkt(unsigned char *pos, const unsigned char *end, */ if (*pn_len + len < QUIC_PACKET_PN_MAXLEN + QUIC_HP_SAMPLE_LEN) { padding_len = QUIC_PACKET_PN_MAXLEN + QUIC_HP_SAMPLE_LEN - (*pn_len + len); + TRACE_PRINTF(TRACE_LEVEL_DEVELOPER, QUIC_EV_CONN_PHPKTS, qc, 0, 0, 0, + "adding padding pn=%llu padding_len=%zu *pn_len=%zu" + " len=%zu len_frms=%zu", + (ull)pn, padding_len, *pn_len, len, len_frms); len += padding_len; }