*/
uint64_t epoch_pkt_count;
+ /* Datagram counter. Increases monotonically per datagram (not per packet). */
+ uint64_t datagram_count;
+
ossl_mutate_packet_cb mutatecb;
ossl_finish_mutate_cb finishmutatecb;
void *mutatearg;
ret = qtx_write(qtx, pkt, txe, enc_level);
if (ret == 1) {
+ ossl_qlog_event_transport_packet_sent(qtx->qlog, pkt->hdr, pkt->pn,
+ pkt->iovec, pkt->num_iovec,
+ qtx->datagram_count);
break;
} else if (ret == QTX_FAIL_INSUFFICIENT_LEN) {
if (was_coalescing) {
qtx->cons = NULL;
qtx->cons_count = 0;
+ ++qtx->datagram_count;
}
static void txe_to_msg(TXE *txe, BIO_MSG *msg)