| /src/crypto/openssl/ssl/quic/ |
| H A D | quic_statm.c | 12 void ossl_statm_update_rtt(OSSL_STATM *statm, in ossl_statm_update_rtt() argument 20 latest_rtt = statm->latest_rtt; in ossl_statm_update_rtt() 22 statm->latest_rtt = latest_rtt; in ossl_statm_update_rtt() 24 if (!statm->have_first_sample) { in ossl_statm_update_rtt() 25 statm->min_rtt = latest_rtt; in ossl_statm_update_rtt() 26 statm->smoothed_rtt = latest_rtt; in ossl_statm_update_rtt() 27 statm->rtt_variance = ossl_time_divide(latest_rtt, 2); in ossl_statm_update_rtt() 28 statm->have_first_sample = 1; in ossl_statm_update_rtt() 33 if (ossl_time_compare(latest_rtt, statm->min_rtt) < 0) in ossl_statm_update_rtt() 34 statm->min_rtt = latest_rtt; in ossl_statm_update_rtt() [all …]
|
| H A D | quic_rstream.c | 19 OSSL_STATM *statm; member 25 OSSL_STATM *statm, size_t rbuf_size) in ossl_quic_rstream_new() argument 40 ret->statm = statm; in ossl_quic_rstream_new() 141 if (qrs->statm != NULL) { in get_rtt() 144 ossl_statm_get_rtt_info(qrs->statm, &rtt_info); in get_rtt()
|
| H A D | quic_ackm.c | 506 OSSL_STATM *statm; member 761 ossl_statm_get_rtt_info(ackm->statm, &rtt); in ackm_detect_and_remove_lost_pkts() 838 ossl_statm_get_rtt_info(ackm->statm, &rtt); in ackm_get_pto_time_and_space() 991 ossl_statm_get_rtt_info(ackm->statm, &rtt); in ackm_on_pkts_lost() 1038 OSSL_STATM *statm, in ossl_ackm_new() argument 1062 ackm->statm = statm; in ossl_ackm_new() 1214 ossl_statm_update_rtt(ackm->statm, ack_delay, in ossl_ackm_on_rx_ack_frame() 1718 ossl_statm_get_rtt_info(ackm->statm, &rtt); in ossl_ackm_get_pto_duration()
|
| H A D | quic_channel_local.h | 90 OSSL_STATM statm; member
|
| H A D | quic_channel.c | 233 if (!ossl_statm_init(&ch->statm)) in ch_init() 241 if ((ch->ackm = ossl_ackm_new(get_time, ch, &ch->statm, in ch_init() 407 ossl_statm_destroy(&ch->statm); in ch_cleanup() 549 return &ch->statm; in ossl_quic_channel_get_statm()
|
| /src/crypto/openssl/include/internal/ |
| H A D | quic_statm.h | 29 int ossl_statm_init(OSSL_STATM *statm); 31 void ossl_statm_destroy(OSSL_STATM *statm); 33 void ossl_statm_get_rtt_info(OSSL_STATM *statm, OSSL_RTT_INFO *rtt_info); 35 void ossl_statm_update_rtt(OSSL_STATM *statm,
|
| H A D | quic_stream.h | 325 OSSL_STATM *statm, size_t rbuf_size);
|
| H A D | quic_ackm.h | 24 OSSL_STATM *statm,
|
| /src/crypto/openssl/doc/designs/quic-design/ |
| H A D | quic-statm.md | 19 int ossl_statm_init(OSSL_STATM *statm); 21 void ossl_statm_destroy(OSSL_STATM *statm); 41 void ossl_statm_get_rtt_info(OSSL_STATM *statm, OSSL_RTT_INFO *rtt_info); 61 void ossl_statm_update_rtt(OSSL_STATM *statm, 72 void ossl_statm_set_max_ack_delay(OSSL_STATM *statm, OSSL_TIME max_ack_delay);
|
| H A D | quic-ackm.md | 98 QUIC_STATM *statm, 107 instance passed are used by the ACK manager instance. `statm` points to a 108 [Statistics Manager tracker instance](quic-statm.md).
|
| /src/crypto/openssl/test/ |
| H A D | quic_fifd_test.c | 59 OSSL_STATM statm; member 331 if (!TEST_true(ossl_statm_init(&info.statm)) in test_fifd() 334 &info.statm, in test_fifd() 354 ossl_statm_update_rtt(&info.statm, ossl_time_zero(), ossl_ms2time(1)); in test_fifd() 366 ossl_statm_destroy(&info.statm); in test_fifd()
|
| H A D | quic_ackm_test.c | 52 OSSL_STATM statm; member 71 ossl_statm_destroy(&h->statm); in helper_destroy() 95 if (!TEST_int_eq(ossl_statm_init(&h->statm), 1)) in helper_init() 106 h->ackm = ossl_ackm_new(fake_now, NULL, &h->statm, in helper_init()
|
| H A D | quic_txp_test.c | 65 OSSL_STATM statm; member 113 ossl_statm_destroy(&h->statm); in helper_cleanup() 187 if (!TEST_true(ossl_statm_init(&h->statm))) in helper_init() 197 &h->statm, in helper_init()
|
| /src/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_flags.inc | 157 "If false, do not attempt to read /proc/maps/statm."
|