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

/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_tcpbpf_kern.c39 return tp->window_clamp;
48 int window_clamp = 9216; local
101 &window_clamp, sizeof(window_clamp));
130 &window_clamp, sizeof(window_clamp));
/linux-master/net/ipv4/
H A Dtcp_minisocks.c418 u32 window_clamp; local
424 window_clamp = READ_ONCE(tp->window_clamp);
426 req->rsk_window_clamp = window_clamp ? : dst_metric(dst, RTAX_WINDOW);
566 newtp->window_clamp = req->rsk_window_clamp;
575 newtp->window_clamp = min(newtp->window_clamp, 65535U);
H A Dtcp_output.c206 __u32 *rcv_wnd, __u32 *window_clamp,
213 if (*window_clamp == 0)
214 (*window_clamp) = (U16_MAX << TCP_MAX_WSCALE);
215 space = min(*window_clamp, space);
242 space = min_t(u32, space, *window_clamp);
247 (*window_clamp) = min_t(__u32, U16_MAX << (*rcv_wscale), *window_clamp);
3065 full_space = min_t(int, tp->window_clamp, allowed_space);
3857 if (!tp->window_clamp)
3858 tp->window_clamp
205 tcp_select_initial_window(const struct sock *sk, int __space, __u32 mss, __u32 *rcv_wnd, __u32 *window_clamp, int wscale_ok, __u8 *rcv_wscale, __u32 init_rcv_wnd) argument
[all...]
H A Dtcp.c1479 if (2*rcv_window_now <= tp->window_clamp) {
1724 tcp_sk(sk)->window_clamp = val;
3043 tp->window_clamp = 0;
3382 tp->window_clamp = 0;
3384 u32 new_rcv_ssthresh, old_window_clamp = tp->window_clamp;
3391 tp->window_clamp = new_window_clamp;
3396 __tcp_adjust_rcv_ssthresh(sk, tp->window_clamp);
3399 new_rcv_ssthresh = min(tp->rcv_wnd, tp->window_clamp);
4060 val = tp->window_clamp;
4664 CACHELINE_ASSERT_GROUP_MEMBER(struct tcp_sock, tcp_sock_write_txrx, window_clamp);
[all...]
H A Dsyncookies.c465 req->rsk_window_clamp = tp->window_clamp ? :dst_metric(&rt->dst, RTAX_WINDOW);
H A Dtcp_input.c447 /* 2. Tuning advertised window (window_clamp, rcv_ssthresh)
453 * window_clamp is maximal advertised window. It can be less than
454 * tcp_full_space(), in this case tcp_full_space() - window_clamp
455 * is reserved for "application" buffer. The less window_clamp is
459 * rcv_ssthresh is more strict window_clamp used at "slow start"
516 room = min_t(int, tp->window_clamp, tcp_space(sk)) - tp->rcv_ssthresh;
565 if (tp->window_clamp >= maxwin) {
566 tp->window_clamp = maxwin;
569 tp->window_clamp = max(maxwin -
576 tp->window_clamp >
[all...]
/linux-master/tools/testing/selftests/bpf/
H A Dbpf_tcp_helpers.h68 __u32 window_clamp; member in struct:tcp_sock
/linux-master/net/ipv6/
H A Dsyncookies.c249 req->rsk_window_clamp = tp->window_clamp ? :dst_metric(dst, RTAX_WINDOW);
/linux-master/include/linux/
H A Dtcp.h290 u32 window_clamp; /* Maximal window to advertise */ member in struct:tcp_sock
/linux-master/net/mptcp/
H A Dprotocol.c2042 u32 window_clamp; local
2044 window_clamp = __tcp_win_from_space(scaling_ratio, rcvbuf);
2059 tcp_sk(ssk)->window_clamp = window_clamp;
H A Dsockopt.c1526 tcp_sk(ssk)->window_clamp = val;
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/
H A Dchtls_cm.c1240 tp->window_clamp);
/linux-master/include/net/
H A Dtcp.h1513 __u32 *window_clamp, int wscale_ok,

Completed in 306 milliseconds