Lines Matching full:rtt
28 u8 doing_veno_now; /* if true, do veno for this rtt */
29 u16 cntrtt; /* # of rtts measured within last rtt */
30 u32 minrtt; /* min of rtts measured within last rtt (in usec) */
31 u32 basertt; /* the min of all Veno rtt measurements seen (in usec) */
72 /* Do rtt sampling needed for Veno. */
82 /* Never allow zero rtt or baseRTT */ in tcp_veno_pkts_acked()
89 /* Find the min rtt during the last rtt to find in tcp_veno_pkts_acked()
107 * until we get fresh rtt samples. So when we
133 /* We do the Veno calculations only if we got enough rtt samples */ in tcp_veno_cong_avoid()
135 /* We don't have enough rtt samples to do the Veno in tcp_veno_cong_avoid()
141 u32 rtt; in tcp_veno_cong_avoid() local
143 /* We have enough rtt samples, so, using the Veno in tcp_veno_cong_avoid()
147 rtt = veno->minrtt; in tcp_veno_cong_avoid()
151 do_div(target_cwnd, rtt); in tcp_veno_cong_avoid()
165 * every rtt. in tcp_veno_cong_avoid()
170 * every other rtt. in tcp_veno_cong_avoid()
189 /* Wipe the slate clean for the next rtt. */ in tcp_veno_cong_avoid()