Symbol: SOL_TCP
net/core/filter.c
5440
return do_tcp_getsockopt(sk, SOL_TCP, TCP_CONGESTION,
net/core/filter.c
5473
ret = do_tcp_setsockopt(sk, SOL_TCP, TCP_CONGESTION,
net/core/filter.c
5528
return do_tcp_getsockopt(sk, SOL_TCP, optname,
net/core/filter.c
5533
return do_tcp_setsockopt(sk, SOL_TCP, optname,
net/core/filter.c
5600
else if (IS_ENABLED(CONFIG_INET) && level == SOL_TCP)
net/core/filter.c
5631
else if (IS_ENABLED(CONFIG_INET) && level == SOL_TCP)
net/core/filter.c
5923
if (IS_ENABLED(CONFIG_INET) && level == SOL_TCP &&
net/ipv4/tcp.c
2989
put_cmsg(msg, SOL_TCP, TCP_CM_INQ,
net/ipv4/tcp.c
4216
if (level != SOL_TCP)
net/ipv4/tcp.c
4880
if (level == SOL_TCP && optname == TCP_ZEROCOPY_RECEIVE)
net/ipv4/tcp.c
4892
if (level != SOL_TCP)
net/mptcp/protocol.c
2368
put_cmsg(msg, SOL_TCP, TCP_CM_INQ, sizeof(inq), &inq);
net/mptcp/sockopt.c
1411
return mptcp_getsockopt_first_sf_only(msk, SOL_TCP, optname,
net/mptcp/sockopt.c
1436
return mptcp_getsockopt_first_sf_only(msk, SOL_TCP, optname,
net/mptcp/sockopt.c
1528
if (level == SOL_TCP)
net/mptcp/sockopt.c
541
if (level == SOL_TCP) {
net/mptcp/sockopt.c
831
mptcp_setsockopt_first_sf_only(msk, SOL_TCP, optname, optval, optlen);
net/mptcp/sockopt.c
837
return mptcp_setsockopt_first_sf_only(msk, SOL_TCP, optname,
net/mptcp/sockopt.c
881
ret = mptcp_setsockopt_all_sf(msk, SOL_TCP, optname, optval,
net/mptcp/sockopt.c
924
if (level == SOL_TCP)
net/smc/af_smc.c
3092
if (level == SOL_TCP && optname == TCP_ULP)
samples/bpf/tcp_basertt_kern.c
48
n = bpf_getsockopt(skops, SOL_TCP, TCP_CONGESTION,
samples/bpf/tcp_clamp_kern.c
69
rv = bpf_setsockopt(skops, SOL_TCP,
samples/bpf/tcp_clamp_kern.c
75
rv = bpf_setsockopt(skops, SOL_TCP,
samples/bpf/tcp_cong_kern.c
59
rv = bpf_setsockopt(skops, SOL_TCP, TCP_CONGESTION,
samples/bpf/tcp_cong_kern.c
63
rv = bpf_setsockopt(skops, SOL_TCP, TCP_CONGESTION,
samples/bpf/tcp_iw_kern.c
64
rv = bpf_setsockopt(skops, SOL_TCP, TCP_BPF_IW, &iw,
samples/bpf/tcp_tos_reflect_kern.c
42
rv = bpf_setsockopt(skops, SOL_TCP, TCP_SAVE_SYN,
samples/bpf/tcp_tos_reflect_kern.c
50
rv = bpf_getsockopt(skops, SOL_TCP, TCP_SAVED_SYN,
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt.c
27
if (setsockopt(fds[i], SOL_TCP, TCP_CONGESTION, "bpf_cubic",
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt.c
42
if (getsockopt(fds[i], SOL_TCP, TCP_CONGESTION,
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
305
err = getsockopt(srv_fd, SOL_TCP, TCP_CONGESTION, srv_cc, &cc_len);
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
261
SOL_TCP, TCP_FASTOPEN,
tools/testing/selftests/bpf/prog_tests/mptcp.c
387
err = getsockopt(client_fd, SOL_TCP, TCP_CONGESTION, new, &len);
tools/testing/selftests/bpf/prog_tests/setget_sockopt.c
188
if (!ASSERT_OK(getsockopt(cfd, SOL_TCP, TCP_BPF_SOCK_OPS_CB_FLAGS, &flags, &flagslen),
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
31
#ifndef SOL_TCP
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
50
err = setsockopt(s, SOL_TCP, TCP_REPAIR, &repair, sizeof(repair));
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
59
err = setsockopt(s, SOL_TCP, TCP_REPAIR, &repair, sizeof(repair));
tools/testing/selftests/bpf/prog_tests/sockopt_qos_to_cc.c
21
err = getsockopt(sock_fd, SOL_TCP, TCP_CONGESTION, cc, &optlen);
tools/testing/selftests/bpf/prog_tests/sockopt_qos_to_cc.c
51
err = setsockopt(sock_fd, SOL_TCP, TCP_CONGESTION, &cc_cubic,
tools/testing/selftests/bpf/prog_tests/sockopt_sk.c
146
err = setsockopt(fd, SOL_TCP, TCP_CONGESTION, &buf, strlen("nv"));
tools/testing/selftests/bpf/prog_tests/sockopt_sk.c
154
err = getsockopt(fd, SOL_TCP, TCP_CONGESTION, &buf, &optlen);
tools/testing/selftests/bpf/prog_tests/sockopt_sk.c
169
err = getsockopt(fd, SOL_TCP, TCP_ZEROCOPY_RECEIVE, &buf, &optlen);
tools/testing/selftests/bpf/prog_tests/sockopt_sk.c
180
err = getsockopt(fd, SOL_TCP, TCP_ZEROCOPY_RECEIVE, &buf, &optlen);
tools/testing/selftests/bpf/prog_tests/sockopt_sk.c
9
#ifndef SOL_TCP
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
649
err = setsockopt(listen_fd, SOL_TCP, TCP_TX_DELAY, &opt,
tools/testing/selftests/bpf/prog_tests/tcp_rtt.c
34
err = getsockopt(fd, SOL_TCP, TCP_INFO, &info, &optlen);
tools/testing/selftests/bpf/progs/bpf_dctcp.c
70
if (bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION,
tools/testing/selftests/bpf/progs/bpf_dctcp.c
78
if (bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION,
tools/testing/selftests/bpf/progs/bpf_dctcp.c
83
if (bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION,
tools/testing/selftests/bpf/progs/bpf_dctcp.c
88
tcp_cdg_res = bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION,
tools/testing/selftests/bpf/progs/bpf_dctcp.c
90
bpf_getsockopt(sk, SOL_TCP, TCP_CONGESTION,
tools/testing/selftests/bpf/progs/bpf_dctcp_release.c
14
bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION,
tools/testing/selftests/bpf/progs/bpf_iter_setsockopt.c
44
if (bpf_getsockopt(tp, SOL_TCP, TCP_CONGESTION,
tools/testing/selftests/bpf/progs/bpf_iter_setsockopt.c
54
bpf_setsockopt(tp, SOL_TCP, TCP_CONGESTION, dctcp_cc, sizeof(dctcp_cc));
tools/testing/selftests/bpf/progs/connect4_prog.c
114
if (bpf_setsockopt(ctx, SOL_TCP, TCP_KEEPIDLE, &one, sizeof(one)))
tools/testing/selftests/bpf/progs/connect4_prog.c
116
if (bpf_setsockopt(ctx, SOL_TCP, TCP_KEEPINTVL, &one, sizeof(one)))
tools/testing/selftests/bpf/progs/connect4_prog.c
118
if (bpf_setsockopt(ctx, SOL_TCP, TCP_KEEPCNT, &one, sizeof(one)))
tools/testing/selftests/bpf/progs/connect4_prog.c
120
if (bpf_setsockopt(ctx, SOL_TCP, TCP_SYNCNT, &one, sizeof(one)))
tools/testing/selftests/bpf/progs/connect4_prog.c
122
if (bpf_setsockopt(ctx, SOL_TCP, TCP_USER_TIMEOUT, &one, sizeof(one)))
tools/testing/selftests/bpf/progs/connect4_prog.c
136
if (bpf_setsockopt(ctx, SOL_TCP, TCP_NOTSENT_LOWAT, &lowat, sizeof(lowat)))
tools/testing/selftests/bpf/progs/connect4_prog.c
33
#ifndef SOL_TCP
tools/testing/selftests/bpf/progs/connect4_prog.c
60
if (bpf_getsockopt(ctx, SOL_TCP, TCP_CONGESTION, &buf, sizeof(buf)))
tools/testing/selftests/bpf/progs/connect4_prog.c
71
if (bpf_setsockopt(ctx, SOL_TCP, TCP_CONGESTION, (void *)reno, sizeof(reno)))
tools/testing/selftests/bpf/progs/connect4_prog.c
76
if (bpf_setsockopt(ctx, SOL_TCP, TCP_CONGESTION, (void *)cubic, sizeof(cubic)))
tools/testing/selftests/bpf/progs/mptcp_subflow.c
116
!(ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION)))
tools/testing/selftests/bpf/progs/mptcp_subflow.c
58
err = bpf_setsockopt(skops, SOL_TCP, TCP_CONGESTION, cc, TCP_CA_NAME_MAX);
tools/testing/selftests/bpf/progs/setget_sockopt.c
379
if (!sk || ctx->level != SOL_TCP || ctx->optname != TCP_BPF_SOCK_OPS_CB_FLAGS)
tools/testing/selftests/bpf/progs/setget_sockopt.c
423
bpf_setsockopt(skops, SOL_TCP, TCP_BPF_SOCK_OPS_CB_FLAGS, &flags, sizeof(flags));
tools/testing/selftests/bpf/progs/sockopt_qos_to_cc.c
25
if (bpf_getsockopt(ctx->sk, SOL_TCP, TCP_CONGESTION, &buf, sizeof(buf)))
tools/testing/selftests/bpf/progs/sockopt_qos_to_cc.c
32
if (bpf_setsockopt(ctx->sk, SOL_TCP, TCP_CONGESTION, (void *)&cc_reno,
tools/testing/selftests/bpf/progs/sockopt_sk.c
12
#ifndef SOL_TCP
tools/testing/selftests/bpf/progs/sockopt_sk.c
181
if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) {
tools/testing/selftests/bpf/progs/sockopt_sk.c
66
if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) {
tools/testing/selftests/bpf/progs/sockopt_sk.c
74
if (ctx->level == SOL_TCP && ctx->optname == TCP_ZEROCOPY_RECEIVE) {
tools/testing/selftests/bpf/progs/test_misc_tcp_hdr_options.c
107
ret = bpf_getsockopt(skops, SOL_TCP, TCP_BPF_SYN_IP, &hdr, sizeof(hdr));
tools/testing/selftests/bpf/progs/test_misc_tcp_hdr_options.c
115
ret = bpf_getsockopt(skops, SOL_TCP, TCP_BPF_SYN, &hdr, sizeof(hdr));
tools/testing/selftests/bpf/progs/test_misc_tcp_hdr_options.c
309
bpf_setsockopt(skops, SOL_TCP, TCP_SAVE_SYN,
tools/testing/selftests/bpf/progs/test_misc_tcp_hdr_options.c
98
ret = bpf_getsockopt(skops, SOL_TCP, TCP_BPF_SYN_IP, &hdr.ip6,
tools/testing/selftests/bpf/progs/test_tcp_hdr_options.c
399
return bpf_setsockopt(skops, SOL_TCP, TCP_BPF_DELACK_MAX,
tools/testing/selftests/bpf/progs/test_tcp_hdr_options.c
407
return bpf_setsockopt(skops, SOL_TCP, TCP_BPF_RTO_MIN, &min_rto_us,
tools/testing/selftests/bpf/progs/test_tcp_hdr_options.c
601
bpf_setsockopt(skops, SOL_TCP, TCP_SAVE_SYN,
tools/testing/selftests/bpf/progs/test_tcpbpf_kern.c
118
rv = bpf_setsockopt(skops, SOL_TCP, TCP_WINDOW_CLAMP,
tools/testing/selftests/bpf/progs/test_tcpbpf_kern.c
13
#ifndef SOL_TCP
tools/testing/selftests/bpf/progs/test_tcpbpf_kern.c
89
rv = bpf_setsockopt(skops, SOL_TCP, TCP_WINDOW_CLAMP,
tools/testing/selftests/bpf/test_tcp_hdr_options.h
66
#ifndef SOL_TCP
tools/testing/selftests/net/reuseport_bpf.c
175
if (setsockopt(fd[i], SOL_TCP, TCP_FASTOPEN, &opt,
tools/testing/selftests/net/tcp_ao/icmps-accept.c
349
if (setsockopt(sk, SOL_TCP, TCP_REPAIR, &val, sizeof(val)))
tools/testing/selftests/net/tcp_ao/icmps-accept.c
352
if (setsockopt(sk, SOL_TCP, TCP_REPAIR_QUEUE, &val, sizeof(val)))
tools/testing/selftests/net/tcp_ao/icmps-accept.c
354
if (getsockopt(sk, SOL_TCP, TCP_QUEUE_SEQ, &ret, &sz))
tools/testing/selftests/net/tcp_ao/icmps-accept.c
357
if (setsockopt(sk, SOL_TCP, TCP_REPAIR, &val, sizeof(val)))
tools/testing/selftests/net/tcp_ao/icmps-discard.c
349
if (setsockopt(sk, SOL_TCP, TCP_REPAIR, &val, sizeof(val)))
tools/testing/selftests/net/tcp_ao/icmps-discard.c
352
if (setsockopt(sk, SOL_TCP, TCP_REPAIR_QUEUE, &val, sizeof(val)))
tools/testing/selftests/net/tcp_ao/icmps-discard.c
354
if (getsockopt(sk, SOL_TCP, TCP_QUEUE_SEQ, &ret, &sz))
tools/testing/selftests/net/tcp_ao/icmps-discard.c
357
if (setsockopt(sk, SOL_TCP, TCP_REPAIR, &val, sizeof(val)))
tools/testing/selftests/net/tcp_ao/key-management.c
306
err = getsockopt(sk, SOL_TCP, TCP_AO_REPAIR, &ao_img, &len);
tools/testing/selftests/net/tcp_ao/key-management.c
312
err = setsockopt(sk, SOL_TCP, TCP_AO_REPAIR, &ao_img, sizeof(ao_img));
tools/testing/selftests/net/tcp_ao/lib/aolib.h
27
#ifndef SOL_TCP
tools/testing/selftests/net/tcp_ao/lib/repair.c
105
ret = getsockopt(sk, SOL_TCP, TCP_MAXSEG, &state->mss, &len);
tools/testing/selftests/net/tcp_ao/lib/repair.c
110
ret = getsockopt(sk, SOL_TCP, TCP_TIMESTAMP, &state->timestamp, &len);
tools/testing/selftests/net/tcp_ao/lib/repair.c
122
ret = getsockopt(sk, SOL_TCP, TCP_AO_REPAIR, state, &len);
tools/testing/selftests/net/tcp_ao/lib/repair.c
129
if (setsockopt(sk, SOL_TCP, TCP_REPAIR_QUEUE, &queue, sizeof(queue)))
tools/testing/selftests/net/tcp_ao/lib/repair.c
132
if (setsockopt(sk, SOL_TCP, TCP_QUEUE_SEQ, &seq, sizeof(seq)))
tools/testing/selftests/net/tcp_ao/lib/repair.c
144
if (setsockopt(sk, SOL_TCP, TCP_REPAIR_QUEUE, &queue, sizeof(queue)))
tools/testing/selftests/net/tcp_ao/lib/repair.c
208
if (setsockopt(sk, SOL_TCP, TCP_REPAIR_OPTIONS, opts, opt_nr * sizeof(opts[0])))
tools/testing/selftests/net/tcp_ao/lib/repair.c
212
if (setsockopt(sk, SOL_TCP, TCP_TIMESTAMP,
tools/testing/selftests/net/tcp_ao/lib/repair.c
218
if (setsockopt(sk, SOL_TCP, TCP_REPAIR_WINDOW, &state->trw, sizeof(state->trw)))
tools/testing/selftests/net/tcp_ao/lib/repair.c
224
if (setsockopt(sk, SOL_TCP, TCP_AO_REPAIR, state, sizeof(*state)))
tools/testing/selftests/net/tcp_ao/lib/repair.c
238
if (setsockopt(sk, SOL_TCP, TCP_REPAIR, &val, sizeof(val)))
tools/testing/selftests/net/tcp_ao/lib/repair.c
246
if (setsockopt(sk, SOL_TCP, TCP_REPAIR, &val, sizeof(val)))
tools/testing/selftests/net/tcp_ao/lib/repair.c
48
if (setsockopt(sk, SOL_TCP, TCP_REPAIR_QUEUE, &queue, sizeof(queue)))
tools/testing/selftests/net/tcp_ao/lib/repair.c
52
ret = getsockopt(sk, SOL_TCP, TCP_QUEUE_SEQ, &q->seq, &len);
tools/testing/selftests/net/tcp_ao/lib/repair.c
77
ret = getsockopt(sk, SOL_TCP, TCP_INFO, &state->info, &len);
tools/testing/selftests/net/tcp_ao/lib/repair.c
86
ret = getsockopt(sk, SOL_TCP, TCP_REPAIR_WINDOW, &state->trw, &len);
tools/testing/selftests/net/tcp_fastopen_backup_key.c
132
if (setsockopt(rcv_fds[i], SOL_TCP, TCP_FASTOPEN, &qlen,
tools/testing/selftests/net/tcp_fastopen_backup_key.c
55
if (getsockopt(fd, SOL_TCP, TCP_FASTOPEN_KEY, keys, &len))
tools/testing/selftests/net/tcp_fastopen_backup_key.c
72
if (setsockopt(fd, SOL_TCP, TCP_FASTOPEN_KEY, keys,
tools/testing/selftests/net/tcp_inq.c
146
if (setsockopt(fd, SOL_TCP, TCP_INQ, &one, sizeof(one)) != 0)
tools/testing/selftests/net/tcp_inq.c
167
if (cm->cmsg_level == SOL_TCP && cm->cmsg_type == TCP_CM_INQ)
tools/testing/selftests/net/tfo.c
66
if (setsockopt(fd, SOL_TCP, TCP_FASTOPEN, &qlen, sizeof(qlen)) < 0)