ossl_time_multiply
ossl_time_max(ossl_time_multiply(rtt.rtt_variance, 4),
loss_delay = ossl_time_multiply(ossl_time_max(rtt.latest_rtt,
ossl_time_max(ossl_time_multiply(rtt.rtt_variance, 4),
= ossl_time_multiply(duration,
ossl_time_multiply(ackm->rx_max_ack_delay,
ossl_time_multiply(ossl_ackm_get_pto_duration(ch->ackm),
ossl_time_multiply(pto, 3));
ossl_time_multiply(pto, 3));
return ossl_time_compare(t_window, ossl_time_multiply(rtt, 4)) < 0;
statm->rtt_variance = ossl_time_divide(ossl_time_add(ossl_time_multiply(statm->rtt_variance, 3),
statm->smoothed_rtt = ossl_time_divide(ossl_time_add(ossl_time_multiply(statm->smoothed_rtt, 7),
= ossl_time_multiply(ossl_ticks2time(OSSL_TIME_US),
return ossl_time_multiply(ossl_ticks2time(OSSL_TIME_MS), counter);