Lines Matching refs:window
978 th->window = htons(min(tp->rcv_wnd, 65535U)); in tcp_transmit_skb()
980 th->window = htons(tcp_select_window(sk)); in tcp_transmit_skb()
1569 u32 partial, needed, window, max_len; in tcp_mss_split_point() local
1571 window = tcp_wnd_end(tp) - TCP_SKB_CB(skb)->seq; in tcp_mss_split_point()
1574 if (likely(max_len <= window && skb != tcp_write_queue_tail(sk))) in tcp_mss_split_point()
1577 needed = min(skb->len, window); in tcp_mss_split_point()
2387 int window; in __tcp_select_window() local
2421 window = tp->rcv_wnd; in __tcp_select_window()
2423 window = free_space; in __tcp_select_window()
2429 if (((window >> tp->rx_opt.rcv_wscale) << tp->rx_opt.rcv_wscale) != window) in __tcp_select_window()
2430 window = (((window >> tp->rx_opt.rcv_wscale) + 1) in __tcp_select_window()
2441 if (window <= free_space - mss || window > free_space) in __tcp_select_window()
2442 window = (free_space / mss) * mss; in __tcp_select_window()
2444 free_space > window + (full_space >> 1)) in __tcp_select_window()
2445 window = free_space; in __tcp_select_window()
2448 return window; in __tcp_select_window()
3011 th->window = htons(min(req->rcv_wnd, 65535U)); in tcp_make_synack()