Lines Matching defs:ackm

616 static struct tx_pkt_history_st *get_tx_history(OSSL_ACKM *ackm, int pkt_space)  in get_tx_history()
627 static struct rx_pkt_history_st *get_rx_history(OSSL_ACKM *ackm, int pkt_space) in get_rx_history()
645 static uint64_t ackm_ack_eliciting_bytes_in_flight(OSSL_ACKM *ackm) in ackm_ack_eliciting_bytes_in_flight()
669 static OSSL_ACKM_TX_PKT *ackm_detect_and_remove_newly_acked_pkts(OSSL_ACKM *ackm, in ackm_detect_and_remove_newly_acked_pkts()
746 static OSSL_ACKM_TX_PKT *ackm_detect_and_remove_lost_pkts(OSSL_ACKM *ackm, in ackm_detect_and_remove_lost_pkts()
812 static OSSL_TIME ackm_get_loss_time_and_space(OSSL_ACKM *ackm, int *pspace) in ackm_get_loss_time_and_space()
828 static OSSL_TIME ackm_get_pto_time_and_space(OSSL_ACKM *ackm, int *space) in ackm_get_pto_time_and_space()
889 static void ackm_set_loss_detection_timer_actual(OSSL_ACKM *ackm, in ackm_set_loss_detection_timer_actual()
899 static int ackm_set_loss_detection_timer(OSSL_ACKM *ackm) in ackm_set_loss_detection_timer()
927 static int ackm_in_persistent_congestion(OSSL_ACKM *ackm, in ackm_in_persistent_congestion()
934 static void ackm_on_pkts_lost(OSSL_ACKM *ackm, int pkt_space, in ackm_on_pkts_lost()
983 static void ackm_on_pkts_acked(OSSL_ACKM *ackm, const OSSL_ACKM_TX_PKT *apkt) in ackm_on_pkts_acked()
1026 OSSL_ACKM *ackm; in ossl_ackm_new() local
1062 void ossl_ackm_free(OSSL_ACKM *ackm) in ossl_ackm_free()
1078 int ossl_ackm_on_tx_packet(OSSL_ACKM *ackm, OSSL_ACKM_TX_PKT *pkt) in ossl_ackm_on_tx_packet()
1115 int ossl_ackm_on_rx_datagram(OSSL_ACKM *ackm, size_t num_bytes) in ossl_ackm_on_rx_datagram()
1121 static void ackm_process_ecn(OSSL_ACKM *ackm, const OSSL_QUIC_FRAME_ACK *ack, in ackm_process_ecn()
1145 int ossl_ackm_on_rx_ack_frame(OSSL_ACKM *ackm, const OSSL_QUIC_FRAME_ACK *ack, in ossl_ackm_on_rx_ack_frame()
1228 int ossl_ackm_on_pkt_space_discarded(OSSL_ACKM *ackm, int pkt_space) in ossl_ackm_on_pkt_space_discarded()
1266 int ossl_ackm_on_handshake_confirmed(OSSL_ACKM *ackm) in ossl_ackm_on_handshake_confirmed()
1274 static void ackm_queue_probe_anti_deadlock_handshake(OSSL_ACKM *ackm) in ackm_queue_probe_anti_deadlock_handshake()
1279 static void ackm_queue_probe_anti_deadlock_initial(OSSL_ACKM *ackm) in ackm_queue_probe_anti_deadlock_initial()
1284 static void ackm_queue_probe(OSSL_ACKM *ackm, int pkt_space) in ackm_queue_probe()
1294 int ossl_ackm_on_timeout(OSSL_ACKM *ackm) in ossl_ackm_on_timeout()
1336 OSSL_TIME ossl_ackm_get_loss_detection_deadline(OSSL_ACKM *ackm) in ossl_ackm_get_loss_detection_deadline()
1341 OSSL_ACKM_PROBE_INFO *ossl_ackm_get0_probe_request(OSSL_ACKM *ackm) in ossl_ackm_get0_probe_request()
1346 int ossl_ackm_get_largest_unacked(OSSL_ACKM *ackm, int pkt_space, QUIC_PN *pn) in ossl_ackm_get_largest_unacked()
1379 int ossl_ackm_is_ack_desired(OSSL_ACKM *ackm, int pkt_space) in ossl_ackm_is_ack_desired()
1405 static int ackm_is_missing(OSSL_ACKM *ackm, int pkt_space, QUIC_PN pkt_num) in ackm_is_missing()
1420 static int ackm_has_newly_missing(OSSL_ACKM *ackm, int pkt_space) in ackm_has_newly_missing()
1448 static void ackm_set_flush_deadline(OSSL_ACKM *ackm, int pkt_space, in ackm_set_flush_deadline()
1459 static void ackm_queue_ack(OSSL_ACKM *ackm, int pkt_space) in ackm_queue_ack()
1467 static void ackm_on_rx_ack_eliciting(OSSL_ACKM *ackm, in ackm_on_rx_ack_eliciting()
1534 int ossl_ackm_on_rx_packet(OSSL_ACKM *ackm, const OSSL_ACKM_RX_PKT *pkt) in ossl_ackm_on_rx_packet()
1593 static void ackm_fill_rx_ack_ranges(OSSL_ACKM *ackm, int pkt_space, in ackm_fill_rx_ack_ranges()
1615 const OSSL_QUIC_FRAME_ACK *ossl_ackm_get_ack_frame(OSSL_ACKM *ackm, in ossl_ackm_get_ack_frame()
1645 OSSL_TIME ossl_ackm_get_ack_deadline(OSSL_ACKM *ackm, int pkt_space) in ossl_ackm_get_ack_deadline()
1654 int ossl_ackm_is_rx_pn_processable(OSSL_ACKM *ackm, QUIC_PN pn, int pkt_space) in ossl_ackm_is_rx_pn_processable()
1661 void ossl_ackm_set_loss_detection_deadline_callback(OSSL_ACKM *ackm, in ossl_ackm_set_loss_detection_deadline_callback()
1670 void ossl_ackm_set_ack_deadline_callback(OSSL_ACKM *ackm, in ossl_ackm_set_ack_deadline_callback()
1680 int ossl_ackm_mark_packet_pseudo_lost(OSSL_ACKM *ackm, in ossl_ackm_mark_packet_pseudo_lost()
1696 OSSL_TIME ossl_ackm_get_pto_duration(OSSL_ACKM *ackm) in ossl_ackm_get_pto_duration()
1712 QUIC_PN ossl_ackm_get_largest_acked(OSSL_ACKM *ackm, int pkt_space) in ossl_ackm_get_largest_acked()
1717 void ossl_ackm_set_rx_max_ack_delay(OSSL_ACKM *ackm, OSSL_TIME rx_max_ack_delay) in ossl_ackm_set_rx_max_ack_delay()
1722 void ossl_ackm_set_tx_max_ack_delay(OSSL_ACKM *ackm, OSSL_TIME tx_max_ack_delay) in ossl_ackm_set_tx_max_ack_delay()