/Linux-v5.4/tools/testing/selftests/bpf/prog_tests/ |
D | sockopt_sk.c | 26 err = setsockopt(fd, SOL_IP, IP_TOS, &buf, 1); in getsetsockopt() 49 err = setsockopt(fd, SOL_IP, IP_TTL, &buf, 1); in getsetsockopt() 58 err = setsockopt(fd, SOL_CUSTOM, 0, &buf, 1); in getsetsockopt() 84 err = setsockopt(fd, SOL_SOCKET, SO_SNDBUF, &buf, 4); in getsetsockopt() 107 err = setsockopt(fd, SOL_TCP, TCP_CONGESTION, &buf, strlen("nv")); in getsetsockopt()
|
D | sockopt_multi.c | 67 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_getsockopt_test() 141 if (setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1) < 0) { in run_getsockopt_test() 179 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_getsockopt_test() 216 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_setsockopt_test() 243 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_setsockopt_test() 270 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_setsockopt_test()
|
/Linux-v5.4/tools/testing/selftests/net/ |
D | tcp_mmap.c | 231 if (rcvbuf && setsockopt(fd, SOL_SOCKET, in apply_rcvsnd_buf() 236 if (sndbuf && setsockopt(fd, SOL_SOCKET, in apply_rcvsnd_buf() 273 if (setsockopt(fdlisten, SOL_SOCKET, SO_RCVLOWAT, in do_accept() 364 setsockopt(fdlisten, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)); in main() 369 setsockopt(fdlisten, IPPROTO_TCP, TCP_MAXSEG, in main() 401 setsockopt(fd, IPPROTO_TCP, TCP_MAXSEG, &mss, sizeof(mss)) == -1) { in main() 410 setsockopt(fd, SOL_SOCKET, SO_MAX_PACING_RATE, in main() 414 if (zflg && setsockopt(fd, SOL_SOCKET, SO_ZEROCOPY, in main()
|
D | reuseport_bpf.c | 126 if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_EBPF, &bpf_fd, in attach_ebpf() 148 if (setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_CBPF, &p, sizeof(p))) in attach_cbpf() 165 if (setsockopt(fd[i], SOL_SOCKET, SO_REUSEPORT, &opt, in build_recv_group() 177 if (setsockopt(fd[i], SOL_TCP, TCP_FASTOPEN, &opt, in build_recv_group() 199 if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one))) in send_from() 322 if (setsockopt(fd1, SOL_SOCKET, SO_REUSEPORT, &opt, sizeof(opt))) in test_extra_filter() 324 if (setsockopt(fd2, SOL_SOCKET, SO_REUSEPORT, &opt, sizeof(opt))) in test_extra_filter() 378 if (!setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_EBPF, &bpf_fd, in test_filter_no_reuseport() 383 if (!setsockopt(fd, SOL_SOCKET, SO_ATTACH_REUSEPORT_CBPF, &cprog, in test_filter_no_reuseport() 401 if (setsockopt(fd1, SOL_SOCKET, SO_REUSEPORT, &opt, sizeof(opt))) in test_filter_without_bind() [all …]
|
D | tls.c | 70 ret = setsockopt(self->fd, IPPROTO_TCP, TCP_ULP, "tls", sizeof("tls")); in FIXTURE_SETUP() 78 ret = setsockopt(self->cfd, IPPROTO_TCP, TCP_ULP, "tls", sizeof("tls")); in FIXTURE_SETUP() 140 ret = setsockopt(self->fd, IPPROTO_TCP, TCP_ULP, "tls", sizeof("tls")); in FIXTURE_SETUP() 147 ret = setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, in FIXTURE_SETUP() 156 ret = setsockopt(self->cfd, IPPROTO_TCP, TCP_ULP, "tls", in FIXTURE_SETUP() 160 ret = setsockopt(self->cfd, SOL_TLS, TLS_RX, &tls12, in FIXTURE_SETUP() 687 EXPECT_EQ(setsockopt(self->cfd, SOL_SOCKET, SO_RCVLOWAT, in TEST_F() 711 ret = setsockopt(self->fd, SOL_TLS, TLS_RX, &tls12, in TEST_F() 715 ret = setsockopt(self->cfd, SOL_TLS, TLS_TX, &tls12, in TEST_F() 847 EXPECT_EQ(setsockopt(self->fd, SOL_SOCKET, SO_SNDBUF, in TEST_F() [all …]
|
D | psock_fanout.c | 87 if (setsockopt(fd, SOL_PACKET, PACKET_FANOUT, &val, sizeof(val))) { in sock_fanout_open() 109 if (setsockopt(fd, SOL_PACKET, PACKET_FANOUT_DATA, &bpf_prog, in sock_fanout_set_cbpf() 165 if (setsockopt(fd, SOL_PACKET, PACKET_FANOUT_DATA, &pfd, sizeof(pfd))) { in sock_fanout_set_ebpf() 187 if (setsockopt(fd, SOL_PACKET, PACKET_VERSION, (void *) &val, in sock_fanout_open_ring() 192 if (setsockopt(fd, SOL_PACKET, PACKET_RX_RING, (void *) &req, in sock_fanout_open_ring()
|
D | nettest.c | 216 rc = setsockopt(sd, IPPROTO_TCP, TCP_MD5SIG, &md5sig, sizeof(md5sig)); in tcp_md5sig() 295 rc = setsockopt(sd, SOL_SOCKET, SO_BINDTODEVICE, name, strlen(name)+1); in bind_to_device() 348 rc = setsockopt(sd, SOL_IP, IP_PKTINFO, &one, sizeof(one)); in set_pktinfo_v4() 360 rc = setsockopt(sd, SOL_IPV6, IPV6_RECVPKTINFO, &one, sizeof(one)); in set_recvpktinfo_v6() 372 rc = setsockopt(sd, SOL_IP, IP_RECVERR, &one, sizeof(one)); in set_recverr_v4() 384 rc = setsockopt(sd, SOL_IPV6, IPV6_RECVERR, &one, sizeof(one)); in set_recverr_v6() 403 rc = setsockopt(sd, level, opt, &ifindex, sizeof(ifindex)); in set_unicast_if() 415 rc = setsockopt(sd, SOL_IP, IP_MULTICAST_IF, &mreq, sizeof(mreq)); in set_multicast_if() 437 rc = setsockopt(sd, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, sizeof(mreq)); in set_membership() 451 if (setsockopt(sd, SOL_SOCKET, SO_BROADCAST, &one, sizeof(one)) != 0) { in set_broadcast() [all …]
|
D | reuseaddr_conflict.c | 56 if (ipv6 && setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, (void*)&v6only, in open_port() 62 if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &reuseaddr, in open_port()
|
D | psock_snd.c | 231 setsockopt(fd, SOL_PACKET, PACKET_QDISC_BYPASS, &one, sizeof(one))) in do_tx() 235 setsockopt(fd, SOL_PACKET, PACKET_VNET_HDR, &one, sizeof(one))) in do_tx() 261 if (setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv))) in setup_rx() 299 if (setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv))) in setup_sniffer()
|
D | reuseport_addr_any.c | 76 if (setsockopt(rcv_fds[i], SOL_SOCKET, SO_REUSEPORT, &opt, in build_rcv_fd() 86 if (setsockopt(rcv_fds[i], SOL_DCCP, in build_rcv_fd() 148 setsockopt(fd, SOL_DCCP, DCCP_SOCKOPT_SERVICE, in connect_and_send()
|
D | udpgso_bench_rx.c | 132 if (setsockopt(fd, SOL_SOCKET, SO_RCVBUF, &val, sizeof(val))) in do_socket() 135 if (setsockopt(fd, SOL_SOCKET, SO_REUSEPORT, &val, sizeof(val))) in do_socket() 358 if (setsockopt(fd, IPPROTO_UDP, UDP_GRO, &val, sizeof(val))) in do_recv()
|
D | tcp_inq.c | 128 if (setsockopt(server_fd, SOL_SOCKET, SO_REUSEADDR, in main() 146 if (setsockopt(fd, SOL_TCP, TCP_INQ, &one, sizeof(one)) != 0) in main()
|
D | ipv6_flowlabel_mgr.c | 61 return setsockopt(fd, SOL_IPV6, IPV6_FLOWLABEL_MGR, &req, sizeof(req)); in flowlabel_get() 71 return setsockopt(fd, SOL_IPV6, IPV6_FLOWLABEL_MGR, &req, sizeof(req)); in flowlabel_put()
|
D | tcp_fastopen_backup_key.c | 74 if (setsockopt(fd, SOL_TCP, TCP_FASTOPEN_KEY, keys, in set_keys() 129 if (setsockopt(rcv_fds[i], SOL_SOCKET, SO_REUSEPORT, &opt, in build_rcv_fd() 134 if (setsockopt(rcv_fds[i], SOL_TCP, TCP_FASTOPEN, &qlen, in build_rcv_fd()
|
D | ipv6_flowlabel.c | 160 if (setsockopt(fd, SOL_IPV6, IPV6_FLOWLABEL_MGR, &req, sizeof(req))) in flowlabel_get() 206 if (setsockopt(fdr, SOL_IPV6, IPV6_FLOWINFO, &one, sizeof(one))) in main()
|
/Linux-v5.4/arch/um/drivers/ |
D | umcast_user.c | 87 if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(yes)) < 0) { in umcast_open() 96 if (setsockopt(fd, SOL_IP, IP_MULTICAST_TTL, &pri->ttl, in umcast_open() 105 if (setsockopt(fd, SOL_IP, IP_MULTICAST_LOOP, in umcast_open() 126 if (setsockopt(fd, SOL_IP, IP_ADD_MEMBERSHIP, in umcast_open() 158 if (setsockopt(fd, SOL_IP, IP_DROP_MEMBERSHIP, in umcast_close()
|
/Linux-v5.4/tools/testing/selftests/networking/timestamping/ |
D | timestamping.c | 395 if (setsockopt(sock, IPPROTO_IP, IP_MULTICAST_IF, in main() 400 if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, in main() 404 if (setsockopt(sock, IPPROTO_IP, IP_MULTICAST_LOOP, in main() 411 setsockopt(sock, SOL_SOCKET, SO_TIMESTAMP, in main() 416 setsockopt(sock, SOL_SOCKET, SO_TIMESTAMPNS, in main() 421 setsockopt(sock, SOL_SOCKET, SO_TIMESTAMPING, in main() 427 if (setsockopt(sock, SOL_IP, IP_PKTINFO, in main()
|
D | rxtimestamp.c | 253 if (setsockopt(rcv, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)) < 0) in config_so_flags() 257 setsockopt(rcv, SOL_SOCKET, SO_TIMESTAMP, in config_so_flags() 262 setsockopt(rcv, SOL_SOCKET, SO_TIMESTAMPNS, in config_so_flags() 267 setsockopt(rcv, SOL_SOCKET, SO_TIMESTAMPING, in config_so_flags()
|
/Linux-v5.4/tools/usb/usbip/src/ |
D | usbip_network.c | 207 ret = setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &val, sizeof(val)); in usbip_net_set_reuseaddr() 219 ret = setsockopt(sockfd, IPPROTO_TCP, TCP_NODELAY, &val, sizeof(val)); in usbip_net_set_nodelay() 231 ret = setsockopt(sockfd, SOL_SOCKET, SO_KEEPALIVE, &val, sizeof(val)); in usbip_net_set_keepalive() 243 ret = setsockopt(sockfd, IPPROTO_IPV6, IPV6_V6ONLY, &val, sizeof(val)); in usbip_net_set_v6only()
|
/Linux-v5.4/Documentation/crypto/ |
D | userspace-if.rst | 43 addition, the setsockopt option type is SOL_ALG. In case the user space 117 salg_name. Please see below for the setsockopt interface that explains 134 the setsockopt() option of ALG_SET_KEY. If the key is not set the HMAC 156 the setsockopt invocation below. 210 the setsockopt invocation below. 214 To set the authentication tag size, the caller must use the setsockopt 270 sendmsg and setsockopt calls (see there). As the kernel knows the size 305 using the setsockopt interface to set the key. For example, the 355 additional information is set using the setsockopt system call that must 359 Each setsockopt invocation must use the level SOL_ALG. [all …]
|
/Linux-v5.4/Documentation/bpf/ |
D | prog_cgroup_sockopt.rst | 12 * ``BPF_CGROUP_SETSOCKOPT`` - called every time process executes ``setsockopt`` 28 chain finish (i.e. kernel ``setsockopt`` handling will *not* be executed). 86 *not* the original input ``setsockopt`` arguments. The potentially
|
/Linux-v5.4/Documentation/networking/ |
D | packet_mmap.txt | 63 setsockopt() ---> allocation of the circular buffer (ring) 104 setsockopt() ---> allocation of the circular buffer (ring) 177 to make this work it must be enabled previously with setsockopt() 187 setsockopt(fd, SOL_PACKET, PACKET_RX_RING, (void *) &req, sizeof(req)) 189 setsockopt(fd, SOL_PACKET, PACKET_TX_RING, (void *) &req, sizeof(req)) 414 setsockopt(fd, SOL_PACKET, PACKET_RX_RING, &foo, sizeof(foo)); 415 setsockopt(fd, SOL_PACKET, PACKET_TX_RING, &bar, sizeof(bar)); 442 enabled previously with setsockopt() and 525 setsockopt(fd, SOL_PACKET, PACKET_VERSION, &val, sizeof(val)); 531 - Default if not otherwise specified by setsockopt(2) [all …]
|
/Linux-v5.4/tools/lib/bpf/ |
D | xsk.c | 172 err = setsockopt(umem->fd, SOL_XDP, XDP_UMEM_REG, &mr, sizeof(mr)); in xsk_umem__create_v0_0_4() 177 err = setsockopt(umem->fd, SOL_XDP, XDP_UMEM_FILL_RING, in xsk_umem__create_v0_0_4() 184 err = setsockopt(umem->fd, SOL_XDP, XDP_UMEM_COMPLETION_RING, in xsk_umem__create_v0_0_4() 535 err = setsockopt(xsk->fd, SOL_XDP, XDP_RX_RING, in xsk_socket__create() 544 err = setsockopt(xsk->fd, SOL_XDP, XDP_TX_RING, in xsk_socket__create()
|
/Linux-v5.4/samples/bpf/ |
D | sockex1_user.c | 29 assert(setsockopt(sock, SOL_SOCKET, SO_ATTACH_BPF, &prog_fd, in main()
|
D | sockex2_user.c | 37 assert(setsockopt(sock, SOL_SOCKET, SO_ATTACH_BPF, &prog_fd, in main()
|