@@ -321,6 +321,8 @@ struct quic_conn *retrieve_qc_conn_from_cid(struct quic_rx_packet *pkt,
321
321
HA_RWLOCK_RDLOCK (QC_CID_LOCK , & tree -> lock );
322
322
node = ebmb_lookup (& tree -> root , pkt -> dcid .data , pkt -> dcid .len );
323
323
324
+ TRACE_PRINTF (TRACE_LEVEL_PROTO , QUIC_EV_CONN_RXPKT , 0 , 0 , 0 , 0 ,
325
+ "tree@%p" , tree );
324
326
/* If not found on an Initial/0-RTT packet, it could be because an
325
327
* ODCID is reused by the client. Calculate the derived CID value to
326
328
* retrieve it from the DCID tree.
@@ -329,9 +331,12 @@ struct quic_conn *retrieve_qc_conn_from_cid(struct quic_rx_packet *pkt,
329
331
pkt -> type == QUIC_PACKET_TYPE_0RTT )) {
330
332
const struct quic_cid derive_cid = quic_derive_cid (& pkt -> dcid , saddr );
331
333
334
+ TRACE_DEVEL ("connection not found" , QUIC_EV_CONN_RXPKT , NULL , pkt );
332
335
HA_RWLOCK_RDUNLOCK (QC_CID_LOCK , & tree -> lock );
333
336
334
337
tree = & quic_cid_trees [quic_cid_tree_idx (& derive_cid )];
338
+ TRACE_PRINTF (TRACE_LEVEL_PROTO , QUIC_EV_CONN_RXPKT , 0 , 0 , 0 , 0 ,
339
+ "tree@%p" , tree );
335
340
HA_RWLOCK_RDLOCK (QC_CID_LOCK , & tree -> lock );
336
341
node = ebmb_lookup (& tree -> root , derive_cid .data , derive_cid .len );
337
342
}
0 commit comments