Lines Matching defs:vegas
74 struct vegas *vegas = inet_csk_ca(sk);
77 vegas->doing_vegas_now = 1;
80 vegas->beg_snd_nxt = tp->snd_nxt;
82 vegas->cntRTT = 0;
83 vegas->minRTT = 0x7fffffff;
89 struct vegas *vegas = inet_csk_ca(sk);
91 vegas->doing_vegas_now = 0;
96 struct vegas *vegas = inet_csk_ca(sk);
98 vegas->baseRTT = 0x7fffffff;
113 struct vegas *vegas = inet_csk_ca(sk);
123 if (vrtt < vegas->baseRTT)
124 vegas->baseRTT = vrtt;
129 vegas->minRTT = min(vegas->minRTT, vrtt);
130 vegas->cntRTT++;
168 struct vegas *vegas = inet_csk_ca(sk);
170 if (!vegas->doing_vegas_now) {
175 if (after(ack, vegas->beg_snd_nxt)) {
181 vegas->beg_snd_nxt = tp->snd_nxt;
192 if (vegas->cntRTT <= 2) {
212 rtt = vegas->minRTT;
220 target_cwnd = (u64)tcp_snd_cwnd(tp) * vegas->baseRTT;
227 diff = tcp_snd_cwnd(tp) * (rtt-vegas->baseRTT) / vegas->baseRTT;
282 vegas->cntRTT = 0;
283 vegas->minRTT = 0x7fffffff;
294 const struct vegas *ca = inet_csk_ca(sk);
297 info->vegas.tcpv_enabled = ca->doing_vegas_now;
298 info->vegas.tcpv_rttcnt = ca->cntRTT;
299 info->vegas.tcpv_rtt = ca->baseRTT;
300 info->vegas.tcpv_minrtt = ca->minRTT;
320 .name = "vegas",
325 BUILD_BUG_ON(sizeof(struct vegas) > ICSK_CA_PRIV_SIZE);