Home
last modified time | relevance | path

Searched refs:SOL_SOCKET (Results 1 – 25 of 203) sorted by relevance

123456789

/linux/tools/testing/selftests/bpf/progs/
H A Dbind4_prog.c34 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE, in bind_to_device()
37 if (bpf_getsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX, in bind_to_device()
40 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE, in bind_to_device()
43 if (bpf_getsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX, in bind_to_device()
47 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE, in bind_to_device()
50 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX, in bind_to_device()
53 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE, in bind_to_device()
64 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_REUSEPORT, in bind_reuseport()
67 if (bpf_getsockopt(ctx, SOL_SOCKET, SO_REUSEPORT, in bind_reuseport()
71 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_REUSEPORT, in bind_reuseport()
[all …]
H A Dbind6_prog.c40 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE, in bind_to_device()
43 if (bpf_getsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX, in bind_to_device()
46 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE, in bind_to_device()
49 if (bpf_getsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX, in bind_to_device()
53 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE, in bind_to_device()
56 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX, in bind_to_device()
59 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE, in bind_to_device()
70 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_REUSEPORT, in bind_reuseport()
73 if (bpf_getsockopt(ctx, SOL_SOCKET, SO_REUSEPORT, in bind_reuseport()
77 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_REUSEPORT, in bind_reuseport()
[all …]
H A Dconnect4_prog.c91 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE, in bind_to_device()
94 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE, in bind_to_device()
97 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE, in bind_to_device()
100 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE, in bind_to_device()
111 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_KEEPALIVE, &one, sizeof(one)))
125 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_KEEPALIVE, &zero, sizeof(zero))) in set_keepalive()
H A Dsetget_sockopt.c110 if (level == SOL_SOCKET && opt == SO_TXREHASH && old != 0 && old != 1) in bpf_test_sockopt_flip()
169 return bpf_test_sockopt_flip(lc->ctx, lc->sk, t, SOL_SOCKET); in bpf_test_socket_sockopt()
171 return bpf_test_sockopt_int(lc->ctx, lc->sk, t, SOL_SOCKET); in bpf_test_socket_sockopt()
296 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE, in binddev_test()
299 if (bpf_getsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX, in binddev_test()
304 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTODEVICE, in binddev_test()
307 if (bpf_getsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX, in binddev_test()
312 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX, in binddev_test()
315 if (bpf_getsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX, in binddev_test()
320 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_BINDTOIFINDEX, in binddev_test()
[all …]
H A Dlsm_cgroup.c68 if (bpf_setsockopt(sk, SOL_SOCKET, SO_PRIORITY, &prio, sizeof(prio))) in real_create()
73 if (bpf_getsockopt(sk, SOL_SOCKET, SO_PRIORITY, &prio, sizeof(prio))) in real_create()
177 if (bpf_setsockopt(newsk, SOL_SOCKET, SO_PRIORITY, &prio, sizeof(prio))) in BPF_PROG()
182 if (bpf_getsockopt(newsk, SOL_SOCKET, SO_PRIORITY, &prio, sizeof(prio))) in BPF_PROG()
/linux/samples/bpf/
H A Dtcp_bufs_kern.c57 rv = bpf_setsockopt(skops, SOL_SOCKET, SO_SNDBUF, &bufsize, in bpf_bufs()
59 rv += bpf_setsockopt(skops, SOL_SOCKET, SO_RCVBUF, in bpf_bufs()
67 rv = bpf_setsockopt(skops, SOL_SOCKET, SO_SNDBUF, &bufsize, in bpf_bufs()
69 rv += bpf_setsockopt(skops, SOL_SOCKET, SO_RCVBUF, in bpf_bufs()
H A Dtcp_iw_kern.c58 rv = bpf_setsockopt(skops, SOL_SOCKET, SO_SNDBUF, &bufsize, in bpf_iw()
60 rv += bpf_setsockopt(skops, SOL_SOCKET, SO_RCVBUF, in bpf_iw()
69 rv = bpf_setsockopt(skops, SOL_SOCKET, SO_SNDBUF, &bufsize, in bpf_iw()
71 rv += bpf_setsockopt(skops, SOL_SOCKET, SO_RCVBUF, in bpf_iw()
H A Dtcp_clamp_kern.c62 rv = bpf_setsockopt(skops, SOL_SOCKET, SO_SNDBUF, in bpf_clamp()
64 rv += bpf_setsockopt(skops, SOL_SOCKET, in bpf_clamp()
78 rv += bpf_setsockopt(skops, SOL_SOCKET, in bpf_clamp()
81 rv += bpf_setsockopt(skops, SOL_SOCKET, in bpf_clamp()
/linux/tools/testing/selftests/net/packetdrill/
H A Dtcp_rfc5961_rst-syn-recv.pkt11 +0 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
23 +0 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
38 +0 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
52 +0 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
H A Dtcp_zerocopy_batch.pkt11 +0 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
12 +0 setsockopt(3, SOL_SOCKET, SO_ZEROCOPY, [1], 4) = 0
21 +0 setsockopt(4, SOL_SOCKET, SO_MARK, [666], 4) = 0
H A Dtcp_rcv_zero_wnd_fin.pkt12 +0 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
13 +0 setsockopt(3, SOL_SOCKET, SO_RCVBUF, [20000], 4) = 0
H A Dtcp_slow_start_slow-start-app-limited.pkt9 +0 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
17 +0 setsockopt(4, SOL_SOCKET, SO_SNDBUF, [200000], 4) = 0
H A Dtcp_zerocopy_maxfrags.pkt15 +0 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
16 +0 setsockopt(3, SOL_SOCKET, SO_ZEROCOPY, [1], 4) = 0
21 +0 setsockopt(3, SOL_SOCKET, SO_SNDBUF, [2000000], 4) = 0
H A Dtcp_rcv_big_endseq.pkt11 +0 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
12 +0 setsockopt(3, SOL_SOCKET, SO_RCVBUF, [10000], 4) = 0
/linux/tools/testing/selftests/net/
H A Dtimestamping.c177 case SOL_SOCKET: in printpacket()
425 if (setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, interface, if_len)) in main()
450 setsockopt(sock, SOL_SOCKET, SO_TIMESTAMP, in main()
455 setsockopt(sock, SOL_SOCKET, SO_TIMESTAMPNS, in main()
460 setsockopt(sock, SOL_SOCKET, SO_TIMESTAMPING, &so_timestamping, in main()
471 if (getsockopt(sock, SOL_SOCKET, SO_TIMESTAMP, &val, &len) < 0) in main()
476 if (getsockopt(sock, SOL_SOCKET, SO_TIMESTAMPNS, &val, &len) < 0) in main()
483 if (getsockopt(sock, SOL_SOCKET, SO_TIMESTAMPING, &so_timestamping_get, in main()
H A Dreuseport_bpf.c125 if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_EBPF, &bpf_fd, in attach_ebpf()
147 if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_CBPF, &p, sizeof(p))) in attach_cbpf()
164 if (setsockopt(fd[i], SOL_SOCKET, SO_REUSEPORT, &opt, in build_recv_group()
198 if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one))) in send_from()
321 if (setsockopt(fd1, SOL_SOCKET, SO_REUSEPORT, &opt, sizeof(opt))) in test_extra_filter()
323 if (setsockopt(fd2, SOL_SOCKET, SO_REUSEPORT, &opt, sizeof(opt))) in test_extra_filter()
377 if (!setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_EBPF, &bpf_fd, in test_filter_no_reuseport()
382 if (!setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_CBPF, &cprog, in test_filter_no_reuseport()
400 if (setsockopt(fd1, SOL_SOCKET, SO_REUSEPORT, &opt, sizeof(opt))) in test_filter_without_bind()
402 if (setsockopt(fd2, SOL_SOCKET, SO_REUSEPOR in test_filter_without_bind()
[all...]
H A Dcmsg_sender.c267 SOL_SOCKET, SO_MARK, &opt.mark); in cs_write_cmsg()
269 SOL_SOCKET, SO_PRIORITY, &opt.priority); in cs_write_cmsg()
297 cmsg->cmsg_level = SOL_SOCKET; in cs_write_cmsg()
308 cmsg->cmsg_level = SOL_SOCKET; in cs_write_cmsg()
373 if (cmsg->cmsg_level == SOL_SOCKET && in cs_read_cmsg()
419 setsockopt(fd, SOL_SOCKET, SO_MARK, in ca_set_sockopts()
423 setsockopt(fd, SOL_SOCKET, SO_PRIORITY, in ca_set_sockopts()
456 if (setsockopt(fd, SOL_SOCKET, SO_TXTIME, in ca_set_sockopts()
464 if (setsockopt(fd, SOL_SOCKET, SO_TIMESTAMPING, in ca_set_sockopts()
H A Dso_netns_cookie.c35 if (getsockopt(sock1, SOL_SOCKET, SO_NETNS_COOKIE, &cookie1, &vallen) != 0) in main()
49 if (getsockopt(sock2, SOL_SOCKET, SO_NETNS_COOKIE, &cookie2, &vallen) != 0) in main()
H A Dsk_so_peek_off.c32 if (!setsockopt(s, SOL_SOCKET, SO_PEEK_OFF, &optv, sizeof(int))) in sk_peek_offset_probe()
43 if (setsockopt(s, SOL_SOCKET, SO_PEEK_OFF, &offset, sizeof(offset))) in sk_peek_offset_set()
52 if (getsockopt(s, SOL_SOCKET, SO_PEEK_OFF, &offset, &len)) in sk_peek_offset_get()
/linux/tools/testing/selftests/bpf/
H A Dbpf_sockopt_helpers.h15 if (bpf_getsockopt(ctx, SOL_SOCKET, SO_PRIORITY, &prio, sizeof(prio))) in get_set_sk_priority()
17 if (bpf_setsockopt(ctx, SOL_SOCKET, SO_PRIORITY, &prio, sizeof(prio))) in get_set_sk_priority()
/linux/tools/testing/selftests/net/af_unix/
H A Dscm_inq.c95 ASSERT_EQ(SOL_SOCKET, cmsg->cmsg_level); in recv_chunks()
108 err = setsockopt(self->fd[1], SOL_SOCKET, SO_INQ, &(int){1}, sizeof(int)); in TEST_F()
134 err = setsockopt(self->fd[1], SOL_SOCKET, SO_INQ, &(int){1}, sizeof(int)); in TEST_F()
163 ASSERT_EQ(SOL_SOCKET, cmsg->cmsg_level); in TEST_F()
H A Dscm_pidfd.c148 if (cmsg->cmsg_level == SOL_SOCKET && in parse_cmsg()
158 if (cmsg->cmsg_level == SOL_SOCKET && in parse_cmsg()
395 if (setsockopt(sk, SOL_SOCKET, SO_PASSCRED, &on, sizeof(on))) { in sk_enable_cred_pass()
400 if (setsockopt(sk, SOL_SOCKET, SO_PASSPIDFD, &on, sizeof(on))) { in sk_enable_cred_pass()
461 if (getsockopt(cfd, SOL_SOCKET, SO_PEERCRED, &peer_cred, &len)) { in client()
467 if (getsockopt(cfd, SOL_SOCKET, SO_PEERPIDFD, &peer_pidfd, &len)) { in client()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dcgroup_getset_retval.c38 if (!ASSERT_ERR(setsockopt(sock_fd, SOL_SOCKET, SO_REUSEADDR, in test_setsockopt_set()
78 if (!ASSERT_ERR(setsockopt(sock_fd, SOL_SOCKET, SO_REUSEADDR, in test_setsockopt_set_and_get()
117 if (!ASSERT_OK(setsockopt(sock_fd, SOL_SOCKET, SO_REUSEADDR, in test_setsockopt_default_zero()
158 if (!ASSERT_ERR(setsockopt(sock_fd, SOL_SOCKET, SO_REUSEADDR, in test_setsockopt_default_zero_and_set()
207 if (!ASSERT_ERR(setsockopt(sock_fd, SOL_SOCKET, SO_REUSEADDR, in test_setsockopt_override()
253 if (!ASSERT_ERR(setsockopt(sock_fd, SOL_SOCKET, SO_REUSEADDR, in test_setsockopt_legacy_eperm()
304 if (!ASSERT_ERR(setsockopt(sock_fd, SOL_SOCKET, SO_REUSEADDR, in test_setsockopt_legacy_no_override()
/linux/Documentation/translations/zh_CN/networking/
H A Dtimestamping.rst75 err = setsockopt(fd, SOL_SOCKET, SO_TIMESTAMPING, &val, sizeof(val));
180 cmsg->cmsg_level = SOL_SOCKET;
271 cmsg->cmsg_level = SOL_SOCKET;
286 err = setsockopt(fd, SOL_SOCKET, SO_TIMESTAMPING, &val, sizeof(val));
337 这些时间戳在 cmsg_level SOL_SOCKET、cmsg_type SCM_TIMESTAMPING 和类型为
378 字段是 ENOMSG。另一个辅助消息将具有 cm_level SOL_SOCKET 和 cm_type
/linux/net/core/
H A Dscm.c186 if (cmsg->cmsg_level != SOL_SOCKET) in __scm_send()
327 put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMPING_NEW, sizeof(tss), &tss); in put_cmsg_scm_timestamping64()
343 put_cmsg(msg, SOL_SOCKET, SO_TIMESTAMPING_OLD, sizeof(tss), &tss); in put_cmsg_scm_timestamping()
405 err = put_user(SOL_SOCKET, &cm->cmsg_level); in scm_detach_fds()
466 put_cmsg(msg, SOL_SOCKET, SCM_SECURITY, ctx.len, in scm_passec()
512 if (put_cmsg(msg, SOL_SOCKET, SCM_PIDFD, sizeof(int), &pidfd)) { in scm_pidfd_recv()
545 put_cmsg(msg, SOL_SOCKET, SCM_CREDENTIALS, sizeof(ucreds), &ucreds); in __scm_recv_common()

123456789