Lines Matching full:alpha
49 u32 alpha; /* Additive increase */ member
72 ca->alpha = ALPHA_MAX; in tcp_illinois_init()
96 /* ignore bogus values, this prevents wraparound in alpha math */ in tcp_illinois_acked()
128 * Compute value of alpha used for additive increase.
133 * then use large alpha (10.0) to increase faster.
135 * then use small alpha (0.3)
139 static u32 alpha(struct illinois *ca, u32 da, u32 dm) in alpha() function
148 /* Wait for 5 good RTT's before allowing alpha to go alpha max. in alpha()
152 return ca->alpha; in alpha()
173 * alpha = ---------- in alpha()
220 /* Update alpha and beta values once per RTT */
227 ca->alpha = ALPHA_BASE; in update_params()
233 ca->alpha = alpha(ca, da, dm); in update_params()
248 ca->alpha = ALPHA_BASE; in tcp_illinois_state()
283 * tp->snd_cwnd += alpha/tp->snd_cwnd in tcp_illinois_cong_avoid()
285 delta = (tp->snd_cwnd_cnt * ca->alpha) >> ALPHA_SHIFT; in tcp_illinois_cong_avoid()