MINOR: quic: Modify qc_try_rm_hp() traces

Dump at proto level the packet information when its header protection was removed.
Remove no more use qpkt_trace variable.

Must be backported to 2.7 and 2.6.
This commit is contained in:
Frédéric Lécaille 2023-04-07 17:58:49 +02:00 committed by Amaury Denoyelle
parent 68737316ea
commit c0aaa07aa3

View File

@ -5932,9 +5932,7 @@ static inline int qc_try_rm_hp(struct quic_conn *qc,
enum quic_tls_enc_level tel; enum quic_tls_enc_level tel;
struct quic_enc_level *qel; struct quic_enc_level *qel;
/* Only for traces. */ /* Only for traces. */
struct quic_rx_packet *qpkt_trace;
qpkt_trace = NULL;
TRACE_ENTER(QUIC_EV_CONN_TRMHP, qc); TRACE_ENTER(QUIC_EV_CONN_TRMHP, qc);
BUG_ON(!pkt->pn_offset); BUG_ON(!pkt->pn_offset);
@ -5968,7 +5966,7 @@ static inline int qc_try_rm_hp(struct quic_conn *qc,
goto out; goto out;
} }
qpkt_trace = pkt; TRACE_PROTO("RX hp removed", QUIC_EV_CONN_TRMHP, qc, pkt);
} }
else { else {
if (qel->tls_ctx.flags & QUIC_FL_TLS_SECRETS_DCD) { if (qel->tls_ctx.flags & QUIC_FL_TLS_SECRETS_DCD) {
@ -5993,7 +5991,7 @@ static inline int qc_try_rm_hp(struct quic_conn *qc,
ret = 1; ret = 1;
out: out:
TRACE_LEAVE(QUIC_EV_CONN_TRMHP, qc, qpkt_trace); TRACE_LEAVE(QUIC_EV_CONN_TRMHP, qc);
return ret; return ret;
} }