Home
last modified time | relevance | path

Searched refs:pn_space (Results 1 – 15 of 15) sorted by relevance

/src/crypto/openssl/test/
H A Dquic_cfq_test.c71 uint32_t pn_space; in check() local
73 for (pn_space = QUIC_PN_SPACE_INITIAL; pn_space < QUIC_PN_SPACE_NUM; ++pn_space) in check()
74 for (i = 0, item = ossl_quic_cfq_get_priority_head(cfq, pn_space);; in check()
75 ++i, item = ossl_quic_cfq_item_get_priority_next(item, pn_space)) { in check()
77 if (expect[pn_space][i] == UINT32_MAX) { in check()
84 items[pn_space][i] = item; in check()
88 ref_buf + expect[pn_space][i]) in check()
89 || !TEST_int_eq(ossl_quic_cfq_item_get_pn_space(item), pn_space) in check()
106 uint32_t pn_space; in test_cfq() local
138 for (pn_space = QUIC_PN_SPACE_INITIAL; pn_space < QUIC_PN_SPACE_NUM; ++pn_space) in test_cfq()
[all …]
H A Dquic_fifd_test.c27 static QUIC_SSTREAM *(*get_sstream_by_id_p)(uint64_t stream_id, uint32_t pn_space,
30 static QUIC_SSTREAM *get_sstream_by_id(uint64_t stream_id, uint32_t pn_space, in get_sstream_by_id() argument
33 return get_sstream_by_id_p(stream_id, pn_space, arg); in get_sstream_by_id()
75 static QUIC_SSTREAM *sstream_expect(uint64_t stream_id, uint32_t pn_space, in sstream_expect() argument
122 uint32_t pn_space = (kind == TEST_KIND_DISCARD) in test_generic() local
168 pn_space, in test_generic()
173 || !TEST_ptr_eq(cfq_item, ossl_quic_cfq_get_priority_head(info->cfq, pn_space))) in test_generic()
179 pkt->ackm_pkt.pkt_space = pn_space; in test_generic()
202 if (!TEST_ptr_null(ossl_quic_cfq_get_priority_head(info->cfq, pn_space))) in test_generic()
208 pn_space, in test_generic()
[all …]
H A Dquic_txp_test.c96 uint32_t pn_space; in helper_cleanup() local
101 for (pn_space = QUIC_PN_SPACE_INITIAL; in helper_cleanup()
102 pn_space < QUIC_PN_SPACE_NUM; in helper_cleanup()
103 ++pn_space) in helper_cleanup()
104 ossl_ackm_on_pkt_space_discarded(h->args.ackm, pn_space); in helper_cleanup()
320 #define OP_CRYPTO_SEND(pn_space, buf) \ argument
321 { OPK_CRYPTO_SEND, (pn_space), 0, (buf), sizeof(buf) },
H A Dquic_ackm_test.c695 #define RX_OP_SKIP_IF_PN_SPACE(pn_space) \ argument
697 RX_OPK_SKIP_IF_PN_SPACE, 0, (pn_space), 0, \
/src/crypto/openssl/ssl/quic/
H A Dquic_cfq.c23 uint32_t priority, pn_space, flags; member
59 return ex->pn_space; in ossl_quic_cfq_item_get_pn_space()
86 if (a->pn_space < b->pn_space) in compare()
88 else if (a->pn_space > b->pn_space) in compare()
233 uint32_t pn_space, in ossl_quic_cfq_add_frame() argument
248 item->pn_space = pn_space; in ossl_quic_cfq_add_frame()
336 uint32_t pn_space) in ossl_quic_cfq_get_priority_head() argument
340 for (; item != NULL && item->pn_space != pn_space; item = item->next) in ossl_quic_cfq_get_priority_head()
350 uint32_t pn_space) in ossl_quic_cfq_item_get_priority_next() argument
359 for (; ex != NULL && ex->pn_space != pn_space; ex = ex->next) in ossl_quic_cfq_item_get_priority_next()
H A Dquic_txp.c116 uint32_t pn_space,
420 static QUIC_SSTREAM *get_sstream_by_id(uint64_t stream_id, uint32_t pn_space,
713 uint32_t pn_space, in ossl_quic_tx_packetiser_set_ack_tx_cb() argument
753 uint32_t pn_space) in ossl_quic_tx_packetiser_schedule_ack_eliciting() argument
755 txp->force_ack_eliciting |= (1UL << pn_space); in ossl_quic_tx_packetiser_schedule_ack_eliciting()
759 uint32_t pn_space) in ossl_quic_tx_packetiser_schedule_ack() argument
761 txp->want_ack |= (1UL << pn_space); in ossl_quic_tx_packetiser_schedule_ack()
1391 uint32_t pn_space; in txp_determine_archetype() local
1403 for (pn_space = QUIC_PN_SPACE_INITIAL; in txp_determine_archetype()
1404 pn_space < QUIC_PN_SPACE_NUM; in txp_determine_archetype()
[all …]
H A Dquic_channel.c81 static int rx_late_validate(QUIC_PN pn, int pn_space, void *arg);
98 static void ch_on_txp_ack_tx(const OSSL_QUIC_FRAME_ACK *ack, uint32_t pn_space,
163 uint32_t pn_space; in ch_init() local
217 for (pn_space = QUIC_PN_SPACE_INITIAL; pn_space < QUIC_PN_SPACE_NUM; ++pn_space) in ch_init()
218 if (!ossl_quic_rxfc_init_standalone(&ch->crypto_rxfc[pn_space], in ch_init()
279 for (pn_space = QUIC_PN_SPACE_INITIAL; pn_space < QUIC_PN_SPACE_NUM; ++pn_space) { in ch_init()
280 ch->crypto_send[pn_space] = ossl_quic_sstream_new(INIT_CRYPTO_SEND_BUF_LEN); in ch_init()
281 if (ch->crypto_send[pn_space] == NULL) in ch_init()
284 txp_args.crypto[pn_space] = ch->crypto_send[pn_space]; in ch_init()
335 for (pn_space = QUIC_PN_SPACE_INITIAL; pn_space < QUIC_PN_SPACE_NUM; ++pn_space) { in ch_init()
[all …]
H A Dquic_record_rx.c315 uint32_t pn_space; in qrx_validate_initial_pkt() local
449 pn_space = rxe_determine_pn_space(rxe); in qrx_validate_initial_pkt()
450 if (rxe->pn > qrx->largest_pn[pn_space]) in qrx_validate_initial_pkt()
451 qrx->largest_pn[pn_space] = rxe->pn; in qrx_validate_initial_pkt()
757 int pn_space = rxe_determine_pn_space(rxe); in qrx_validate_hdr() local
760 qrx->largest_pn[pn_space], in qrx_validate_hdr()
770 int pn_space = rxe_determine_pn_space(rxe); in qrx_validate_hdr_late() local
777 && !qrx->validation_cb(rxe->pn, pn_space, qrx->validation_cb_arg)) in qrx_validate_hdr_late()
1024 uint32_t pn_space, enc_level; in qrx_process_pkt() local
1283 pn_space = rxe_determine_pn_space(rxe); in qrx_process_pkt()
[all …]
H A Dquic_fifd.c22 uint32_t pn_space, in ossl_quic_fifd_init() argument
/src/crypto/openssl/include/internal/
H A Dquic_txp.h190 uint32_t pn_space);
197 uint32_t pn_space);
220 uint32_t pn_space);
228 uint32_t pn_space,
H A Dquic_cfq.h104 uint32_t pn_space,
141 uint32_t pn_space);
150 uint32_t pn_space);
H A Dquic_fifd.h33 uint32_t pn_space,
59 uint32_t pn_space,
H A Dquic_record_rx.h325 typedef int(ossl_qrx_late_validation_cb)(QUIC_PN pn, int pn_space,
/src/crypto/openssl/doc/designs/quic-design/
H A Dquic-fifm.md210 * a packet. pn_space is a QUIC_PN_SPACE_* value.
226 uint32_t pn_space,
261 QUIC_CFQ_ITEM *ossl_quic_cfq_get_priority_head(QUIC_CFQ *cfq, uint32_t pn_space);
270 uint32_t pn_space);
H A Dquic-ackm.md456 `SendOneOrTwoAckElicitingPackets(pn_space)` in RFC 9002.