MINOR: quic: Add TX frames addresses to traces to several trace events
This should be useful to diagnose TX frames related issues.
diff --git a/src/xprt_quic.c b/src/xprt_quic.c
index b377fa8..c4e3f35 100644
--- a/src/xprt_quic.c
+++ b/src/xprt_quic.c
@@ -339,8 +339,10 @@
if (l) {
const struct quic_frame *frm;
- list_for_each_entry(frm, l, list)
+ list_for_each_entry(frm, l, list) {
+ chunk_appendf(&trace_buf, " frm@%p", frm);
chunk_frm_appendf(&trace_buf, frm);
+ }
}
}
@@ -364,8 +366,10 @@
const struct quic_frame *frm;
if (pkt->pn_node.key != (uint64_t)-1)
chunk_appendf(&trace_buf, " pn=%llu",(ull)pkt->pn_node.key);
- list_for_each_entry(frm, &pkt->frms, list)
+ list_for_each_entry(frm, &pkt->frms, list) {
+ chunk_appendf(&trace_buf, " frm@%p", frm);
chunk_frm_appendf(&trace_buf, frm);
+ }
}
if (room) {
@@ -642,8 +646,10 @@
if (mask & QUIC_EV_CONN_PSTRM) {
const struct quic_frame *frm = a2;
- if (frm)
+ if (frm) {
+ chunk_appendf(&trace_buf, " frm@%p", frm);
chunk_frm_appendf(&trace_buf, frm);
+ }
}
}
if (mask & QUIC_EV_CONN_LPKT) {