Home
last modified time | relevance | path

Searched refs:fastopen (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/tools/testing/selftests/bpf/prog_tests/
H A Dmigrate_reuseport.c59 bool fastopen; member
68 .fastopen = false,
76 .fastopen = true,
84 .fastopen = false,
92 .fastopen = false,
100 .fastopen = false,
108 .fastopen = true,
116 .fastopen = false,
124 .fastopen = false,
297 int fastopen = 1; in start_clients() local
[all …]
H A Dtcp_hdr_options.c58 hdr_stg->syncookie, hdr_stg->fastopen); in print_hdr_stg()
311 exp_passive_hdr_stg.fastopen = true; in fastopen_estab()
/linux-6.15/net/ipv4/
H A Dtcp_minisocks.c662 bool fastopen, bool *req_stolen, in tcp_check_req() argument
680 if (inet_rsk(req)->tstamp_ok && !fastopen) in tcp_check_req()
730 if (!fastopen) in tcp_check_req()
795 if ((flg & TCP_FLAG_ACK) && !fastopen && in tcp_check_req()
854 if (fastopen) in tcp_check_req()
909 } else if (fastopen) { /* received a valid RST pkt */ in tcp_check_req()
913 if (!fastopen) { in tcp_check_req()
H A Dtcp_fastopen.c370 goto fastopen; in tcp_try_fastopen()
391 fastopen: in tcp_try_fastopen()
H A Dtcp_ipv4.c501 struct request_sock *fastopen; in tcp_v4_err() local
558 fastopen = rcu_dereference(tp->fastopen_rsk); in tcp_v4_err()
559 snd_una = fastopen ? tcp_rsk(fastopen)->snt_isn : tp->snd_una; in tcp_v4_err()
603 if (!fastopen && in tcp_v4_err()
620 if (fastopen && !fastopen->sk) in tcp_v4_err()
H A Dtcp_output.c825 struct tcp_fastopen_request *fastopen = tp->fastopen_req; in tcp_syn_options() local
870 if (fastopen && fastopen->cookie.len >= 0) { in tcp_syn_options()
871 u32 need = fastopen->cookie.len; in tcp_syn_options()
873 need += fastopen->cookie.exp ? TCPOLEN_EXP_FASTOPEN_BASE : in tcp_syn_options()
878 opts->fastopen_cookie = &fastopen->cookie; in tcp_syn_options()
881 tp->syn_fastopen_exp = fastopen->cookie.exp ? 1 : 0; in tcp_syn_options()
/linux-6.15/net/mptcp/
H A DMakefile5 mib.o pm_netlink.o sockopt.o pm_userspace.o fastopen.o sched.o \
/linux-6.15/Documentation/netlink/specs/
H A Dtcp_metrics.yaml17 name: tcp-fastopen-cookie-max
66 min-len: tcp-fastopen-cookie-max
H A Drt_route.yaml243 name: fastopen-no-cookie
/linux-6.15/tools/testing/selftests/bpf/progs/
H A Dtest_tcp_hdr_options.c505 init_stg.fastopen = true; in handle_passive_estab()
547 if (hdr_stg->resend_syn || hdr_stg->fastopen) in handle_parse_hdr()
571 if (hdr_stg->fastopen && !passive_fin_out.flags) in handle_parse_hdr()
/linux-6.15/tools/testing/selftests/net/packetdrill/
H A Dtcp_syscall_bad_arg_fastopen-invalid-buf-ptr.pkt2 // Test TCP fastopen behavior with NULL as buffer pointer, but a non-zero
/linux-6.15/tools/testing/selftests/bpf/
H A Dtest_tcp_hdr_options.h33 bool fastopen; /* passive side only */ member
/linux-6.15/net/ipv6/
H A Dtcp_ipv6.c380 struct request_sock *fastopen; in tcp_v6_err() local
434 fastopen = rcu_dereference(tp->fastopen_rsk); in tcp_v6_err()
435 snd_una = fastopen ? tcp_rsk(fastopen)->snt_isn : tp->snd_una; in tcp_v6_err()
488 if (fastopen && !fastopen->sk) in tcp_v6_err()
504 if (!fastopen && type == ICMPV6_DEST_UNREACH && in tcp_v6_err()
/linux-6.15/include/net/
H A Dtcp.h432 struct request_sock *req, bool fastopen,