Lines Matching refs:window
972 th->window = htons(min(tp->rcv_wnd, 65535U)); in tcp_transmit_skb()
974 th->window = htons(tcp_select_window(sk)); in tcp_transmit_skb()
1558 u32 partial, needed, window, max_len; in tcp_mss_split_point() local
1560 window = tcp_wnd_end(tp) - TCP_SKB_CB(skb)->seq; in tcp_mss_split_point()
1563 if (likely(max_len <= window && skb != tcp_write_queue_tail(sk))) in tcp_mss_split_point()
1566 needed = min(skb->len, window); in tcp_mss_split_point()
2381 int window; in __tcp_select_window() local
2415 window = tp->rcv_wnd; in __tcp_select_window()
2417 window = free_space; in __tcp_select_window()
2423 if (((window >> tp->rx_opt.rcv_wscale) << tp->rx_opt.rcv_wscale) != window) in __tcp_select_window()
2424 window = (((window >> tp->rx_opt.rcv_wscale) + 1) in __tcp_select_window()
2435 if (window <= free_space - mss || window > free_space) in __tcp_select_window()
2436 window = (free_space / mss) * mss; in __tcp_select_window()
2438 free_space > window + (full_space >> 1)) in __tcp_select_window()
2439 window = free_space; in __tcp_select_window()
2442 return window; in __tcp_select_window()
3020 th->window = htons(min(req->rsk_rcv_wnd, 65535U)); in tcp_make_synack()