/kernel/linux/linux-5.10/net/ipv6/ |
H A D | syncookies.c | 139 int full_space, mss; in cookie_v6_check() local 248 full_space = tcp_full_space(sk); in cookie_v6_check() 250 (req->rsk_window_clamp > full_space || req->rsk_window_clamp == 0)) in cookie_v6_check() 251 req->rsk_window_clamp = full_space; in cookie_v6_check() 253 tcp_select_initial_window(sk, full_space, req->mss, in cookie_v6_check()
|
/kernel/linux/linux-6.6/net/ipv6/ |
H A D | syncookies.c | 139 int full_space, mss; in cookie_v6_check() local 248 full_space = tcp_full_space(sk); in cookie_v6_check() 250 (req->rsk_window_clamp > full_space || req->rsk_window_clamp == 0)) in cookie_v6_check() 251 req->rsk_window_clamp = full_space; in cookie_v6_check() 253 tcp_select_initial_window(sk, full_space, req->mss, in cookie_v6_check()
|
/kernel/linux/linux-5.10/net/ipv4/ |
H A D | syncookies.c | 332 int full_space, mss; in cookie_v4_check() local 431 full_space = tcp_full_space(sk); in cookie_v4_check() 433 (req->rsk_window_clamp > full_space || req->rsk_window_clamp == 0)) in cookie_v4_check() 434 req->rsk_window_clamp = full_space; in cookie_v4_check() 436 tcp_select_initial_window(sk, full_space, req->mss, in cookie_v4_check()
|
H A D | tcp_minisocks.c | 366 int full_space = tcp_full_space(sk_listener); in tcp_openreq_init_rwin() local 379 (req->rsk_window_clamp > full_space || req->rsk_window_clamp == 0)) in tcp_openreq_init_rwin() 380 req->rsk_window_clamp = full_space; in tcp_openreq_init_rwin() 385 else if (full_space < rcv_wnd * mss) in tcp_openreq_init_rwin() 386 full_space = rcv_wnd * mss; in tcp_openreq_init_rwin() 389 tcp_select_initial_window(sk_listener, full_space, in tcp_openreq_init_rwin()
|
H A D | tcp_output.c | 2966 int full_space, window; in __tcp_select_window() local 2971 full_space = min_t(int, tp->window_clamp, allowed_space); in __tcp_select_window() 2973 if (unlikely(mss > full_space)) { in __tcp_select_window() 2974 mss = full_space; in __tcp_select_window() 2978 if (free_space < (full_space >> 1)) { in __tcp_select_window() 3027 else if (mss == full_space && in __tcp_select_window() 3028 free_space > window + (full_space >> 1)) in __tcp_select_window()
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | syncookies.c | 330 int full_space, mss; in cookie_v4_check() local 429 full_space = tcp_full_space(sk); in cookie_v4_check() 431 (req->rsk_window_clamp > full_space || req->rsk_window_clamp == 0)) in cookie_v4_check() 432 req->rsk_window_clamp = full_space; in cookie_v4_check() 434 tcp_select_initial_window(sk, full_space, req->mss, in cookie_v4_check()
|
H A D | tcp_minisocks.c | 392 int full_space = tcp_full_space(sk_listener); in tcp_openreq_init_rwin() local 405 (req->rsk_window_clamp > full_space || req->rsk_window_clamp == 0)) in tcp_openreq_init_rwin() 406 req->rsk_window_clamp = full_space; in tcp_openreq_init_rwin() 411 else if (full_space < rcv_wnd * mss) in tcp_openreq_init_rwin() 412 full_space = rcv_wnd * mss; in tcp_openreq_init_rwin() 415 tcp_select_initial_window(sk_listener, full_space, in tcp_openreq_init_rwin()
|
H A D | tcp_output.c | 3030 int full_space, window; in __tcp_select_window() local 3035 full_space = min_t(int, tp->window_clamp, allowed_space); in __tcp_select_window() 3037 if (unlikely(mss > full_space)) { in __tcp_select_window() 3038 mss = full_space; in __tcp_select_window() 3051 if (free_space < (full_space >> 1)) { in __tcp_select_window() 3099 else if (mss == full_space && in __tcp_select_window() 3100 free_space > window + (full_space >> 1)) in __tcp_select_window() 3110 if (free_space < (full_space >> 1)) { in __tcp_select_window()
|
/kernel/linux/common_modules/newip/third_party/linux-5.10/net/newip/ |
H A D | tcp_nip_output.c | 176 int full_space = min_t(int, tp->window_clamp, allowed_space); /* Total receive cache */ in __nip_tcp_select_window() local 180 if (unlikely(mss > full_space)) { in __nip_tcp_select_window() 181 mss = full_space; in __nip_tcp_select_window() 187 if (free_space < (full_space >> 1)) { in __nip_tcp_select_window() 193 allowed_space, full_space, free_space, mss); in __nip_tcp_select_window()
|
H A D | tcp_nip_input.c | 1106 int full_space = tcp_full_space(sk_listener); in tcp_nip_openreq_init_rwin() local 1119 (req->rsk_window_clamp > full_space || req->rsk_window_clamp == 0)) in tcp_nip_openreq_init_rwin() 1120 req->rsk_window_clamp = full_space; in tcp_nip_openreq_init_rwin() 1123 tcp_select_initial_window(sk_listener, full_space, in tcp_nip_openreq_init_rwin()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | mptcp.h | 78 void mptcp_space(const struct sock *ssk, int *space, int *full_space);
|
/kernel/linux/linux-6.6/include/net/ |
H A D | mptcp.h | 138 void mptcp_space(const struct sock *ssk, int *space, int *full_space);
|
/kernel/linux/linux-5.10/net/mptcp/ |
H A D | subflow.c | 993 void mptcp_space(const struct sock *ssk, int *space, int *full_space) in mptcp_space() argument 999 *full_space = tcp_full_space(sk); in mptcp_space()
|
/kernel/linux/linux-6.6/net/mptcp/ |
H A D | subflow.c | 1381 void mptcp_space(const struct sock *ssk, int *space, int *full_space) in mptcp_space() argument 1387 *full_space = mptcp_win_from_space(sk, READ_ONCE(sk->sk_rcvbuf)); in mptcp_space()
|