Lines Matching full:rtt
19 * only every-other RTT during slow start, we increase during
20 * every RTT during slow start, just like Reno.
27 * minimum RTT sample observed during the last RTT to calculate
64 * end of the first RTT, because any calculation we do is using
68 * Instead we must wait until the completion of an RTT during
103 /* Do RTT sampling needed for Vegas.
105 * o min-filter RTT samples from within an RTT to get the current
108 * o min-filter RTT samples from a much longer window (forever for now)
119 /* Never allow zero rtt or baseRTT */ in tcp_vegas_pkts_acked()
126 /* Find the min RTT during the last RTT to find in tcp_vegas_pkts_acked()
146 * until we get fresh RTT samples. So when we
176 /* Do the Vegas once-per-RTT cwnd adjustment. */ in tcp_vegas_cong_avoid()
179 * at the end of the next RTT. in tcp_vegas_cong_avoid()
183 /* We do the Vegas calculations only if we got enough RTT in tcp_vegas_cong_avoid()
185 * at least one RTT sample that wasn't from a delayed ACK. in tcp_vegas_cong_avoid()
187 * then that means we're getting only 1 ACK per RTT, which in tcp_vegas_cong_avoid()
193 /* We don't have enough RTT samples to do the Vegas in tcp_vegas_cong_avoid()
198 u32 rtt, diff; in tcp_vegas_cong_avoid() local
201 /* We have enough RTT samples, so, using the Vegas in tcp_vegas_cong_avoid()
206 /* Pluck out the RTT we are using for the Vegas in tcp_vegas_cong_avoid()
207 * calculations. This is the min RTT seen during the in tcp_vegas_cong_avoid()
208 * last RTT. Taking the min filters out the effects in tcp_vegas_cong_avoid()
212 rtt = vegas->minRTT; in tcp_vegas_cong_avoid()
221 do_div(target_cwnd, rtt); in tcp_vegas_cong_avoid()
227 diff = tcp_snd_cwnd(tp) * (rtt-vegas->baseRTT) / vegas->baseRTT; in tcp_vegas_cong_avoid()
281 /* Wipe the slate clean for the next RTT. */ in tcp_vegas_cong_avoid()