Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)
# include "internal/quic_types.h"
# include "internal/quic_predef.h"
# include "internal/quic_record_util.h"
+# include "internal/qlog.h"
# ifndef OPENSSL_NO_QUIC
/* Maximum datagram payload length (MDPL) for TX purposes. */
size_t mdpl;
+
+ /* QLOG instance to use, or NULL. */
+ QLOG *qlog;
} OSSL_QTX_ARGS;
/* Instantiates a new QTX. */
*/
#include "internal/quic_record_tx.h"
+#include "internal/qlog_event_helpers.h"
#include "internal/bio_addr.h"
#include "internal/common.h"
#include "quic_record_shared.h"
/* TX BIO. */
BIO *bio;
+ /* QLOG instance if in use, or NULL. */
+ QLOG *qlog;
+
/* TX maximum datagram payload length. */
size_t mdpl;
qtx->propq = args->propq;
qtx->bio = args->bio;
qtx->mdpl = args->mdpl;
+ qtx->qlog = args->qlog;
return qtx;
}