Home
last modified time | relevance | path

Searched refs:urxe (Results 1 – 4 of 4) sorted by relevance

/src/crypto/openssl/ssl/quic/
H A Dquic_demux.c241 QUIC_URXE *urxe = ossl_list_urxe_head(&demux->urx_free), *unext; in demux_recv() local
246 assert(urxe->demux_state == URXE_DEMUX_STATE_FREE); in demux_recv()
259 ++i, urxe = ossl_list_urxe_next(urxe)) { in demux_recv()
260 if (urxe == NULL) { in demux_recv()
269 urxe = demux_reserve_urxe(demux, urxe, demux->mtu); in demux_recv()
270 if (urxe == NULL) in demux_recv()
276 msg[i].data = ossl_quic_urxe_data(urxe); in demux_recv()
277 msg[i].data_len = urxe->alloc_len; in demux_recv()
278 msg[i].peer = &urxe->peer; in demux_recv()
279 BIO_ADDR_clear(&urxe->peer); in demux_recv()
[all …]
H A Dquic_record_rx.c270 void ossl_qrx_inject_urxe(OSSL_QRX *qrx, QUIC_URXE *urxe) in ossl_qrx_inject_urxe() argument
273 urxe->processed = 0; in ossl_qrx_inject_urxe()
274 urxe->hpr_removed = 0; in ossl_qrx_inject_urxe()
275 urxe->deferred = 0; in ossl_qrx_inject_urxe()
276 ossl_list_urxe_insert_tail(&qrx->urx_pending, urxe); in ossl_qrx_inject_urxe()
279 qrx->msg_callback(0, OSSL_QUIC1_VERSION, SSL3_RT_QUIC_DATAGRAM, urxe + 1, in ossl_qrx_inject_urxe()
280 urxe->data_len, qrx->msg_callback_ssl, in ossl_qrx_inject_urxe()
305 static int qrx_validate_initial_pkt(OSSL_QRX *qrx, QUIC_URXE *urxe, in qrx_validate_initial_pkt() argument
319 if (!PACKET_buf_init(&pkt, ossl_quic_urxe_data(urxe), urxe->data_len)) in qrx_validate_initial_pkt()
380 pkt_mark(&urxe->hpr_removed, 0); in qrx_validate_initial_pkt()
[all …]
/src/crypto/openssl/include/internal/
H A Dquic_demux.h90 OSSL_LIST_MEMBER(urxe, QUIC_URXE);
155 DEFINE_LIST_OF(urxe, QUIC_URXE);
156 typedef OSSL_LIST(urxe) QUIC_URXE_LIST;
H A Dquic_record_rx.h341 int ossl_qrx_validate_initial_packet(OSSL_QRX *qrx, QUIC_URXE *urxe,