Lines Matching defs:rtt
444 u32 new_sample = tp->rcv_rtt_est.rtt;
471 if (tp->rcv_rtt_est.rtt != new_sample)
472 tp->rcv_rtt_est.rtt = new_sample;
512 if (time < (tp->rcv_rtt_est.rtt >> 3) || tp->rcv_rtt_est.rtt == 0)
611 /* Called to compute a smoothed rtt estimate. The data fed to this
626 * article in SIGCOMM '88. Note that rtt and mdev
627 * are scaled versions of rtt and mean deviation.
632 * RTO = rtt + 4 * mdev
644 m -= (tp->srtt >> 3); /* m is now error in rtt est */
645 tp->srtt += m; /* rtt = 7/8 rtt + 1/8 new */
650 * Eifel blocks mdev updates when rtt decreases.
676 tp->srtt = m << 3; /* take the measured time to be rtt */
677 tp->mdev = m << 1; /* make sure rto = 3*rtt */
692 * 1. If rtt variance happened to be less 50msec, it is hallucination.
730 unsigned long rtt;
733 /* This session failed to estimate rtt. Why?
742 rtt = dst_metric_rtt(dst, RTAX_RTT);
743 m = rtt - tp->srtt;
745 /* If newly calculated rtt larger than stored one,
747 * rtt overestimation is always better than underestimation.
753 set_dst_metric_rtt(dst, RTAX_RTT, rtt - (m >> 3));
906 /* Initial rtt is determined from SYN,SYN-ACK.
907 * The segment is small and rtt may appear much
940 * rtt, if initial rto is too small. FORGET ALL AND RESET!
3136 * samples are accepted even from very old segments: f.e., when rtt=1
3150 * rtt estimates. Also, we must not reset the
5790 * and does not calculate rtt.