Home
last modified time | relevance | path

Searched refs:setsockopt (Results 1 – 25 of 188) sorted by relevance

12345678

/Linux-v5.4/tools/testing/selftests/bpf/prog_tests/
Dsockopt_sk.c26 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()
Dsockopt_multi.c67 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/
Dtcp_mmap.c231 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()
Dreuseport_bpf.c126 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 …]
Dtls.c70 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 …]
Dpsock_fanout.c87 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()
Dnettest.c216 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 …]
Dreuseaddr_conflict.c56 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()
Dpsock_snd.c231 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()
Dreuseport_addr_any.c76 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()
Dudpgso_bench_rx.c132 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()
Dtcp_inq.c128 if (setsockopt(server_fd, SOL_SOCKET, SO_REUSEADDR, in main()
146 if (setsockopt(fd, SOL_TCP, TCP_INQ, &one, sizeof(one)) != 0) in main()
Dipv6_flowlabel_mgr.c61 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()
Dtcp_fastopen_backup_key.c74 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()
Dipv6_flowlabel.c160 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/
Dumcast_user.c87 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/
Dtimestamping.c395 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()
Drxtimestamp.c253 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/
Dusbip_network.c207 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/
Duserspace-if.rst43 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/
Dprog_cgroup_sockopt.rst12 * ``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/
Dpacket_mmap.txt63 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/
Dxsk.c172 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/
Dsockex1_user.c29 assert(setsockopt(sock, SOL_SOCKET, SO_ATTACH_BPF, &prog_fd, in main()
Dsockex2_user.c37 assert(setsockopt(sock, SOL_SOCKET, SO_ATTACH_BPF, &prog_fd, in main()

12345678