| /linux/tools/testing/selftests/net/tcp_ao/lib/ |
| H A D | repair.c | 48 if (setsockopt(sk, SOL_TCP, TCP_REPAIR_QUEUE, &queue, sizeof(queue))) in test_sock_checkpoint_queue() 129 if (setsockopt(sk, SOL_TCP, TCP_REPAIR_QUEUE, &queue, sizeof(queue))) in test_sock_restore_seq() 132 if (setsockopt(sk, SOL_TCP, TCP_QUEUE_SEQ, &seq, sizeof(seq))) in test_sock_restore_seq() 144 if (setsockopt(sk, SOL_TCP, TCP_REPAIR_QUEUE, &queue, sizeof(queue))) in test_sock_restore_queue() 181 if (device != NULL && setsockopt(sk, SOL_SOCKET, SO_BINDTODEVICE, in __test_sock_restore() 208 if (setsockopt(sk, SOL_TCP, TCP_REPAIR_OPTIONS, opts, opt_nr * sizeof(opts[0]))) in __test_sock_restore() 212 if (setsockopt(sk, SOL_TCP, TCP_TIMESTAMP, in __test_sock_restore() 218 if (setsockopt(sk, SOL_TCP, TCP_REPAIR_WINDOW, &state->trw, sizeof(state->trw))) in __test_sock_restore() 224 if (setsockopt(sk, SOL_TCP, TCP_AO_REPAIR, state, sizeof(*state))) in test_ao_restore() 238 if (setsockopt(sk, SOL_TCP, TCP_REPAIR, &val, sizeof(val))) in test_enable_repair() [all …]
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | sockopt_sk.c | 43 err = setsockopt(fd, SOL_IP, IP_TOS, big_buf, optlen); in getsetsockopt() 66 err = setsockopt(fd, SOL_IP, IP_TTL, &buf, 1); in getsetsockopt() 75 err = setsockopt(fd, SOL_CUSTOM, 0, &buf, 1); in getsetsockopt() 103 err = setsockopt(fd, SOL_IP, IP_FREEBIND, big_buf, optlen); in getsetsockopt() 123 err = setsockopt(fd, SOL_SOCKET, SO_SNDBUF, &buf, 4); in getsetsockopt() 146 err = setsockopt(fd, SOL_TCP, TCP_CONGESTION, &buf, strlen("nv")); in getsetsockopt() 198 err = setsockopt(fd, SOL_NETLINK, NETLINK_ADD_MEMBERSHIP, &buf, optlen); in getsetsockopt() 225 err = setsockopt(fd, SOL_TCP, TCP_SAVED_SYN, &buf, optlen); in getsetsockopt()
|
| H A D | sockmap_ktls.c | 22 err = setsockopt(c, IPPROTO_TCP, TCP_ULP, "tls", strlen("tls")); in init_ktls_pairs() 23 if (!ASSERT_OK(err, "setsockopt(TCP_ULP)")) in init_ktls_pairs() 26 err = setsockopt(p, IPPROTO_TCP, TCP_ULP, "tls", strlen("tls")); in init_ktls_pairs() 27 if (!ASSERT_OK(err, "setsockopt(TCP_ULP)")) in init_ktls_pairs() 37 err = setsockopt(c, SOL_TLS, TLS_TX, &crypto_tx, sizeof(crypto_tx)); in init_ktls_pairs() 38 if (!ASSERT_OK(err, "setsockopt(TLS_TX)")) in init_ktls_pairs() 41 err = setsockopt(p, SOL_TLS, TLS_RX, &crypto_rx, sizeof(crypto_rx)); in init_ktls_pairs() 42 if (!ASSERT_OK(err, "setsockopt(TLS_RX)")) in init_ktls_pairs() 102 err = setsockopt(s, IPPROTO_TCP, TCP_ULP, "tls", strlen("tls")); in test_sockmap_ktls_update_fails_when_sock_has_ulp() 103 if (!ASSERT_OK(err, "setsockopt(TCP_UL in test_sockmap_ktls_update_fails_when_sock_has_ulp() [all...] |
| H A D | sockopt_multi.c | 19 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_getsockopt_test() 95 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_getsockopt_test() 131 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_getsockopt_test() 170 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_setsockopt_test() 198 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_setsockopt_test() 226 err = setsockopt(sock_fd, SOL_IP, IP_TOS, &buf, 1); in run_setsockopt_test()
|
| H A D | setget_sockopt.c | 112 ret = setsockopt(fd, IPPROTO_TCP, TCP_ULP, "tls", sizeof("tls")); in test_ktls() 113 if (!ASSERT_OK(ret, "setsockopt")) in test_ktls() 115 ret = setsockopt(cfd, IPPROTO_TCP, TCP_ULP, "tls", sizeof("tls")); in test_ktls() 116 if (!ASSERT_OK(ret, "setsockopt")) in test_ktls() 123 ret = setsockopt(fd, SOL_TLS, TLS_TX, &aes128, sizeof(aes128)); in test_ktls() 124 if (!ASSERT_OK(ret, "setsockopt")) in test_ktls() 127 ret = setsockopt(cfd, SOL_TLS, TLS_RX, &aes128, sizeof(aes128)); in test_ktls() 128 if (!ASSERT_OK(ret, "setsockopt")) in test_ktls() 222 err = setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, &v6only, sizeof(v6only)); in test_setget_sockopt()
|
| H A D | cgroup_getset_retval.c | 38 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/tools/testing/selftests/net/ |
| H A D | tls.c | 145 ret = setsockopt(*fd, IPPROTO_TCP, TCP_ULP, "tls", sizeof("tls")); in ulp_sock_pair() 153 ret = setsockopt(*cfd, IPPROTO_TCP, TCP_ULP, "tls", sizeof("tls")); in ulp_sock_pair() 265 …EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_12… in TEST_F() 269 …EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_12… in TEST_F() 273 …EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_12… in TEST_F() 277 …EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_12… in TEST_F() 281 …EXPECT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, sizeof(struct tls12_crypto_info_aes_gcm_12… in TEST_F() 296 ASSERT_EQ(setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, tls12.len), 0); in TEST_F() 297 ASSERT_EQ(setsockopt(self->cfd, SOL_TLS, TLS_RX, &tls12, tls12.len), 0); in TEST_F() 416 ret = setsockopt(self->fd, SOL_TLS, TLS_TX, &tls12, tls12.len); in FIXTURE_SETUP() [all …]
|
| H A D | tcp_port_share.c | 144 ASSERT_EQ(setsockopt(ln, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one)), 0); in TEST_F() 153 ASSERT_EQ(setsockopt(c1, SOL_IP, IP_BIND_ADDRESS_NO_PORT, &one, sizeof(one)), 0); in TEST_F() 165 ASSERT_EQ(setsockopt(pb, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one)), 0); in TEST_F() 173 ASSERT_EQ(setsockopt(c2, SOL_IP, IP_BIND_ADDRESS_NO_PORT, &one, sizeof(one)), 0); in TEST_F() 206 ASSERT_EQ(setsockopt(ln, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one)), 0); in TEST_F() 215 ASSERT_EQ(setsockopt(c1, SOL_IP, IP_BIND_ADDRESS_NO_PORT, &one, sizeof(one)), 0); in TEST_F() 226 ASSERT_EQ(setsockopt(c1, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one)), 0); in TEST_F() 234 ASSERT_EQ(setsockopt(pb, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one)), 0); in TEST_F() 244 ASSERT_EQ(setsockopt(c2, SOL_IP, IP_BIND_ADDRESS_NO_PORT, &one, sizeof(one)), 0); in TEST_F()
|
| H A D | ip_local_port_range.c | 195 err = setsockopt(fd, SOL_IP, IP_LOCAL_PORT_RANGE, &val16, sizeof(val16)); in TEST_F() 201 err = setsockopt(fd, SOL_IP, IP_LOCAL_PORT_RANGE, &val32, sizeof(val32)); in TEST_F() 207 err = setsockopt(fd, SOL_IP, IP_LOCAL_PORT_RANGE, &val64, sizeof(val64)); in TEST_F() 244 err = setsockopt(fd, SOL_IP, IP_LOCAL_PORT_RANGE, &range, sizeof(range)); in TEST_F() 290 err = setsockopt(fd, SOL_IP, IP_LOCAL_PORT_RANGE, &range, sizeof(range)); in TEST_F() 317 err = setsockopt(fd, SOL_IP, IP_LOCAL_PORT_RANGE, &range, sizeof(range)); in TEST_F() 339 err = setsockopt(fd, SOL_IP, IP_LOCAL_PORT_RANGE, &range, sizeof(range)); in TEST_F() 372 err = setsockopt(fd, SOL_IP, IP_LOCAL_PORT_RANGE, &range, sizeof(range)); in TEST_F() 375 err = setsockopt(fd, SOL_IP, IP_BIND_ADDRESS_NO_PORT, &one, sizeof(one)); in TEST_F() 435 err = setsockopt(fd, SOL_IP, IP_LOCAL_PORT_RANGE, &range, sizeof(range)); in TEST_F() [all …]
|
| H A D | psock_snd.c | 242 setsockopt(fd, SOL_PACKET, PACKET_QDISC_BYPASS, &one, sizeof(one))) in do_tx() 246 setsockopt(fd, SOL_PACKET, PACKET_VNET_HDR, &one, sizeof(one))) in do_tx() 276 if (setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv))) in setup_rx() 369 if (setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &tv, sizeof(tv))) in setup_sniffer() 373 if (setsockopt(fd, SOL_SOCKET, SO_RCVBUF, &one, sizeof(one))) in setup_sniffer() 377 if (setsockopt(fd, SOL_PACKET, PACKET_AUXDATA, &one, sizeof(one))) in setup_sniffer() 509 if (setsockopt(fd, SOL_PACKET, PACKET_IGNORE_OUTGOING, in set_ignore_outgoing() 525 if (setsockopt(fd, SOL_PACKET, PACKET_IGNORE_OUTGOING, in check_ignore_outgoing_range() 531 if (setsockopt(fd, SOL_PACKET, PACKET_IGNORE_OUTGOING, in check_ignore_outgoing_range()
|
| H A D | reuseport_bpf.c | 125 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() 176 if (setsockopt(fd[i], SOL_TCP, TCP_FASTOPEN, &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() 379 error(1, errno, "setsockopt should have returned EINVAL"); in test_filter_no_reuseport() 382 if (!setsockopt(f in test_filter_no_reuseport() [all...] |
| H A D | cork_fragsize.py | 149 fd.setsockopt(*sockopts) 175 fd.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_HOPOPTS, hopopts) 176 fd.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_CHECKSUM, 6) 177 fd.setsockopt(socket.IPPROTO_IPV6, IPV6_MTU_DISCOVER, IPV6_PMTUDISC_PROBE)
|
| H A D | timestamping.c | 425 if (setsockopt(sock, SOL_SOCKET, SO_BINDTODEVICE, interface, if_len)) in main() 434 if (setsockopt(sock, IPPROTO_IP, IP_MULTICAST_IF, in main() 439 if (setsockopt(sock, IPPROTO_IP, IP_ADD_MEMBERSHIP, in main() 443 if (setsockopt(sock, IPPROTO_IP, IP_MULTICAST_LOOP, 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() 465 if (setsockopt(sock, SOL_IP, IP_PKTINFO, in main()
|
| H A D | psock_fanout.c | 122 err = setsockopt(fd, SOL_PACKET, PACKET_FANOUT, &args, in sock_fanout_open() 126 err = setsockopt(fd, SOL_PACKET, PACKET_FANOUT, &val, in sock_fanout_open() 151 if (setsockopt(fd, SOL_PACKET, PACKET_FANOUT_DATA, &bpf_prog, in sock_fanout_set_cbpf() 207 if (setsockopt(fd, SOL_PACKET, PACKET_FANOUT_DATA, &pfd, sizeof(pfd))) { in sock_fanout_set_ebpf() 229 if (setsockopt(fd, SOL_PACKET, PACKET_VERSION, (void *) &val, in sock_fanout_open_ring() 234 if (setsockopt(fd, SOL_PACKET, PACKET_RX_RING, (void *) &req, in sock_fanout_open_ring() 297 err = setsockopt(fd0, SOL_PACKET, PACKET_FANOUT, &val, sizeof(val)); in test_unbound_fanout() 308 err = setsockopt(fd0, SOL_PACKET, PACKET_FANOUT, &val, sizeof(val)); in test_unbound_fanout()
|
| H A D | tcp_mmap.c | 327 if (rcvbuf && setsockopt(fd, SOL_SOCKET, in apply_rcvsnd_buf() 332 if (sndbuf && setsockopt(fd, SOL_SOCKET, in apply_rcvsnd_buf() 376 if (setsockopt(fdlisten, SOL_SOCKET, SO_RCVLOWAT, in do_accept() 528 setsockopt(fdlisten, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)); in main() 533 setsockopt(fdlisten, IPPROTO_TCP, TCP_MAXSEG, in main() 565 setsockopt(fd, IPPROTO_TCP, TCP_MAXSEG, &mss, sizeof(mss)) == -1) { in main() 574 setsockopt(fd, SOL_SOCKET, SO_MAX_PACING_RATE, in main() 578 if (zflg && setsockopt(fd, SOL_SOCKET, SO_ZEROCOPY, in main()
|
| H A D | cmsg_sender.c | 419 setsockopt(fd, SOL_SOCKET, SO_MARK, in ca_set_sockopts() 423 setsockopt(fd, SOL_SOCKET, SO_PRIORITY, in ca_set_sockopts() 429 setsockopt(fd, SOL_IP, IP_TOS, in ca_set_sockopts() 433 setsockopt(fd, SOL_IP, IP_TTL, in ca_set_sockopts() 438 setsockopt(fd, SOL_IPV6, IPV6_DONTFRAG, in ca_set_sockopts() 442 setsockopt(fd, SOL_IPV6, IPV6_TCLASS, in ca_set_sockopts() 446 setsockopt(fd, SOL_IPV6, IPV6_UNICAST_HOPS, 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 D | ipv6_flowlabel_mgr.c | 52 return setsockopt(fd, SOL_IPV6, IPV6_FLOWLABEL_MGR, &req, sizeof(req)); in flowlabel_get() 62 return setsockopt(fd, SOL_IPV6, IPV6_FLOWLABEL_MGR, &req, sizeof(req)); in flowlabel_put() 75 return setsockopt(fd, SOL_IPV6, IPV6_FLOWLABEL_MGR, &req, sizeof(req)); in flowlabel_renew() 98 if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &one, sizeof(one))) in tcp_listen() 121 if (setsockopt(cfd, SOL_IPV6, IPV6_FLOWINFO_SEND, &one, sizeof(one))) in tcp_connect() 517 err = setsockopt(listener, SOL_IPV6, IPV6_FLOWLABEL_MGR, in TEST_F() 530 err = setsockopt(afd, SOL_IPV6, IPV6_FLOWLABEL_MGR, in TEST_F() 535 err = setsockopt(afd, SOL_IPV6, IPV6_FLOWLABEL_MGR, in TEST_F()
|
| H A D | nettest.c | 294 rc = setsockopt(sd, IPPROTO_TCP, opt, &md5sig, sizeof(md5sig)); in tcp_md5sig() 373 rc = setsockopt(sd, SOL_SOCKET, SO_BINDTODEVICE, name, strlen(name)+1); in bind_to_device() 426 rc = setsockopt(sd, SOL_IP, IP_PKTINFO, &one, sizeof(one)); in set_pktinfo_v4() 438 rc = setsockopt(sd, SOL_IPV6, IPV6_RECVPKTINFO, &one, sizeof(one)); in set_recvpktinfo_v6() 450 rc = setsockopt(sd, SOL_IP, IP_RECVERR, &one, sizeof(one)); in set_recverr_v4() 462 rc = setsockopt(sd, SOL_IPV6, IPV6_RECVERR, &one, sizeof(one)); in set_recverr_v6() 481 rc = setsockopt(sd, level, opt, &ifindex, sizeof(ifindex)); in set_unicast_if() 493 rc = setsockopt(sd, SOL_IP, IP_MULTICAST_IF, &mreq, sizeof(mreq)); in set_multicast_if() 515 rc = setsockopt(sd, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mreq, sizeof(mreq)); in set_membership() 531 if (setsockopt(sd, SOL_IP, IP_FREEBIND, &one, sizeof(one))) { in set_freebind() [all …]
|
| H A D | rtnetlink.py | 59 s1.setsockopt(socket.IPPROTO_IP, socket.IP_ADD_MEMBERSHIP, mreq) 60 s2.setsockopt(socket.IPPROTO_IP, socket.IP_ADD_MEMBERSHIP, mreq) 93 s1.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_JOIN_GROUP, mreq) 94 s2.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_JOIN_GROUP, mreq) 224 sock.setsockopt(socket.IPPROTO_IPV6, socket.IPV6_MULTICAST_HOPS, 255)
|
| /linux/tools/testing/selftests/drivers/net/ |
| H A D | xdp_helper.c | |
| /linux/tools/testing/selftests/net/packetdrill/ |
| H A D | tcp_rfc5961_rst-syn-recv.pkt | 11 +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 D | tcp_zerocopy_batch.pkt | 11 +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 D | tcp_zerocopy_fastopen-server.pkt | 14 +.1 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0 17 +0 setsockopt(3, SOL_TCP, TCP_FASTOPEN, [2], 4) = 0 18 +0 setsockopt(3, SOL_SOCKET, SO_ZEROCOPY, [1], 4) = 0
|
| H A D | tcp_rcv_zero_wnd_fin.pkt | 12 +0 setsockopt(3, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0 13 +0 setsockopt(3, SOL_SOCKET, SO_RCVBUF, [20000], 4) = 0
|
| /linux/tools/usb/usbip/src/ |
| H A D | usbip_network.c | 215 ret = setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &val, sizeof(val)); in usbip_net_set_reuseaddr() 227 ret = setsockopt(sockfd, IPPROTO_TCP, TCP_NODELAY, &val, sizeof(val)); in usbip_net_set_nodelay() 239 ret = setsockopt(sockfd, SOL_SOCKET, SO_KEEPALIVE, &val, sizeof(val)); in usbip_net_set_keepalive() 251 ret = setsockopt(sockfd, IPPROTO_IPV6, IPV6_V6ONLY, &val, sizeof(val)); in usbip_net_set_v6only()
|