Home
last modified time | relevance | path

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

/openbmc/linux/tools/testing/selftests/bpf/progs/
H A Dtest_tcpbpf_kern.c39 return tp->window_clamp; in get_tp_window_clamp()
48 int window_clamp = 9216; in bpf_testcb() local
101 &window_clamp, sizeof(window_clamp)); in bpf_testcb()
130 &window_clamp, sizeof(window_clamp)); in bpf_testcb()
/openbmc/linux/net/ipv4/
H A Dtcp_minisocks.c392 u32 window_clamp; in tcp_openreq_init_rwin() local
398 window_clamp = READ_ONCE(tp->window_clamp); in tcp_openreq_init_rwin()
400 req->rsk_window_clamp = window_clamp ? : dst_metric(dst, RTAX_WINDOW); in tcp_openreq_init_rwin()
537 newtp->window_clamp = req->rsk_window_clamp; in tcp_create_openreq_child()
546 newtp->window_clamp = min(newtp->window_clamp, 65535U); in tcp_create_openreq_child()
H A Dtcp_output.c211 u32 window_clamp = READ_ONCE(*__window_clamp); in tcp_select_initial_window() local
214 if (window_clamp == 0) in tcp_select_initial_window()
215 window_clamp = (U16_MAX << TCP_MAX_WSCALE); in tcp_select_initial_window()
216 space = min(window_clamp, space); in tcp_select_initial_window()
243 space = min_t(u32, space, window_clamp); in tcp_select_initial_window()
249 min_t(__u32, U16_MAX << (*rcv_wscale), window_clamp)); in tcp_select_initial_window()
3040 full_space = min_t(int, tp->window_clamp, allowed_space); in __tcp_select_window()
3794 if (!tp->window_clamp) in tcp_connect_init()
3795 WRITE_ONCE(tp->window_clamp, dst_metric(dst, RTAX_WINDOW)); in tcp_connect_init()
3802 (tp->window_clamp > tcp_full_space(sk) || tp->window_clamp == 0)) in tcp_connect_init()
[all …]
H A Dtcp_input.c257 if (tp->window_clamp < tp->rcvq_space.space) in tcp_measure_rcv_mss()
258 tp->rcvq_space.space = tp->window_clamp; in tcp_measure_rcv_mss()
534 room = min_t(int, tp->window_clamp, tcp_space(sk)) - tp->rcv_ssthresh; in tcp_grow_window()
583 if (tp->window_clamp >= maxwin) { in tcp_init_buffer_space()
584 WRITE_ONCE(tp->window_clamp, maxwin); in tcp_init_buffer_space()
587 WRITE_ONCE(tp->window_clamp, in tcp_init_buffer_space()
594 tp->window_clamp > 2 * tp->advmss && in tcp_init_buffer_space()
595 tp->window_clamp + tp->advmss > maxwin) in tcp_init_buffer_space()
596 WRITE_ONCE(tp->window_clamp, in tcp_init_buffer_space()
599 tp->rcv_ssthresh = min(tp->rcv_ssthresh, tp->window_clamp); in tcp_init_buffer_space()
[all …]
H A Dtcp.c1481 if (2*rcv_window_now <= tp->window_clamp) { in __tcp_cleanup_rbuf()
1745 WRITE_ONCE(tcp_sk(sk)->window_clamp, val); in tcp_set_rcvlowat()
3069 tp->window_clamp = 0; in tcp_disconnect()
3408 WRITE_ONCE(tp->window_clamp, 0); in tcp_set_window_clamp()
3410 u32 new_rcv_ssthresh, old_window_clamp = tp->window_clamp; in tcp_set_window_clamp()
3417 WRITE_ONCE(tp->window_clamp, new_window_clamp); in tcp_set_window_clamp()
3422 __tcp_adjust_rcv_ssthresh(sk, tp->window_clamp); in tcp_set_window_clamp()
3425 new_rcv_ssthresh = min(tp->rcv_wnd, tp->window_clamp); in tcp_set_window_clamp()
4051 val = READ_ONCE(tp->window_clamp); in do_tcp_getsockopt()
H A Dsyncookies.c427 req->rsk_window_clamp = READ_ONCE(tp->window_clamp) ? : in cookie_v4_check()
/openbmc/linux/tools/testing/selftests/bpf/
H A Dbpf_tcp_helpers.h68 __u32 window_clamp; member
/openbmc/linux/net/ipv6/
H A Dsyncookies.c246 req->rsk_window_clamp = READ_ONCE(tp->window_clamp) ? :dst_metric(dst, RTAX_WINDOW); in cookie_v6_check()
/openbmc/linux/include/linux/
H A Dtcp.h241 u32 window_clamp; /* Maximal window to advertise */ member
/openbmc/linux/net/mptcp/
H A Dprotocol.c2036 u32 window_clamp; in mptcp_rcv_space_adjust() local
2038 window_clamp = __tcp_win_from_space(scaling_ratio, rcvbuf); in mptcp_rcv_space_adjust()
2053 WRITE_ONCE(tcp_sk(ssk)->window_clamp, window_clamp); in mptcp_rcv_space_adjust()
H A Dsockopt.c1571 WRITE_ONCE(tcp_sk(ssk)->window_clamp, val); in mptcp_set_rcvlowat()
/openbmc/linux/include/net/
H A Dtcp.h1452 __u32 *window_clamp, int wscale_ok,
/openbmc/linux/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_cm.c1240 tp->window_clamp); in chtls_recv_sock()