Symbol: SOL_SOCKET
arch/um/drivers/port_user.c
122
if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &arg, sizeof(arg)) < 0) {
arch/um/drivers/vector_user.c
841
int err = setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER, bpf, sizeof(struct sock_fprog));
arch/um/drivers/vector_user.c
852
int err = setsockopt(fd, SOL_SOCKET, SO_DETACH_FILTER, bpf, sizeof(struct sock_fprog));
arch/um/os-Linux/file.c
534
cmsg->cmsg_level != SOL_SOCKET ||
arch/um/os-Linux/file.c
667
cmsg->cmsg_level = SOL_SOCKET;
arch/um/os-Linux/skas/process.c
179
cmsg->cmsg_level = SOL_SOCKET;
drivers/nvme/host/tcp.c
1869
ret = sock_setsockopt(queue->sock, SOL_SOCKET, SO_BINDTODEVICE,
fs/smb/server/transport_tcp.c
494
SOL_SOCKET,
io_uring/cmd_net.c
35
if (level != SOL_SOCKET)
net/compat.c
240
if (level == SOL_SOCKET && type == SO_TIMESTAMP_OLD) {
net/compat.c
247
if (level == SOL_SOCKET &&
net/compat.c
307
err = put_user(SOL_SOCKET, &cm->cmsg_level);
net/core/filter.c
5418
return sk_getsockopt(sk, SOL_SOCKET, optname,
net/core/filter.c
5423
return sk_setsockopt(sk, SOL_SOCKET, optname,
net/core/filter.c
5691
if (level == SOL_SOCKET)
net/core/filter.c
5726
if (level == SOL_SOCKET)
net/core/filter.c
5907
if (level == SOL_SOCKET && optname == SK_BPF_BYPASS_PROT_MEM)
net/core/filter.c
5927
if (level == SOL_SOCKET && optname == SK_BPF_BYPASS_PROT_MEM) {
net/core/scm.c
186
if (cmsg->cmsg_level != SOL_SOCKET)
net/core/scm.c
327
put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMPING_NEW, sizeof(tss), &tss);
net/core/scm.c
343
put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMPING_OLD, sizeof(tss), &tss);
net/core/scm.c
381
err = put_user(SOL_SOCKET, &cm->cmsg_level);
net/core/scm.c
442
put_cmsg(msg, SOL_SOCKET, SCM_SECURITY, ctx.len,
net/core/scm.c
488
if (put_cmsg(msg, SOL_SOCKET, SCM_PIDFD, sizeof(int), &pidfd)) {
net/core/scm.c
521
put_cmsg(msg, SOL_SOCKET, SCM_CREDENTIALS, sizeof(ucreds), &ucreds);
net/core/sock.c
3135
if (cmsg->cmsg_level != SOL_SOCKET)
net/ipv4/ip_sockglue.c
269
if (cmsg->cmsg_level == SOL_SOCKET) {
net/ipv4/tcp.c
2362
put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMPNS_NEW,
net/ipv4/tcp.c
2369
put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMPNS_OLD,
net/ipv4/tcp.c
2378
put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMP_NEW,
net/ipv4/tcp.c
2385
put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMP_OLD,
net/ipv4/tcp.c
2540
err = put_cmsg_notrunc(msg, SOL_SOCKET,
net/ipv4/tcp.c
2604
err = put_cmsg_notrunc(msg, SOL_SOCKET,
net/ipv4/udp.c
2894
if (level == SOL_SOCKET) {
net/ipv4/udp.c
2990
if (level == SOL_UDP || level == SOL_SOCKET)
net/ipv6/datagram.c
818
if (cmsg->cmsg_level == SOL_SOCKET) {
net/ipv6/udp.c
1819
if (level == SOL_UDP || level == SOL_SOCKET)
net/mptcp/sockopt.c
135
ret = sock_setsockopt(sk->sk_socket, SOL_SOCKET, optname,
net/mptcp/sockopt.c
160
ret = sock_setsockopt(sk->sk_socket, SOL_SOCKET, optname,
net/mptcp/sockopt.c
234
ret = sock_setsockopt(sk->sk_socket, SOL_SOCKET, optname,
net/mptcp/sockopt.c
275
ret = sock_setsockopt(sk->sk_socket, SOL_SOCKET, SO_LINGER, kopt, sizeof(ling));
net/mptcp/sockopt.c
319
ret = sk_setsockopt(ssk, SOL_SOCKET, optname, optval, optlen);
net/mptcp/sockopt.c
362
return sock_setsockopt(sk->sk_socket, SOL_SOCKET, optname, optval, optlen);
net/mptcp/sockopt.c
915
if (level == SOL_SOCKET)
net/rds/recv.c
611
ret = put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMP_OLD,
net/rds/recv.c
619
ret = put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMP_NEW,
net/socket.c
1004
put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMPNS_OLD,
net/socket.c
1050
put_cmsg(msg, SOL_SOCKET, SCM_TIMESTAMPING_OPT_STATS,
net/socket.c
1069
put_cmsg(msg, SOL_SOCKET, SCM_WIFI_STATUS, sizeof(ack), &ack);
net/socket.c
1078
put_cmsg(msg, SOL_SOCKET, SO_RXQ_OVFL,
net/socket.c
1089
put_cmsg(msg, SOL_SOCKET, SO_MARK, sizeof(__u32), &mark);
net/socket.c
1099
put_cmsg(msg, SOL_SOCKET, SO_PRIORITY, sizeof(__u32), &priority);
net/socket.c
2363
if (level == SOL_SOCKET && !sock_use_custom_sol_socket(sock))
net/socket.c
2454
if (level == SOL_SOCKET) {
net/socket.c
906
put_cmsg(msg, SOL_SOCKET, SCM_TIMESTAMPING_PKTINFO,
net/socket.c
984
put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMP_NEW,
net/socket.c
990
put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMP_OLD,
net/socket.c
998
put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMPNS_NEW,
net/unix/af_unix.c
1049
if (level == SOL_SOCKET) {
net/unix/af_unix.c
3106
put_cmsg(msg, SOL_SOCKET, SCM_INQ,
net/unix/af_unix.c
938
if (level != SOL_SOCKET)
net/vmw_vsock/af_vsock.c
2017
if (level != AF_VSOCK && level != SOL_SOCKET)
net/vmw_vsock/af_vsock.c
2040
if (level == SOL_SOCKET) {
samples/bpf/cookie_uid_helper_example.c
242
res = getsockopt(s_send, SOL_SOCKET, SO_COOKIE, &cookie, &cookie_len);
samples/bpf/fds_example.c
133
ret = setsockopt(sock, SOL_SOCKET, SO_ATTACH_BPF, &fd, sizeof(fd));
samples/bpf/sock_example.c
77
if (setsockopt(sock, SOL_SOCKET, SO_ATTACH_BPF, &prog_fd,
samples/bpf/sockex1_user.c
38
assert(setsockopt(sock, SOL_SOCKET, SO_ATTACH_BPF, &prog_fd,
samples/bpf/sockex2_user.c
42
assert(setsockopt(sock, SOL_SOCKET, SO_ATTACH_BPF, &prog_fd,
samples/bpf/sockex3_user.c
70
assert(setsockopt(sock, SOL_SOCKET, SO_ATTACH_BPF, &main_prog_fd,
samples/bpf/tcp_bufs_kern.c
57
rv = bpf_setsockopt(skops, SOL_SOCKET, SO_SNDBUF, &bufsize,
samples/bpf/tcp_bufs_kern.c
59
rv += bpf_setsockopt(skops, SOL_SOCKET, SO_RCVBUF,
samples/bpf/tcp_bufs_kern.c
67
rv = bpf_setsockopt(skops, SOL_SOCKET, SO_SNDBUF, &bufsize,
samples/bpf/tcp_bufs_kern.c
69
rv += bpf_setsockopt(skops, SOL_SOCKET, SO_RCVBUF,
samples/bpf/tcp_clamp_kern.c
62
rv = bpf_setsockopt(skops, SOL_SOCKET, SO_SNDBUF,
samples/bpf/tcp_clamp_kern.c
64
rv += bpf_setsockopt(skops, SOL_SOCKET,
samples/bpf/tcp_clamp_kern.c
78
rv += bpf_setsockopt(skops, SOL_SOCKET,
samples/bpf/tcp_clamp_kern.c
81
rv += bpf_setsockopt(skops, SOL_SOCKET,
samples/bpf/tcp_iw_kern.c
58
rv = bpf_setsockopt(skops, SOL_SOCKET, SO_SNDBUF, &bufsize,
samples/bpf/tcp_iw_kern.c
60
rv += bpf_setsockopt(skops, SOL_SOCKET, SO_RCVBUF,
samples/bpf/tcp_iw_kern.c
69
rv = bpf_setsockopt(skops, SOL_SOCKET, SO_SNDBUF, &bufsize,
samples/bpf/tcp_iw_kern.c
71
rv += bpf_setsockopt(skops, SOL_SOCKET, SO_RCVBUF,
samples/seccomp/user-trap.c
48
cmsg->cmsg_level = SOL_SOCKET;
tools/accounting/getdelays.c
99
if (setsockopt(fd, SOL_SOCKET, SO_RCVBUF,
tools/accounting/procacct.c
105
if (setsockopt(fd, SOL_SOCKET, SO_RCVBUF,
tools/bpf/bpf_dbg.c
511
ret = setsockopt(sock, SOL_SOCKET, SO_ATTACH_FILTER, &bpf, sizeof(bpf));
tools/testing/selftests/bpf/benchs/bench_sockmap.c
202
err = setsockopt(ctx.sfd, SOL_SOCKET, SO_REUSEPORT, &one, sizeof(one));
tools/testing/selftests/bpf/bpf_sockopt_helpers.h
15
if (bpf_getsockopt(ctx, SOL_SOCKET, SO_PRIORITY, &prio, sizeof(prio)))
tools/testing/selftests/bpf/bpf_sockopt_helpers.h
17
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_PRIORITY, &prio, sizeof(prio)))
tools/testing/selftests/bpf/netlink_helpers.c
38
if (setsockopt(rth->fd, SOL_SOCKET, SO_SNDBUF,
tools/testing/selftests/bpf/netlink_helpers.c
43
if (setsockopt(rth->fd, SOL_SOCKET, SO_RCVBUF,
tools/testing/selftests/bpf/network_helpers.c
115
setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on))) {
tools/testing/selftests/bpf/network_helpers.c
174
return setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &on, sizeof(on));
tools/testing/selftests/bpf/network_helpers.c
342
if (getsockopt(server_fd, SOL_SOCKET, SO_TYPE, &type, &optlen)) {
tools/testing/selftests/bpf/network_helpers.c
365
if (getsockopt(server_fd, SOL_SOCKET, SO_PROTOCOL, &protocol, &optlen)) {
tools/testing/selftests/bpf/network_helpers.c
80
if (setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &timeout,
tools/testing/selftests/bpf/network_helpers.c
86
if (setsockopt(fd, SOL_SOCKET, SO_SNDTIMEO, &timeout,
tools/testing/selftests/bpf/prog_tests/assign_reuse.c
18
return setsockopt(sock_fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_EBPF,
tools/testing/selftests/bpf/prog_tests/assign_reuse.c
28
ret = getsockopt(fd, SOL_SOCKET, SO_COOKIE, &cookie, &cookie_len);
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt_unix.c
49
err = setsockopt(fd, SOL_SOCKET, SO_SNDBUF,
tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt_unix.c
56
err = getsockopt(fd, SOL_SOCKET, SO_SNDBUF,
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
117
if (!ASSERT_OK(setsockopt(sock_fd, SOL_SOCKET, SO_REUSEADDR,
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
158
if (!ASSERT_ERR(setsockopt(sock_fd, SOL_SOCKET, SO_REUSEADDR,
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
207
if (!ASSERT_ERR(setsockopt(sock_fd, SOL_SOCKET, SO_REUSEADDR,
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
253
if (!ASSERT_ERR(setsockopt(sock_fd, SOL_SOCKET, SO_REUSEADDR,
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
304
if (!ASSERT_ERR(setsockopt(sock_fd, SOL_SOCKET, SO_REUSEADDR,
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
38
if (!ASSERT_ERR(setsockopt(sock_fd, SOL_SOCKET, SO_REUSEADDR,
tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c
78
if (!ASSERT_ERR(setsockopt(sock_fd, SOL_SOCKET, SO_REUSEADDR,
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
190
ASSERT_GE(getsockopt(fd, SOL_SOCKET, SO_PRIORITY, &prio, &socklen), 0,
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
226
ASSERT_GE(getsockopt(accepted_fd, SOL_SOCKET, SO_PRIORITY, &prio, &socklen), 0,
tools/testing/selftests/bpf/prog_tests/lsm_cgroup.c
281
ASSERT_GE(getsockopt(fd, SOL_SOCKET, SO_PRIORITY, &prio, &socklen), 0,
tools/testing/selftests/bpf/prog_tests/lwt_reroute.c
110
err = setsockopt(s, SOL_SOCKET, SO_TXTIME, &txtime_on, sizeof(txtime_on));
tools/testing/selftests/bpf/prog_tests/lwt_reroute.c
123
cmsg->cmsg_level = SOL_SOCKET;
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
238
err = setsockopt(test_case->servers[i], SOL_SOCKET,
tools/testing/selftests/bpf/prog_tests/migrate_reuseport.c
250
err = setsockopt(test_case->servers[i], SOL_SOCKET,
tools/testing/selftests/bpf/prog_tests/mptcp.c
243
if (!ASSERT_OK(getsockopt(server_fd, SOL_SOCKET, SO_PROTOCOL, &protocol, &optlen),
tools/testing/selftests/bpf/prog_tests/mptcp.c
382
err = getsockopt(client_fd, SOL_SOCKET, SO_MARK, &mark, &len);
tools/testing/selftests/bpf/prog_tests/net_timestamping.c
196
ret = setsockopt(cfd, SOL_SOCKET, SO_TIMESTAMPING,
tools/testing/selftests/bpf/prog_tests/net_timestamping.c
82
if (cm->cmsg_level == SOL_SOCKET &&
tools/testing/selftests/bpf/prog_tests/netns_cookie.c
72
err = getsockopt(client_fd, SOL_SOCKET, SO_NETNS_COOKIE,
tools/testing/selftests/bpf/prog_tests/select_reuseport.c
541
err = setsockopt(sk_fds[0], SOL_SOCKET, SO_DETACH_REUSEPORT_BPF,
tools/testing/selftests/bpf/prog_tests/select_reuseport.c
546
err = setsockopt(sk_fds[1], SOL_SOCKET, SO_DETACH_REUSEPORT_BPF,
tools/testing/selftests/bpf/prog_tests/select_reuseport.c
606
err = setsockopt(sk_fds[i], SOL_SOCKET, SO_REUSEPORT,
tools/testing/selftests/bpf/prog_tests/select_reuseport.c
613
err = setsockopt(sk_fds[i], SOL_SOCKET,
tools/testing/selftests/bpf/prog_tests/sk_bypass_prot_mem.c
82
err = setsockopt(sk[i + j], SOL_SOCKET, SO_RCVBUF, &rcvbuf, sizeof(int));
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
100
err = setsockopt(sock_fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_EBPF,
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
134
err = setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &one,
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
143
err = setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &one,
tools/testing/selftests/bpf/prog_tests/sk_lookup.c
194
if (CHECK(getsockopt(fd, SOL_SOCKET, SO_COOKIE, &cookie, &cookie_len) < 0,
tools/testing/selftests/bpf/prog_tests/sk_storage_omem_uncharge.c
28
err = getsockopt(sk_fd, SOL_SOCKET, SO_COOKIE, &skel->bss->cookie, &optlen);
tools/testing/selftests/bpf/prog_tests/sock_create.c
308
err = getsockopt(sock_fd, SOL_SOCKET, test->optname, &optval, &optlen);
tools/testing/selftests/bpf/prog_tests/sock_iter_batch.c
71
if (!ASSERT_OK(getsockopt(fd, SOL_SOCKET, SO_COOKIE, &cookie,
tools/testing/selftests/bpf/prog_tests/socket_helpers.h
223
err = xsetsockopt(s, SOL_SOCKET, SO_REUSEPORT, &one, sizeof(one));
tools/testing/selftests/bpf/prog_tests/socket_helpers.h
226
err = xsetsockopt(s, SOL_SOCKET, SO_ATTACH_REUSEPORT_EBPF, &progfd,
tools/testing/selftests/bpf/prog_tests/socket_helpers.h
287
if (getsockopt(fd, SOL_SOCKET, SO_ERROR, &eval, &esize) < 0)
tools/testing/selftests/bpf/prog_tests/socket_helpers.h
424
if (getsockopt(sock_fd, SOL_SOCKET, SO_DOMAIN, &domain, &opt_len))
tools/testing/selftests/bpf/prog_tests/socket_helpers.h
428
if (getsockopt(sock_fd, SOL_SOCKET, SO_TYPE, &type, &opt_len))
tools/testing/selftests/bpf/prog_tests/sockmap_basic.c
1162
err = setsockopt(p1, SOL_SOCKET, SO_ZEROCOPY, &on, sizeof(on));
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
179
xgetsockopt(s, SOL_SOCKET, SO_COOKIE, &cookie, &len);
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
502
err = xgetsockopt(s, SOL_SOCKET, SO_DOMAIN, &family, &len);
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
507
err = xgetsockopt(s, SOL_SOCKET, SO_TYPE, &socktype, &len);
tools/testing/selftests/bpf/prog_tests/sockmap_listen.c
616
err = xsetsockopt(s, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one));
tools/testing/selftests/bpf/prog_tests/sockopt.c
257
.get_level = SOL_SOCKET,
tools/testing/selftests/bpf/prog_tests/sockopt.c
347
.get_level = SOL_SOCKET,
tools/testing/selftests/bpf/prog_tests/sockopt_sk.c
123
err = setsockopt(fd, SOL_SOCKET, SO_SNDBUF, &buf, 4);
tools/testing/selftests/bpf/prog_tests/sockopt_sk.c
131
err = getsockopt(fd, SOL_SOCKET, SO_SNDBUF, &buf, &optlen);
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
147
ret = setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE,
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
152
ret = setsockopt(sock, SOL_SOCKET, SO_MARK, &mark, sizeof(mark));
tools/testing/selftests/bpf/prog_tests/tc_netkit.c
156
ret = setsockopt(sock, SOL_SOCKET, SO_PRIORITY,
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
513
if (cmsg && cmsg->cmsg_level == SOL_SOCKET &&
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
556
err = setsockopt(srv_fd, SOL_SOCKET, SO_TIMESTAMPNS,
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
612
cmsg->cmsg_level = SOL_SOCKET;
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
617
ret = setsockopt(fd, SOL_SOCKET, SO_TXTIME, &opt, sizeof(opt));
tools/testing/selftests/bpf/prog_tests/tc_redirect.c
640
err = setsockopt(listen_fd, SOL_SOCKET, SO_TIMESTAMPNS,
tools/testing/selftests/bpf/prog_tests/test_xsk.c
134
if (setsockopt(xsk_socket__fd(xsk->xsk), SOL_SOCKET, SO_PREFER_BUSY_POLL,
tools/testing/selftests/bpf/prog_tests/test_xsk.c
139
if (setsockopt(xsk_socket__fd(xsk->xsk), SOL_SOCKET, SO_BUSY_POLL,
tools/testing/selftests/bpf/prog_tests/test_xsk.c
144
if (setsockopt(xsk_socket__fd(xsk->xsk), SOL_SOCKET, SO_BUSY_POLL_BUDGET,
tools/testing/selftests/bpf/prog_tests/token.c
169
cmsg->cmsg_level = SOL_SOCKET;
tools/testing/selftests/bpf/prog_tests/token.c
213
!ASSERT_EQ(cmsg->cmsg_level, SOL_SOCKET, "cmsg_level") ||
tools/testing/selftests/bpf/prog_tests/vrf_socket_lookup.c
93
err = setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE,
tools/testing/selftests/bpf/progs/bind4_prog.c
34
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE,
tools/testing/selftests/bpf/progs/bind4_prog.c
37
if (bpf_getsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX,
tools/testing/selftests/bpf/progs/bind4_prog.c
40
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE,
tools/testing/selftests/bpf/progs/bind4_prog.c
43
if (bpf_getsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX,
tools/testing/selftests/bpf/progs/bind4_prog.c
47
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE,
tools/testing/selftests/bpf/progs/bind4_prog.c
50
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX,
tools/testing/selftests/bpf/progs/bind4_prog.c
53
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE,
tools/testing/selftests/bpf/progs/bind4_prog.c
64
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_REUSEPORT,
tools/testing/selftests/bpf/progs/bind4_prog.c
67
if (bpf_getsockopt(ctx, SOL_SOCKET, SO_REUSEPORT,
tools/testing/selftests/bpf/progs/bind4_prog.c
71
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_REUSEPORT,
tools/testing/selftests/bpf/progs/bind4_prog.c
74
if (bpf_getsockopt(ctx, SOL_SOCKET, SO_REUSEPORT,
tools/testing/selftests/bpf/progs/bind4_prog.c
86
if (bpf_getsockopt(ctx, SOL_SOCKET, opt, &old, sizeof(old)) ||
tools/testing/selftests/bpf/progs/bind4_prog.c
89
if (bpf_setsockopt(ctx, SOL_SOCKET, opt, &new, sizeof(new)))
tools/testing/selftests/bpf/progs/bind4_prog.c
91
if (bpf_getsockopt(ctx, SOL_SOCKET, opt, &tmp, sizeof(tmp)) ||
tools/testing/selftests/bpf/progs/bind4_prog.c
94
if (bpf_setsockopt(ctx, SOL_SOCKET, opt, &old, sizeof(old)))
tools/testing/selftests/bpf/progs/bind6_prog.c
100
if (bpf_setsockopt(ctx, SOL_SOCKET, opt, &old, sizeof(old)))
tools/testing/selftests/bpf/progs/bind6_prog.c
40
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE,
tools/testing/selftests/bpf/progs/bind6_prog.c
43
if (bpf_getsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX,
tools/testing/selftests/bpf/progs/bind6_prog.c
46
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE,
tools/testing/selftests/bpf/progs/bind6_prog.c
49
if (bpf_getsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX,
tools/testing/selftests/bpf/progs/bind6_prog.c
53
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE,
tools/testing/selftests/bpf/progs/bind6_prog.c
56
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX,
tools/testing/selftests/bpf/progs/bind6_prog.c
59
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE,
tools/testing/selftests/bpf/progs/bind6_prog.c
70
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_REUSEPORT,
tools/testing/selftests/bpf/progs/bind6_prog.c
73
if (bpf_getsockopt(ctx, SOL_SOCKET, SO_REUSEPORT,
tools/testing/selftests/bpf/progs/bind6_prog.c
77
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_REUSEPORT,
tools/testing/selftests/bpf/progs/bind6_prog.c
80
if (bpf_getsockopt(ctx, SOL_SOCKET, SO_REUSEPORT,
tools/testing/selftests/bpf/progs/bind6_prog.c
92
if (bpf_getsockopt(ctx, SOL_SOCKET, opt, &old, sizeof(old)) ||
tools/testing/selftests/bpf/progs/bind6_prog.c
95
if (bpf_setsockopt(ctx, SOL_SOCKET, opt, &new, sizeof(new)))
tools/testing/selftests/bpf/progs/bind6_prog.c
97
if (bpf_getsockopt(ctx, SOL_SOCKET, opt, &tmp, sizeof(tmp)) ||
tools/testing/selftests/bpf/progs/bpf_iter_setsockopt_unix.c
44
err = bpf_setsockopt(unix_sk, SOL_SOCKET, SO_SNDBUF,
tools/testing/selftests/bpf/progs/bpf_iter_setsockopt_unix.c
50
err = bpf_getsockopt(unix_sk, SOL_SOCKET, SO_SNDBUF,
tools/testing/selftests/bpf/progs/connect4_prog.c
100
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE,
tools/testing/selftests/bpf/progs/connect4_prog.c
111
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_KEEPALIVE, &one, sizeof(one)))
tools/testing/selftests/bpf/progs/connect4_prog.c
125
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_KEEPALIVE, &zero, sizeof(zero)))
tools/testing/selftests/bpf/progs/connect4_prog.c
91
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE,
tools/testing/selftests/bpf/progs/connect4_prog.c
94
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE,
tools/testing/selftests/bpf/progs/connect4_prog.c
97
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE,
tools/testing/selftests/bpf/progs/lsm_cgroup.c
177
if (bpf_setsockopt(newsk, SOL_SOCKET, SO_PRIORITY, &prio, sizeof(prio)))
tools/testing/selftests/bpf/progs/lsm_cgroup.c
182
if (bpf_getsockopt(newsk, SOL_SOCKET, SO_PRIORITY, &prio, sizeof(prio)))
tools/testing/selftests/bpf/progs/lsm_cgroup.c
68
if (bpf_setsockopt(sk, SOL_SOCKET, SO_PRIORITY, &prio, sizeof(prio)))
tools/testing/selftests/bpf/progs/lsm_cgroup.c
73
if (bpf_getsockopt(sk, SOL_SOCKET, SO_PRIORITY, &prio, sizeof(prio)))
tools/testing/selftests/bpf/progs/mptcp_subflow.c
115
(!(ctx->level == SOL_SOCKET && ctx->optname == SO_MARK) &&
tools/testing/selftests/bpf/progs/mptcp_subflow.c
54
err = bpf_setsockopt(skops, SOL_SOCKET, SO_MARK, &mark, sizeof(mark));
tools/testing/selftests/bpf/progs/net_timestamping.c
56
int level = SOL_SOCKET;
tools/testing/selftests/bpf/progs/setget_sockopt.c
108
if (level == SOL_SOCKET && opt == SO_TXREHASH && old != 0 && old != 1)
tools/testing/selftests/bpf/progs/setget_sockopt.c
167
return bpf_test_sockopt_flip(lc->ctx, lc->sk, t, SOL_SOCKET);
tools/testing/selftests/bpf/progs/setget_sockopt.c
169
return bpf_test_sockopt_int(lc->ctx, lc->sk, t, SOL_SOCKET);
tools/testing/selftests/bpf/progs/setget_sockopt.c
294
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE,
tools/testing/selftests/bpf/progs/setget_sockopt.c
297
if (bpf_getsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX,
tools/testing/selftests/bpf/progs/setget_sockopt.c
302
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE,
tools/testing/selftests/bpf/progs/setget_sockopt.c
305
if (bpf_getsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX,
tools/testing/selftests/bpf/progs/setget_sockopt.c
310
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX,
tools/testing/selftests/bpf/progs/setget_sockopt.c
313
if (bpf_getsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX,
tools/testing/selftests/bpf/progs/setget_sockopt.c
318
if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX,
tools/testing/selftests/bpf/progs/setget_sockopt.c
321
if (bpf_getsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX,
tools/testing/selftests/bpf/progs/sk_bypass_prot_mem.c
81
err = bpf_setsockopt(ctx, SOL_SOCKET, SK_BPF_BYPASS_PROT_MEM,
tools/testing/selftests/bpf/progs/sk_bypass_prot_mem.c
88
err = bpf_getsockopt(ctx, SOL_SOCKET, SK_BPF_BYPASS_PROT_MEM,
tools/testing/selftests/bpf/progs/sockopt_sk.c
183
if (ctx->level == SOL_SOCKET && ctx->optname == SO_SNDBUF) {
tools/testing/selftests/bpf/progs/sockopt_sk.c
58
if (ctx->level == SOL_SOCKET && ctx->optname == SO_SNDBUF) {
tools/testing/selftests/bpf/test_maps.c
1660
err = setsockopt(fd64, SOL_SOCKET, SO_REUSEPORT,
tools/testing/selftests/bpf/test_maps.c
1691
err = getsockopt(fd64, SOL_SOCKET, SO_COOKIE, &sk_cookie,
tools/testing/selftests/bpf/test_maps.c
686
err = setsockopt(sfd[i], SOL_SOCKET, SO_REUSEADDR,
tools/testing/selftests/bpf/test_maps.c
718
err = setsockopt(sfd[i], SOL_SOCKET, SO_REUSEADDR,
tools/testing/selftests/bpf/test_sockmap.c
246
err = setsockopt(*fds[i], SOL_SOCKET, SO_REUSEADDR,
tools/testing/selftests/bpf/test_sockmap.c
767
err = setsockopt(c2, SOL_SOCKET, SO_SNDTIMEO, &timeout, sizeof(struct timeval));
tools/testing/selftests/bpf/test_sockmap.c
768
err |= setsockopt(c2, SOL_SOCKET, SO_SNDBUFFORCE, &rxtx_buf_len, sizeof(int));
tools/testing/selftests/bpf/test_sockmap.c
769
err |= setsockopt(p2, SOL_SOCKET, SO_RCVBUFFORCE, &rxtx_buf_len, sizeof(int));
tools/testing/selftests/bpf/xdp_hw_metadata.c
284
if (cmsg->cmsg_level != SOL_SOCKET)
tools/testing/selftests/bpf/xdp_hw_metadata.c
644
ret = setsockopt(fd, SOL_SOCKET, SO_TIMESTAMPING, &val, sizeof(val));
tools/testing/selftests/cgroup/test_memcontrol.c
1292
if (setsockopt(sk, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(yes)) < 0)
tools/testing/selftests/coredump/coredump_test_helpers.c
131
int ret = getsockopt(fd, SOL_SOCKET, SO_PEERPIDFD, &fd_peer_pidfd,
tools/testing/selftests/drivers/net/hw/iou-zcrx.c
346
ret = setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &enable, sizeof(int));
tools/testing/selftests/drivers/net/hw/ncdevmem.c
1025
ret = setsockopt(client_fd, SOL_SOCKET,
tools/testing/selftests/drivers/net/hw/ncdevmem.c
1298
ret = setsockopt(socket_fd, SOL_SOCKET, SO_BINDTODEVICE, ifname,
tools/testing/selftests/drivers/net/hw/ncdevmem.c
1318
ret = setsockopt(socket_fd, SOL_SOCKET, SO_ZEROCOPY, &opt, sizeof(opt));
tools/testing/selftests/drivers/net/hw/ncdevmem.c
1370
cmsg->cmsg_level = SOL_SOCKET;
tools/testing/selftests/drivers/net/hw/ncdevmem.c
777
ret = setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &opt, sizeof(opt));
tools/testing/selftests/drivers/net/hw/ncdevmem.c
783
ret = setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt));
tools/testing/selftests/drivers/net/hw/ncdevmem.c
964
if (cm->cmsg_level != SOL_SOCKET ||
tools/testing/selftests/drivers/net/hw/toeplitz.c
333
if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER, &prog, sizeof(prog)))
tools/testing/selftests/drivers/net/hw/toeplitz.c
362
if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER, &prog, sizeof(prog)))
tools/testing/selftests/drivers/net/hw/toeplitz.c
423
if (setsockopt(fd, SOL_SOCKET, SO_RCVBUFFORCE, &val, sizeof(val)))
tools/testing/selftests/drivers/net/napi_id_helper.c
52
if (setsockopt(server, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt))) {
tools/testing/selftests/drivers/net/napi_id_helper.c
80
ret = getsockopt(client, SOL_SOCKET, SO_INCOMING_NAPI_ID, &napi_id,
tools/testing/selftests/drivers/net/so_txtime.c
105
cm->cmsg_level = SOL_SOCKET;
tools/testing/selftests/drivers/net/so_txtime.c
285
if (setsockopt(fd, SOL_SOCKET, SO_TXTIME,
tools/testing/selftests/drivers/net/so_txtime.c
289
if (getsockopt(fd, SOL_SOCKET, SO_TXTIME,
tools/testing/selftests/drivers/net/so_txtime.c
312
setsockopt(fd, SOL_SOCKET, SO_MARK, &cfg_mark, sizeof(cfg_mark)))
tools/testing/selftests/drivers/net/so_txtime.c
333
if (setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv)))
tools/testing/selftests/landlock/audit.h
378
if (setsockopt(audit_fd, SOL_SOCKET, SO_RCVTIMEO,
tools/testing/selftests/landlock/audit.h
387
if (setsockopt(audit_fd, SOL_SOCKET, SO_RCVTIMEO,
tools/testing/selftests/landlock/audit.h
429
if (setsockopt(audit_fd, SOL_SOCKET, SO_RCVTIMEO, &audit_tv_fast,
tools/testing/selftests/landlock/audit.h
461
if (setsockopt(audit_fd, SOL_SOCKET, SO_RCVTIMEO, &audit_tv_default,
tools/testing/selftests/landlock/audit.h
486
err = setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &audit_tv_fast,
tools/testing/selftests/landlock/audit.h
509
err = setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &audit_tv_default,
tools/testing/selftests/landlock/common.h
190
cmsg->cmsg_level = SOL_SOCKET;
tools/testing/selftests/landlock/fs_test.c
4768
ASSERT_EQ(0, getsockopt(conn_fd, SOL_SOCKET, SO_PEERCRED, &cred,
tools/testing/selftests/landlock/net_test.c
129
ret = setsockopt(sockfd, SOL_SOCKET, SO_RCVTIMEO, &timeout,
tools/testing/selftests/landlock/net_test.c
136
ret = setsockopt(sockfd, SOL_SOCKET, SO_SNDTIMEO, &timeout,
tools/testing/selftests/landlock/net_test.c
370
ASSERT_EQ(0, getsockopt(client_fd, SOL_SOCKET, SO_TYPE, &sock_type,
tools/testing/selftests/landlock/net_test.c
373
ASSERT_EQ(0, getsockopt(client_fd, SOL_SOCKET, SO_DOMAIN, &addr_family,
tools/testing/selftests/namespaces/nsid_test.c
856
ret = getsockopt(sock, SOL_SOCKET, SO_NETNS_COOKIE, &netns_cookie, &optlen);
tools/testing/selftests/namespaces/nsid_test.c
897
ret = getsockopt(parent_sock, SOL_SOCKET, SO_NETNS_COOKIE, &parent_netns_cookie, &optlen);
tools/testing/selftests/namespaces/nsid_test.c
970
ret = getsockopt(child_sock, SOL_SOCKET, SO_NETNS_COOKIE, &child_netns_cookie, &optlen);
tools/testing/selftests/namespaces/siocgskns_test.c
1050
cmsg->cmsg_level = SOL_SOCKET;
tools/testing/selftests/namespaces/siocgskns_test.c
122
cmsg->cmsg_level = SOL_SOCKET;
tools/testing/selftests/namespaces/siocgskns_test.c
1430
cmsg->cmsg_level = SOL_SOCKET;
tools/testing/selftests/namespaces/siocgskns_test.c
1493
cmsg->cmsg_level = SOL_SOCKET;
tools/testing/selftests/namespaces/siocgskns_test.c
1556
cmsg->cmsg_level = SOL_SOCKET;
tools/testing/selftests/namespaces/siocgskns_test.c
458
cmsg->cmsg_level = SOL_SOCKET;
tools/testing/selftests/namespaces/siocgskns_test.c
638
cmsg->cmsg_level = SOL_SOCKET;
tools/testing/selftests/namespaces/siocgskns_test.c
840
cmsg->cmsg_level = SOL_SOCKET;
tools/testing/selftests/net/af_unix/diag_uid.c
66
ret = getsockopt(self->unix_fd, SOL_SOCKET, SO_COOKIE, &self->cookie, &optlen);
tools/testing/selftests/net/af_unix/msg_oob.c
287
ret = setsockopt(self->fd[i * 2 + 1], SOL_SOCKET, SO_OOBINLINE,
tools/testing/selftests/net/af_unix/scm_inq.c
108
err = setsockopt(self->fd[1], SOL_SOCKET, SO_INQ, &(int){1}, sizeof(int));
tools/testing/selftests/net/af_unix/scm_inq.c
134
err = setsockopt(self->fd[1], SOL_SOCKET, SO_INQ, &(int){1}, sizeof(int));
tools/testing/selftests/net/af_unix/scm_inq.c
163
ASSERT_EQ(SOL_SOCKET, cmsg->cmsg_level);
tools/testing/selftests/net/af_unix/scm_inq.c
95
ASSERT_EQ(SOL_SOCKET, cmsg->cmsg_level);
tools/testing/selftests/net/af_unix/scm_pidfd.c
148
if (cmsg->cmsg_level == SOL_SOCKET &&
tools/testing/selftests/net/af_unix/scm_pidfd.c
158
if (cmsg->cmsg_level == SOL_SOCKET &&
tools/testing/selftests/net/af_unix/scm_pidfd.c
395
if (setsockopt(sk, SOL_SOCKET, SO_PASSCRED, &on, sizeof(on))) {
tools/testing/selftests/net/af_unix/scm_pidfd.c
400
if (setsockopt(sk, SOL_SOCKET, SO_PASSPIDFD, &on, sizeof(on))) {
tools/testing/selftests/net/af_unix/scm_pidfd.c
461
if (getsockopt(cfd, SOL_SOCKET, SO_PEERCRED, &peer_cred, &len)) {
tools/testing/selftests/net/af_unix/scm_pidfd.c
467
if (getsockopt(cfd, SOL_SOCKET, SO_PEERPIDFD, &peer_pidfd, &len)) {
tools/testing/selftests/net/af_unix/scm_rights.c
202
ret = setsockopt(self->fd[i], SOL_SOCKET, SO_PASSRIGHTS,
tools/testing/selftests/net/af_unix/scm_rights.c
233
ret = setsockopt(self->fd[i], SOL_SOCKET, SO_PASSRIGHTS,
tools/testing/selftests/net/af_unix/scm_rights.c
295
cmsg->cmsg_level = SOL_SOCKET;
tools/testing/selftests/net/af_unix/so_peek_off.c
47
ret = setsockopt(self->fd[1], SOL_SOCKET, SO_RCVTIMEO_NEW,
tools/testing/selftests/net/af_unix/so_peek_off.c
51
ret = setsockopt(self->fd[1], SOL_SOCKET, SO_PEEK_OFF,
tools/testing/selftests/net/af_unix/so_peek_off.c
85
ret = getsockopt(fd, SOL_SOCKET, SO_PEEK_OFF, \
tools/testing/selftests/net/bind_bhash.c
52
err = setsockopt(sock_fd, SOL_SOCKET, opt, &reuse, sizeof(reuse));
tools/testing/selftests/net/bind_wildcard.c
755
ret = setsockopt(self->fd[i], SOL_SOCKET, reuse, &(int){1}, sizeof(int));
tools/testing/selftests/net/busy_poller.c
303
if (setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &val, sizeof(val)))
tools/testing/selftests/net/cmsg_sender.c
267
SOL_SOCKET, SO_MARK, &opt.mark);
tools/testing/selftests/net/cmsg_sender.c
269
SOL_SOCKET, SO_PRIORITY, &opt.priority);
tools/testing/selftests/net/cmsg_sender.c
297
cmsg->cmsg_level = SOL_SOCKET;
tools/testing/selftests/net/cmsg_sender.c
308
cmsg->cmsg_level = SOL_SOCKET;
tools/testing/selftests/net/cmsg_sender.c
373
if (cmsg->cmsg_level == SOL_SOCKET &&
tools/testing/selftests/net/cmsg_sender.c
419
setsockopt(fd, SOL_SOCKET, SO_MARK,
tools/testing/selftests/net/cmsg_sender.c
423
setsockopt(fd, SOL_SOCKET, SO_PRIORITY,
tools/testing/selftests/net/cmsg_sender.c
456
if (setsockopt(fd, SOL_SOCKET, SO_TXTIME,
tools/testing/selftests/net/cmsg_sender.c
464
if (setsockopt(fd, SOL_SOCKET, SO_TIMESTAMPING,
tools/testing/selftests/net/fin_ack_lat.c
125
if (setsockopt(sock, SOL_SOCKET, SO_REUSEADDR | SO_REUSEPORT,
tools/testing/selftests/net/fin_ack_lat.c
48
if (setsockopt(sock, SOL_SOCKET, SO_LINGER, &sl, sizeof(sl)))
tools/testing/selftests/net/getsockopt_iter.c
135
ASSERT_EQ(-1, getsockopt(self->fd, SOL_SOCKET + 1, NETLINK_PKTINFO,
tools/testing/selftests/net/getsockopt_iter.c
222
ASSERT_EQ(-1, getsockopt(self->fd, SOL_SOCKET + 1,
tools/testing/selftests/net/io_uring_zerocopy_tx.c
87
do_setsockopt(fd, SOL_SOCKET, SO_SNDBUF, 1 << 21);
tools/testing/selftests/net/ioam6_parser.c
1042
if (setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE,
tools/testing/selftests/net/ioam6_parser.c
1048
if (setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO,
tools/testing/selftests/net/ip_defrag.c
360
if (setsockopt(fd_rx_udp, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv)))
tools/testing/selftests/net/ip_local_port_range.c
40
err = getsockopt(fd, SOL_SOCKET, SO_DOMAIN, &domain, &len);
tools/testing/selftests/net/ipsec.c
652
if (setsockopt(sock[0], SOL_SOCKET, SO_RCVTIMEO, (const char *)&t, sizeof t)) {
tools/testing/selftests/net/lib/csum.c
475
if (setsockopt(fd, SOL_SOCKET, SO_RCVBUF,
tools/testing/selftests/net/lib/csum.c
511
if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER, &prog, sizeof(prog)))
tools/testing/selftests/net/lib/csum.c
554
if (setsockopt(fd, SOL_SOCKET, SO_RCVBUF,
tools/testing/selftests/net/lib/gro.c
1134
if (setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, (char *)&timeout,
tools/testing/selftests/net/lib/gro.c
1143
if (setsockopt(fd, SOL_SOCKET, SO_RCVBUF, &bufsize, sizeof(bufsize)))
tools/testing/selftests/net/lib/gro.c
1370
if (setsockopt(txfd, SOL_SOCKET, SO_SNDBUF, &bufsize, sizeof(bufsize)))
tools/testing/selftests/net/lib/gro.c
1380
if (setsockopt(txfd, SOL_SOCKET, SO_TXTIME,
tools/testing/selftests/net/lib/gro.c
254
if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER, &bpf, sizeof(bpf)) < 0)
tools/testing/selftests/net/lib/gro.c
409
cm->cmsg_level = SOL_SOCKET;
tools/testing/selftests/net/mptcp/mptcp_connect.c
1260
xsetsockopt(fd, SOL_SOCKET, SO_TIMESTAMPNS_NEW, &on, sizeof(on));
tools/testing/selftests/net/mptcp/mptcp_connect.c
217
err = setsockopt(fd, SOL_SOCKET, SO_RCVBUF, &size, sizeof(size));
tools/testing/selftests/net/mptcp/mptcp_connect.c
228
err = setsockopt(fd, SOL_SOCKET, SO_SNDBUF, &size, sizeof(size));
tools/testing/selftests/net/mptcp/mptcp_connect.c
239
err = setsockopt(fd, SOL_SOCKET, SO_MARK, &mark, sizeof(mark));
tools/testing/selftests/net/mptcp/mptcp_connect.c
331
if (-1 == setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &one,
tools/testing/selftests/net/mptcp/mptcp_connect.c
492
if (cmsg->cmsg_level == SOL_SOCKET && cmsg->cmsg_type == SO_TIMESTAMPNS_NEW) {
tools/testing/selftests/net/mptcp/mptcp_inq.c
122
if (-1 == setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &one,
tools/testing/selftests/net/mptcp/mptcp_sockopt.c
209
if (-1 == setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &one,
tools/testing/selftests/net/mptcp/pm_nl_ctl.c
1332
if (setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &enable, sizeof(enable))) {
tools/testing/selftests/net/msg_zerocopy.c
334
do_setsockopt(fd, SOL_SOCKET, SO_SNDBUF, 1 << 21);
tools/testing/selftests/net/msg_zerocopy.c
336
do_setsockopt(fd, SOL_SOCKET, SO_ZEROCOPY, 1);
tools/testing/selftests/net/msg_zerocopy.c
597
do_setsockopt(fd, SOL_SOCKET, SO_RCVBUF, 1 << 21);
tools/testing/selftests/net/msg_zerocopy.c
598
do_setsockopt(fd, SOL_SOCKET, SO_RCVLOWAT, 1 << 16);
tools/testing/selftests/net/msg_zerocopy.c
599
do_setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, 1);
tools/testing/selftests/net/netfilter/connect_close.c
58
setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one));
tools/testing/selftests/net/netfilter/connect_close.c
59
setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &one, sizeof(one));
tools/testing/selftests/net/netfilter/conntrack_reverse_clash.c
57
setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv));
tools/testing/selftests/net/netfilter/nf_queue.c
255
SOL_SOCKET, SO_RCVTIMEO,
tools/testing/selftests/net/netfilter/sctp_collision.c
50
ret = setsockopt(sd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv));
tools/testing/selftests/net/nettest.c
1355
if (setsockopt(sd, SOL_SOCKET, SO_REUSEADDR,
tools/testing/selftests/net/nettest.c
1361
if (setsockopt(sd, SOL_SOCKET, SO_BROADCAST,
tools/testing/selftests/net/nettest.c
1690
if (getsockopt(sd, SOL_SOCKET, SO_ERROR, &val, (socklen_t *)&sz) < 0) {
tools/testing/selftests/net/nettest.c
373
rc = setsockopt(sd, SOL_SOCKET, SO_BINDTODEVICE, name, strlen(name)+1);
tools/testing/selftests/net/nettest.c
386
rc = getsockopt(sd, SOL_SOCKET, SO_BINDTODEVICE, name, &optlen);
tools/testing/selftests/net/nettest.c
552
if (setsockopt(sd, SOL_SOCKET, SO_BROADCAST, &one, sizeof(one)) != 0) {
tools/testing/selftests/net/nettest.c
565
if (setsockopt(sd, SOL_SOCKET, SO_REUSEPORT, &one, sizeof(one)) != 0) {
tools/testing/selftests/net/nettest.c
578
if (setsockopt(sd, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one)) != 0) {
tools/testing/selftests/net/nettest.c
620
if (setsockopt(sd, SOL_SOCKET, SO_DONTROUTE, &one, sizeof(one)) < 0) {
tools/testing/selftests/net/ovpn/ovpn-cli.c
1137
if (setsockopt(fd, SOL_SOCKET, SO_SNDBUF, &sndbuf,
tools/testing/selftests/net/ovpn/ovpn-cli.c
1144
if (setsockopt(fd, SOL_SOCKET, SO_RCVBUF, &rcvbuf,
tools/testing/selftests/net/ovpn/ovpn-cli.c
515
ret = setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt));
tools/testing/selftests/net/ovpn/ovpn-cli.c
522
ret = setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &opt, sizeof(opt));
tools/testing/selftests/net/ovpn/ovpn-cli.c
529
ret = setsockopt(s, SOL_SOCKET, SO_MARK, (void *)&ctx->mark,
tools/testing/selftests/net/psock_lib.h
66
if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER, &bpf_prog,
tools/testing/selftests/net/psock_snd.c
261
if (setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv)))
tools/testing/selftests/net/psock_snd.c
299
if (setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv)))
tools/testing/selftests/net/reuseaddr_conflict.c
62
if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &reuseaddr,
tools/testing/selftests/net/reuseaddr_ports_exhausted.c
63
ret = setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &reuseaddr, sizeof(int));
tools/testing/selftests/net/reuseaddr_ports_exhausted.c
66
ret = setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &reuseport, sizeof(int));
tools/testing/selftests/net/reuseport_addr_any.c
75
if (setsockopt(rcv_fds[i], SOL_SOCKET, SO_REUSEPORT, &opt,
tools/testing/selftests/net/reuseport_bpf.c
125
if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_EBPF, &bpf_fd,
tools/testing/selftests/net/reuseport_bpf.c
147
if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_CBPF, &p, sizeof(p)))
tools/testing/selftests/net/reuseport_bpf.c
164
if (setsockopt(fd[i], SOL_SOCKET, SO_REUSEPORT, &opt,
tools/testing/selftests/net/reuseport_bpf.c
198
if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one)))
tools/testing/selftests/net/reuseport_bpf.c
321
if (setsockopt(fd1, SOL_SOCKET, SO_REUSEPORT, &opt, sizeof(opt)))
tools/testing/selftests/net/reuseport_bpf.c
323
if (setsockopt(fd2, SOL_SOCKET, SO_REUSEPORT, &opt, sizeof(opt)))
tools/testing/selftests/net/reuseport_bpf.c
377
if (!setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_EBPF, &bpf_fd,
tools/testing/selftests/net/reuseport_bpf.c
382
if (!setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_CBPF, &cprog,
tools/testing/selftests/net/reuseport_bpf.c
400
if (setsockopt(fd1, SOL_SOCKET, SO_REUSEPORT, &opt, sizeof(opt)))
tools/testing/selftests/net/reuseport_bpf.c
402
if (setsockopt(fd2, SOL_SOCKET, SO_REUSEPORT, &opt, sizeof(opt)))
tools/testing/selftests/net/reuseport_bpf_cpu.c
65
if (setsockopt(rcv_fd[i], SOL_SOCKET, SO_REUSEPORT, &opt,
tools/testing/selftests/net/reuseport_bpf_cpu.c
90
if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_CBPF, &p, sizeof(p)))
tools/testing/selftests/net/reuseport_bpf_numa.c
100
if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_EBPF, &bpf_fd,
tools/testing/selftests/net/reuseport_bpf_numa.c
61
if (setsockopt(rcv_fd[i], SOL_SOCKET, SO_REUSEPORT, &opt,
tools/testing/selftests/net/reuseport_dualstack.c
151
if (getsockopt(test_fd, SOL_SOCKET, SO_DOMAIN, &test_family, &len))
tools/testing/selftests/net/reuseport_dualstack.c
62
if (setsockopt(rcv_fds[i], SOL_SOCKET, SO_REUSEPORT, &opt,
tools/testing/selftests/net/rxtimestamp.c
227
if (cmsg->cmsg_level != SOL_SOCKET)
tools/testing/selftests/net/rxtimestamp.c
276
if (setsockopt(rcv, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) < 0)
tools/testing/selftests/net/rxtimestamp.c
280
setsockopt(rcv, SOL_SOCKET, SO_TIMESTAMP,
tools/testing/selftests/net/rxtimestamp.c
285
setsockopt(rcv, SOL_SOCKET, SO_TIMESTAMPNS,
tools/testing/selftests/net/rxtimestamp.c
290
setsockopt(rcv, SOL_SOCKET, SO_TIMESTAMPING,
tools/testing/selftests/net/sctp_hello.c
93
ret = setsockopt(lsk, SOL_SOCKET, SO_BINDTODEVICE,
tools/testing/selftests/net/sk_bind_sendto_listen.c
27
if (setsockopt(fd1, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one))) {
tools/testing/selftests/net/sk_bind_sendto_listen.c
49
if (setsockopt(fd2, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one))) {
tools/testing/selftests/net/sk_connect_zero_addr.c
27
if (setsockopt(fd1, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one))) {
tools/testing/selftests/net/sk_so_peek_off.c
32
if (!setsockopt(s, SOL_SOCKET, SO_PEEK_OFF, &optv, sizeof(int)))
tools/testing/selftests/net/sk_so_peek_off.c
43
if (setsockopt(s, SOL_SOCKET, SO_PEEK_OFF, &offset, sizeof(offset)))
tools/testing/selftests/net/sk_so_peek_off.c
52
if (getsockopt(s, SOL_SOCKET, SO_PEEK_OFF, &offset, &len))
tools/testing/selftests/net/skf_net_off.c
176
if (setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv)))
tools/testing/selftests/net/skf_net_off.c
99
if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_FILTER, &filter, sizeof(filter)))
tools/testing/selftests/net/so_incoming_cpu.c
119
ret = setsockopt(fd, SOL_SOCKET, SO_INCOMING_CPU, &cpu, sizeof(int));
tools/testing/selftests/net/so_incoming_cpu.c
136
ret = setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &(int){1}, sizeof(int));
tools/testing/selftests/net/so_incoming_cpu.c
221
ret = getsockopt(fd, SOL_SOCKET, SO_INCOMING_CPU, &cpu, &len);
tools/testing/selftests/net/so_netns_cookie.c
35
if (getsockopt(sock1, SOL_SOCKET, SO_NETNS_COOKIE, &cookie1, &vallen) != 0)
tools/testing/selftests/net/so_netns_cookie.c
49
if (getsockopt(sock2, SOL_SOCKET, SO_NETNS_COOKIE, &cookie2, &vallen) != 0)
tools/testing/selftests/net/so_rcv_listener.c
147
if (cmsg->cmsg_level == SOL_SOCKET && cmsg->cmsg_type == opt.name) {
tools/testing/selftests/net/so_rcv_listener.c
91
err = setsockopt(recv_fd, SOL_SOCKET, opt.rcvname, &opt.val, sizeof(opt.val));
tools/testing/selftests/net/stress_reuseport_listen.c
50
err = setsockopt(*cur_fd, SOL_SOCKET, SO_REUSEPORT,
tools/testing/selftests/net/tcp_ao/lib/ftrace.c
526
if (getsockopt(sk, SOL_SOCKET, SO_NETNS_COOKIE, out, &size)) {
tools/testing/selftests/net/tcp_ao/lib/repair.c
181
if (device != NULL && setsockopt(sk, SOL_SOCKET, SO_BINDTODEVICE,
tools/testing/selftests/net/tcp_ao/lib/sock.c
120
err = setsockopt(sk, SOL_SOCKET, SO_BINDTODEVICE, device,
tools/testing/selftests/net/tcp_ao/lib/sock.c
19
err = setsockopt(sk, SOL_SOCKET, SO_BINDTODEVICE, veth_name,
tools/testing/selftests/net/tcp_ao/lib/sock.c
60
if (getsockopt(sk, SOL_SOCKET, SO_ERROR, &ret, &slen))
tools/testing/selftests/net/tcp_ao/rst.c
310
if (getsockopt(sk[i], SOL_SOCKET, SO_ERROR, &err, &slen))
tools/testing/selftests/net/tcp_ao/rst.c
80
if (setsockopt(sk, SOL_SOCKET, SO_LINGER, &sl, sizeof(sl)))
tools/testing/selftests/net/tcp_fastopen_backup_key.c
127
if (setsockopt(rcv_fds[i], SOL_SOCKET, SO_REUSEPORT, &opt,
tools/testing/selftests/net/tcp_inq.c
128
if (setsockopt(server_fd, SOL_SOCKET, SO_REUSEADDR,
tools/testing/selftests/net/tcp_mmap.c
327
if (rcvbuf && setsockopt(fd, SOL_SOCKET,
tools/testing/selftests/net/tcp_mmap.c
332
if (sndbuf && setsockopt(fd, SOL_SOCKET,
tools/testing/selftests/net/tcp_mmap.c
376
if (setsockopt(fdlisten, SOL_SOCKET, SO_RCVLOWAT,
tools/testing/selftests/net/tcp_mmap.c
528
setsockopt(fdlisten, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on));
tools/testing/selftests/net/tcp_mmap.c
574
setsockopt(fd, SOL_SOCKET, SO_MAX_PACING_RATE,
tools/testing/selftests/net/tcp_mmap.c
578
if (zflg && setsockopt(fd, SOL_SOCKET, SO_ZEROCOPY,
tools/testing/selftests/net/tcp_port_share.c
144
ASSERT_EQ(setsockopt(ln, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one)), 0);
tools/testing/selftests/net/tcp_port_share.c
165
ASSERT_EQ(setsockopt(pb, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one)), 0);
tools/testing/selftests/net/tcp_port_share.c
206
ASSERT_EQ(setsockopt(ln, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one)), 0);
tools/testing/selftests/net/tcp_port_share.c
226
ASSERT_EQ(setsockopt(c1, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one)), 0);
tools/testing/selftests/net/tcp_port_share.c
234
ASSERT_EQ(setsockopt(pb, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one)), 0);
tools/testing/selftests/net/tfo.c
63
if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt)) < 0)
tools/testing/selftests/net/tfo.c
81
if (getsockopt(connfd, SOL_SOCKET, SO_INCOMING_NAPI_ID, &opt, &len) < 0)
tools/testing/selftests/net/timestamping.c
177
case SOL_SOCKET:
tools/testing/selftests/net/timestamping.c
425
if (setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, interface, if_len))
tools/testing/selftests/net/timestamping.c
450
setsockopt(sock, SOL_SOCKET, SO_TIMESTAMP,
tools/testing/selftests/net/timestamping.c
455
setsockopt(sock, SOL_SOCKET, SO_TIMESTAMPNS,
tools/testing/selftests/net/timestamping.c
460
setsockopt(sock, SOL_SOCKET, SO_TIMESTAMPING, &so_timestamping,
tools/testing/selftests/net/timestamping.c
471
if (getsockopt(sock, SOL_SOCKET, SO_TIMESTAMP, &val, &len) < 0)
tools/testing/selftests/net/timestamping.c
476
if (getsockopt(sock, SOL_SOCKET, SO_TIMESTAMPNS, &val, &len) < 0)
tools/testing/selftests/net/timestamping.c
483
if (getsockopt(sock, SOL_SOCKET, SO_TIMESTAMPING, &so_timestamping_get,
tools/testing/selftests/net/tls.c
1290
EXPECT_EQ(setsockopt(self->cfd, SOL_SOCKET, SO_RCVLOWAT,
tools/testing/selftests/net/tls.c
1449
EXPECT_EQ(setsockopt(self->fd, SOL_SOCKET, SO_SNDBUF,
tools/testing/selftests/net/tls.c
2739
ret = setsockopt(self->cfd2, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv));
tools/testing/selftests/net/tun.c
332
if (setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &to, sizeof(to)) < 0) {
tools/testing/selftests/net/txtimestamp.c
320
if (cm->cmsg_level == SOL_SOCKET &&
tools/testing/selftests/net/txtimestamp.c
579
if (setsockopt(fd, SOL_SOCKET, SO_TIMESTAMPING,
tools/testing/selftests/net/txtimestamp.c
636
cmsg->cmsg_level = SOL_SOCKET;
tools/testing/selftests/net/txtimestamp.c
644
cmsg->cmsg_level = SOL_SOCKET;
tools/testing/selftests/net/udpgso.c
526
if (setsockopt(fdr, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv)))
tools/testing/selftests/net/udpgso_bench_rx.c
135
if (setsockopt(fd, SOL_SOCKET, SO_RCVBUF, &val, sizeof(val)))
tools/testing/selftests/net/udpgso_bench_rx.c
138
if (setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &val, sizeof(val)))
tools/testing/selftests/net/udpgso_bench_tx.c
148
case SOL_SOCKET:
tools/testing/selftests/net/udpgso_bench_tx.c
318
cm->cmsg_level = SOL_SOCKET;
tools/testing/selftests/net/udpgso_bench_tx.c
578
if (setsockopt(fd, SOL_SOCKET, SO_TIMESTAMPING, &val, sizeof(val)))
tools/testing/selftests/net/udpgso_bench_tx.c
662
ret = setsockopt(fd, SOL_SOCKET, SO_ZEROCOPY,
tools/testing/selftests/tty/tty_tiocsti_test.c
263
cmsg->cmsg_level = SOL_SOCKET;
tools/testing/selftests/tty/tty_tiocsti_test.c
291
if (cmsg->cmsg_level == SOL_SOCKET &&
tools/testing/selftests/ublk/kublk.c
1171
if (!cmsg || cmsg->cmsg_level != SOL_SOCKET ||
tools/testing/selftests/uevent/uevent_filtering.c
99
ret = setsockopt(sk_fd, SOL_SOCKET, SO_RCVBUF, &rcv_buf_sz,
tools/testing/vsock/control.c
68
setsockopt_int_check(fd, SOL_SOCKET, SO_REUSEADDR, 1,
tools/testing/vsock/util.c
887
setsockopt_int_check(fd, SOL_SOCKET, SO_ZEROCOPY, 1,
tools/testing/vsock/util.c
898
if (setsockopt(fd, SOL_SOCKET, SO_LINGER, &optval, sizeof(optval))) {
tools/testing/vsock/vsock_perf.c
186
if (setsockopt(client_fd, SOL_SOCKET, SO_RCVLOWAT,
tools/testing/vsock/vsock_perf.c
258
if (setsockopt(fd, SOL_SOCKET, SO_ZEROCOPY, &val, sizeof(val))) {
tools/testing/vsock/vsock_test.c
1516
setsockopt_int_check(fd, SOL_SOCKET, SO_RCVLOWAT,
tools/testing/vsock/vsock_test.c
1548
setsockopt_int_check(fd, SOL_SOCKET, SO_RCVLOWAT,
tools/testing/vsock/vsock_test.c
621
setsockopt_timeval_check(fd, SOL_SOCKET, SO_RCVTIMEO, tv,
tools/testing/vsock/vsock_test.c
888
setsockopt_int_check(fd, SOL_SOCKET, SO_RCVLOWAT,
tools/usb/usbip/src/usbip_network.c
215
ret = setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &val, sizeof(val));
tools/usb/usbip/src/usbip_network.c
239
ret = setsockopt(sockfd, SOL_SOCKET, SO_KEEPALIVE, &val, sizeof(val));