Lines Matching refs:reo_wnd
32 s32 tcp_rack_skb_timeout(struct tcp_sock *tp, struct sk_buff *skb, u32 reo_wnd)
34 return tp->rack.rtt_us + reo_wnd -
62 u32 reo_wnd;
65 reo_wnd = tcp_rack_reo_wnd(sk);
84 remaining = tcp_rack_skb_timeout(tp, skb, reo_wnd);
169 /* Updates the RACK's reo_wnd based on DSACK and no. of recoveries.
172 * triggering fast recovery, increment reo_wnd by min_rtt/4 (upper bounded
174 * due to reordering delay longer than reo_wnd.
176 * Persist the current reo_wnd value for TCP_RACK_RECOVERY_THRESH (16)
180 * At max, reo_wnd is incremented only once per rtt. So that the new
182 * after the reo_wnd has been updated last time.
184 * reo_wnd is tracked in terms of steps (of min_rtt/4), rather than
196 /* Disregard DSACK if a rtt has not passed since we adjusted reo_wnd */
200 /* Adjust the reo_wnd if update is pending */