Lines Matching full:rtt
2 /* RTT/RTO calculation.
34 * Called to compute a smoothed rtt estimate. The data fed to this
45 long m = sample_rtt_us; /* RTT */ in rxrpc_rtt_estimator()
49 * article in SIGCOMM '88. Note that rtt and mdev in rxrpc_rtt_estimator()
50 * are scaled versions of rtt and mean deviation. in rxrpc_rtt_estimator()
55 * RTO = rtt + 4 * mdev in rxrpc_rtt_estimator()
65 m -= (srtt >> 3); /* m is now error in rtt est */ in rxrpc_rtt_estimator()
66 srtt += m; /* rtt = 7/8 rtt + 1/8 new */ in rxrpc_rtt_estimator()
71 * Eifel blocks mdev updates when rtt decreases. in rxrpc_rtt_estimator()
92 srtt = m << 3; /* take the measured time to be rtt */ in rxrpc_rtt_estimator()
93 peer->mdev_us = m << 1; /* make sure rto = 3*rtt */ in rxrpc_rtt_estimator()
109 /* 1. If rtt variance happened to be less 50msec, it is hallucination. in rxrpc_set_rto()
139 /* RFC6298: only reset backoff on valid RTT measurement. */ in rxrpc_ack_update_rtt()
144 * Add RTT information to cache. This is called in softirq mode and has
145 * exclusive access to the peer RTT data.