Home
last modified time | relevance | path

Searched refs:OSSL_ACKM (Results 1 – 11 of 11) sorted by relevance

/src/crypto/openssl/include/internal/
H A Dquic_ackm.h22 OSSL_ACKM *ossl_ackm_new(OSSL_TIME (*now)(void *arg),
27 void ossl_ackm_free(OSSL_ACKM *ackm);
29 void ossl_ackm_set_loss_detection_deadline_callback(OSSL_ACKM *ackm,
34 void ossl_ackm_set_ack_deadline_callback(OSSL_ACKM *ackm,
46 void ossl_ackm_set_rx_max_ack_delay(OSSL_ACKM *ackm, OSSL_TIME rx_max_ack_delay);
55 void ossl_ackm_set_tx_max_ack_delay(OSSL_ACKM *ackm, OSSL_TIME tx_max_ack_delay);
131 int ossl_ackm_on_tx_packet(OSSL_ACKM *ackm, OSSL_ACKM_TX_PKT *pkt);
132 int ossl_ackm_on_rx_datagram(OSSL_ACKM *ackm, size_t num_bytes);
162 int ossl_ackm_on_rx_packet(OSSL_ACKM *ackm, const OSSL_ACKM_RX_PKT *pkt);
164 int ossl_ackm_on_rx_ack_frame(OSSL_ACKM *ackm, const OSSL_QUIC_FRAME_ACK *ack,
[all …]
H A Dquic_fifd.h30 OSSL_ACKM *ackm;
55 OSSL_ACKM *ackm,
H A Dquic_predef.h22 typedef struct ossl_ackm_st OSSL_ACKM; typedef
H A Dquic_txp.h43 OSSL_ACKM *ackm; /* QUIC Acknowledgement Manager */
/src/crypto/openssl/ssl/quic/
H A Dquic_ackm.c621 static struct tx_pkt_history_st *get_tx_history(OSSL_ACKM *ackm, int pkt_space) in get_tx_history()
632 static struct rx_pkt_history_st *get_rx_history(OSSL_ACKM *ackm, int pkt_space) in get_rx_history()
650 static uint64_t ackm_ack_eliciting_bytes_in_flight(OSSL_ACKM *ackm) in ackm_ack_eliciting_bytes_in_flight()
674 static OSSL_ACKM_TX_PKT *ackm_detect_and_remove_newly_acked_pkts(OSSL_ACKM *ackm, in ackm_detect_and_remove_newly_acked_pkts()
751 static OSSL_ACKM_TX_PKT *ackm_detect_and_remove_lost_pkts(OSSL_ACKM *ackm, in ackm_detect_and_remove_lost_pkts()
815 static OSSL_TIME ackm_get_loss_time_and_space(OSSL_ACKM *ackm, int *pspace) in ackm_get_loss_time_and_space()
831 static OSSL_TIME ackm_get_pto_time_and_space(OSSL_ACKM *ackm, int *space) in ackm_get_pto_time_and_space()
905 static void ackm_set_loss_detection_timer_actual(OSSL_ACKM *ackm, in ackm_set_loss_detection_timer_actual()
915 static int ackm_set_loss_detection_timer(OSSL_ACKM *ackm) in ackm_set_loss_detection_timer()
943 static int ackm_in_persistent_congestion(OSSL_ACKM *ackm, in ackm_in_persistent_congestion()
[all …]
H A Dquic_channel_local.h93 OSSL_ACKM *ackm;
H A Dquic_fifd.c18 OSSL_ACKM *ackm, in ossl_quic_fifd_init()
/src/crypto/openssl/doc/designs/quic-design/
H A Dquic-ackm.md94 typedef struct ossl_ackm_st OSSL_ACKM;
96 OSSL_ACKM *ossl_ackm_new(OSSL_TIME (*now)(void *arg),
102 void ossl_ackm_free(OSSL_ACKM *ackm);
189 int ossl_ackm_on_tx_packet(OSSL_ACKM *ackm, const OSSL_ACKM_TX_PKT *pkt);
206 int ossl_ackm_on_rx_datagram(OSSL_ACKM *ackm, size_t num_bytes);
245 int ossl_ackm_on_rx_packet(OSSL_ACKM *ackm, const OSSL_ACKM_RX_PKT *pkt);
296 int ossl_ackm_on_rx_ack_frame(OSSL_ACKM *ackm, const OSSL_ACKM_ACK *ack,
310 int ossl_ackm_on_pkt_space_discarded(OSSL_ACKM *ackm, int pkt_space);
322 int ossl_ackm_on_handshake_confirmed(OSSL_ACKM *ackm);
330 int ossl_ackm_on_timeout(OSSL_ACKM *ackm);
[all …]
H A Dtx-packetiser.md27 OSSL_ACKM *ackm; /* QUIC Acknowledgement Manager */
/src/crypto/openssl/test/
H A Dquic_fifd_test.c56 OSSL_ACKM *ackm;
H A Dquic_ackm_test.c48 OSSL_ACKM *ackm;