Lines Matching refs:cwnd
272 static void bictcp_update(struct bpf_bictcp *ca, __u32 cwnd, __u32 acked) in bictcp_update() argument
279 if (ca->last_cwnd == cwnd && in bictcp_update()
290 ca->last_cwnd = cwnd; in bictcp_update()
296 ca->tcp_cwnd = cwnd; /* syn with cubic */ in bictcp_update()
298 if (ca->last_max_cwnd <= cwnd) { in bictcp_update()
300 ca->bic_origin_point = cwnd; in bictcp_update()
306 * (ca->last_max_cwnd - cwnd)); in bictcp_update()
344 if (bic_target > cwnd) { in bictcp_update()
345 ca->cnt = cwnd / (bic_target - cwnd); in bictcp_update()
347 ca->cnt = 100 * cwnd; /* very small increment*/ in bictcp_update()
364 delta = (cwnd * scale) >> 3; in bictcp_update()
371 if (ca->tcp_cwnd > cwnd) { /* if bic is slower than tcp */ in bictcp_update()
372 delta = ca->tcp_cwnd - cwnd; in bictcp_update()
373 max_cnt = cwnd / delta; in bictcp_update()