Lines Matching refs:veno
27 struct veno { struct
47 struct veno *veno = inet_csk_ca(sk); in veno_enable() local
50 veno->doing_veno_now = 1; in veno_enable()
52 veno->minrtt = 0x7fffffff; in veno_enable()
57 struct veno *veno = inet_csk_ca(sk); in veno_disable() local
60 veno->doing_veno_now = 0; in veno_disable()
65 struct veno *veno = inet_csk_ca(sk); in tcp_veno_init() local
67 veno->basertt = 0x7fffffff; in tcp_veno_init()
68 veno->inc = 1; in tcp_veno_init()
76 struct veno *veno = inet_csk_ca(sk); in tcp_veno_pkts_acked() local
86 if (vrtt < veno->basertt) in tcp_veno_pkts_acked()
87 veno->basertt = vrtt; in tcp_veno_pkts_acked()
92 veno->minrtt = min(veno->minrtt, vrtt); in tcp_veno_pkts_acked()
93 veno->cntrtt++; in tcp_veno_pkts_acked()
122 struct veno *veno = inet_csk_ca(sk); in tcp_veno_cong_avoid() local
124 if (!veno->doing_veno_now) { in tcp_veno_cong_avoid()
134 if (veno->cntrtt <= 2) { in tcp_veno_cong_avoid()
147 rtt = veno->minrtt; in tcp_veno_cong_avoid()
149 target_cwnd = (u64)tcp_snd_cwnd(tp) * veno->basertt; in tcp_veno_cong_avoid()
153 veno->diff = (tcp_snd_cwnd(tp) << V_PARAM_SHIFT) - target_cwnd; in tcp_veno_cong_avoid()
163 if (veno->diff < beta) { in tcp_veno_cong_avoid()
173 if (veno->inc && in tcp_veno_cong_avoid()
176 veno->inc = 0; in tcp_veno_cong_avoid()
178 veno->inc = 1; in tcp_veno_cong_avoid()
191 veno->minrtt = 0x7fffffff; in tcp_veno_cong_avoid()
198 struct veno *veno = inet_csk_ca(sk); in tcp_veno_ssthresh() local
200 if (veno->diff < beta) in tcp_veno_ssthresh()
223 BUILD_BUG_ON(sizeof(struct veno) > ICSK_CA_PRIV_SIZE); in tcp_veno_register()