Home
last modified time | relevance | path

Searched refs:window_clamp (Results 1 – 9 of 9) sorted by relevance

/linux-4.1.27/net/ipv4/
Dtcp_minisocks.c378 req->window_clamp = tp->window_clamp ? : dst_metric(dst, RTAX_WINDOW); in tcp_openreq_init_rwin()
382 (req->window_clamp > tcp_full_space(sk) || req->window_clamp == 0)) in tcp_openreq_init_rwin()
383 req->window_clamp = tcp_full_space(sk); in tcp_openreq_init_rwin()
389 &req->window_clamp, in tcp_openreq_init_rwin()
505 newtp->window_clamp = req->window_clamp; in tcp_create_openreq_child()
514 newtp->window_clamp = min(newtp->window_clamp, 65535U); in tcp_create_openreq_child()
Dsyncookies.c384 req->window_clamp = tp->window_clamp ? :dst_metric(&rt->dst, RTAX_WINDOW); in cookie_v4_check()
387 &req->rcv_wnd, &req->window_clamp, in cookie_v4_check()
Dtcp_output.c212 __u32 *rcv_wnd, __u32 *window_clamp, in tcp_select_initial_window() argument
219 if (*window_clamp == 0) in tcp_select_initial_window()
220 (*window_clamp) = (65535 << 14); in tcp_select_initial_window()
221 space = min(*window_clamp, space); in tcp_select_initial_window()
246 space = min_t(u32, space, *window_clamp); in tcp_select_initial_window()
260 (*window_clamp) = min(65535U << (*rcv_wscale), *window_clamp); in tcp_select_initial_window()
2386 int full_space = min_t(int, tp->window_clamp, allowed_space); in __tcp_select_window()
3076 if (!tp->window_clamp) in tcp_connect_init()
3077 tp->window_clamp = dst_metric(dst, RTAX_WINDOW); in tcp_connect_init()
3086 (tp->window_clamp > tcp_full_space(sk) || tp->window_clamp == 0)) in tcp_connect_init()
[all …]
Dtcp_input.c360 if (tp->rcv_ssthresh < tp->window_clamp && in tcp_grow_window()
376 tp->window_clamp); in tcp_grow_window()
420 if (tp->window_clamp >= maxwin) { in tcp_init_buffer_space()
421 tp->window_clamp = maxwin; in tcp_init_buffer_space()
424 tp->window_clamp = max(maxwin - in tcp_init_buffer_space()
431 tp->window_clamp > 2 * tp->advmss && in tcp_init_buffer_space()
432 tp->window_clamp + tp->advmss > maxwin) in tcp_init_buffer_space()
433 tp->window_clamp = max(2 * tp->advmss, maxwin - tp->advmss); in tcp_init_buffer_space()
435 tp->rcv_ssthresh = min(tp->rcv_ssthresh, tp->window_clamp); in tcp_init_buffer_space()
455 tp->rcv_ssthresh = min(tp->window_clamp, 2U * tp->advmss); in tcp_clamp_window()
[all …]
Dtcp.c1399 if (2*rcv_window_now <= tp->window_clamp) { in tcp_cleanup_rbuf()
2216 tp->window_clamp = 0; in tcp_disconnect()
2509 tp->window_clamp = 0; in do_tcp_setsockopt()
2511 tp->window_clamp = val < SOCK_MIN_RCVBUF / 2 ? in do_tcp_setsockopt()
2736 val = tp->window_clamp; in do_tcp_getsockopt()
/linux-4.1.27/net/ipv6/
Dsyncookies.c258 req->window_clamp = tp->window_clamp ? :dst_metric(dst, RTAX_WINDOW); in cookie_v6_check()
260 &req->rcv_wnd, &req->window_clamp, in cookie_v6_check()
/linux-4.1.27/include/net/
Drequest_sock.h61 u32 window_clamp; /* window clamp at creation time */ member
Dtcp.h1121 __u32 *window_clamp, int wscale_ok,
/linux-4.1.27/include/linux/
Dtcp.h188 u32 window_clamp; /* Maximal window to advertise */ member