Searched refs:window_clamp (Results 1 – 10 of 10) sorted by relevance
/linux/tools/testing/selftests/bpf/progs/ |
H A D | test_tcpbpf_kern.c | 28 return tp->window_clamp; in get_tp_window_clamp() 37 int window_clamp = 9216; in bpf_testcb() local 90 &window_clamp, sizeof(window_clamp)); in bpf_testcb() 119 &window_clamp, sizeof(window_clamp)); in bpf_testcb()
|
/linux/net/ipv4/ |
H A D | tcp_minisocks.c | 432 u32 window_clamp; in tcp_openreq_init_rwin() local 438 window_clamp = READ_ONCE(tp->window_clamp); in tcp_openreq_init_rwin() 440 req->rsk_window_clamp = window_clamp ? : dst_metric(dst, RTAX_WINDOW); in tcp_openreq_init_rwin() 577 newtp->window_clamp = req->rsk_window_clamp; in tcp_create_openreq_child() 586 newtp->window_clamp = min(newtp->window_clamp, 65535U); in tcp_create_openreq_child()
|
H A D | tcp_output.c | 213 u32 window_clamp = READ_ONCE(*__window_clamp); in tcp_select_initial_window() local 216 if (window_clamp == 0) in tcp_select_initial_window() 217 window_clamp = (U16_MAX << TCP_MAX_WSCALE); in tcp_select_initial_window() 218 space = min(window_clamp, space); in tcp_select_initial_window() 245 space = min_t(u32, space, window_clamp); in tcp_select_initial_window() 251 min_t(__u32, U16_MAX << (*rcv_wscale), window_clamp)); in tcp_select_initial_window() 3104 full_space = min_t(int, tp->window_clamp, allowed_space); in __tcp_select_window() 3914 if (!tp->window_clamp) in tcp_connect_init() 3915 WRITE_ONCE(tp->window_clamp, dst_metric(dst, RTAX_WINDOW)); in tcp_connect_init() 3922 (tp->window_clamp > tcp_full_spac in tcp_connect_init() [all...] |
H A D | tcp_input.c | 255 if (tp->window_clamp < tp->rcvq_space.space) in tcp_measure_rcv_mss() 256 tp->rcvq_space.space = tp->window_clamp; in tcp_measure_rcv_mss() 472 /* 2. Tuning advertised window (window_clamp, rcv_ssthresh) 478 * window_clamp is maximal advertised window. It can be less than 479 * tcp_full_space(), in this case tcp_full_space() - window_clamp 480 * is reserved for "application" buffer. The less window_clamp is 484 * rcv_ssthresh is more strict window_clamp used at "slow start" 541 room = min_t(int, tp->window_clamp, tcp_space(sk)) - tp->rcv_ssthresh; in tcp_grow_window() 590 if (tp->window_clamp >= maxwin) { in tcp_init_buffer_space() 591 WRITE_ONCE(tp->window_clamp, maxwi in tcp_init_buffer_space() [all...] |
H A D | tcp.c | 1528 if (2*rcv_window_now <= tp->window_clamp) { in __tcp_cleanup_rbuf() 1792 WRITE_ONCE(tcp_sk(sk)->window_clamp, val); in tcp_set_rcvlowat() 3389 tp->window_clamp = 0; in tcp_disconnect() 3730 WRITE_ONCE(tp->window_clamp, 0); in tcp_set_window_clamp() 3734 old_window_clamp = tp->window_clamp; in tcp_set_window_clamp() 3740 WRITE_ONCE(tp->window_clamp, new_window_clamp); in tcp_set_window_clamp() 4435 val = READ_ONCE(tp->window_clamp); in do_tcp_getsockopt() 5117 CACHELINE_ASSERT_GROUP_MEMBER(struct tcp_sock, tcp_sock_write_txrx, window_clamp); in tcp_struct_check()
|
H A D | syncookies.c | 467 req->rsk_window_clamp = READ_ONCE(tp->window_clamp) ? : in cookie_v4_check()
|
/linux/include/linux/ |
H A D | tcp.h | 294 u32 window_clamp; /* Maximal window to advertise */ member
|
/linux/net/mptcp/ |
H A D | protocol.c | 2002 u32 window_clamp; in mptcp_rcv_space_adjust() local 2004 window_clamp = mptcp_win_from_space(sk, rcvbuf); in mptcp_rcv_space_adjust() 2019 WRITE_ONCE(tcp_sk(ssk)->window_clamp, window_clamp); in mptcp_rcv_space_adjust()
|
H A D | sockopt.c | 1647 WRITE_ONCE(tcp_sk(ssk)->window_clamp, val); in mptcp_set_rcvlowat()
|
/linux/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
H A D | chtls_cm.c | 1240 tp->window_clamp); in chtls_recv_sock()
|