Home
last modified time | relevance | path

Searched refs:optlen (Results 1 – 14 of 14) sorted by relevance

/tools/testing/selftests/bpf/prog_tests/
Dsockopt_sk.c15 socklen_t optlen; in getsetsockopt() local
26 optlen = getpagesize() * 2; in getsetsockopt()
27 big_buf = calloc(1, optlen); in getsetsockopt()
34 err = setsockopt(fd, SOL_IP, IP_TOS, big_buf, optlen); in getsetsockopt()
40 memset(big_buf, 0, optlen); in getsetsockopt()
41 optlen = 1; in getsetsockopt()
42 err = getsockopt(fd, SOL_IP, IP_TOS, big_buf, &optlen); in getsetsockopt()
73 optlen = 4; in getsetsockopt()
74 err = getsockopt(fd, SOL_CUSTOM, 0, &buf, &optlen); in getsetsockopt()
80 if (optlen != 1) { in getsetsockopt()
[all …]
Dsockopt_multi.c60 socklen_t optlen; in run_getsockopt_test() local
74 optlen = 1; in run_getsockopt_test()
75 err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen); in run_getsockopt_test()
97 optlen = 1; in run_getsockopt_test()
98 err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen); in run_getsockopt_test()
121 optlen = 1; in run_getsockopt_test()
122 err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen); in run_getsockopt_test()
148 optlen = 1; in run_getsockopt_test()
149 err = getsockopt(sock_fd, SOL_IP, IP_TOS, &buf, &optlen); in run_getsockopt_test()
167 optlen = 1; in run_getsockopt_test()
[all …]
Dsockopt.c229 offsetof(struct bpf_sockopt, optlen)),
257 offsetof(struct bpf_sockopt, optlen)),
300 offsetof(struct bpf_sockopt, optlen)),
477 offsetof(struct bpf_sockopt, optlen)),
531 offsetof(struct bpf_sockopt, optlen)),
578 offsetof(struct bpf_sockopt, optlen)),
585 offsetof(struct bpf_sockopt, optlen)),
606 offsetof(struct bpf_sockopt, optlen)),
622 offsetof(struct bpf_sockopt, optlen)),
640 offsetof(struct bpf_sockopt, optlen)),
[all …]
Dtcp_rtt.c25 socklen_t optlen; in wait_for_ack() local
29 optlen = sizeof(info); in wait_for_ack()
30 err = getsockopt(fd, SOL_TCP, TCP_INFO, &info, &optlen); in wait_for_ack()
Dsockopt_inherit.c41 socklen_t optlen = 1; in verify_sockopt() local
45 err = getsockopt(fd, SOL_CUSTOM, optname, &buf, &optlen); in verify_sockopt()
/tools/testing/selftests/bpf/progs/
Dsockopt_sk.c40 ctx->optlen = 0; /* bypass optval>PAGE_SIZE */ in _getsockopt()
68 ctx->optlen = 1; in _getsockopt()
98 ctx->optlen = 1; in _getsockopt()
115 ctx->optlen = 0; /* bypass optval>PAGE_SIZE */ in _setsockopt()
126 ctx->optlen = 4; in _setsockopt()
138 ctx->optlen = 5; in _setsockopt()
145 if (ctx->optlen != PAGE_SIZE * 2) in _setsockopt()
153 ctx->optlen = 1; in _setsockopt()
177 ctx->optlen = -1; /* BPF has consumed this option, don't call kernel in _setsockopt()
Dsockopt_multi.c27 ctx->optlen = 1; in _getsockopt_child()
50 ctx->optlen = 1; in _getsockopt_parent()
68 ctx->optlen = 1; in _setsockopt()
Dtest_tcp_hdr_options.c164 __u8 optlen; in synack_opt_len() local
179 optlen = option_total_len(passive_synack_out.flags); in synack_opt_len()
180 if (optlen) { in synack_opt_len()
181 err = bpf_reserve_hdr_opt(skops, optlen, 0); in synack_opt_len()
208 __u8 optlen; in syn_opt_len() local
214 optlen = option_total_len(active_syn_out.flags); in syn_opt_len()
215 if (optlen) { in syn_opt_len()
216 err = bpf_reserve_hdr_opt(skops, optlen, 0); in syn_opt_len()
236 __u8 optlen; in fin_opt_len() local
251 optlen = option_total_len(opt->flags); in fin_opt_len()
[all …]
Dsockopt_inherit.c71 ctx->optlen = 1; in _getsockopt()
94 ctx->optlen = -1; in _setsockopt()
/tools/testing/selftests/bpf/
Dnetwork_helpers.c160 socklen_t addrlen, optlen; in connect_to_fd() local
163 optlen = sizeof(type); in connect_to_fd()
164 if (getsockopt(server_fd, SOL_SOCKET, SO_TYPE, &type, &optlen)) { in connect_to_fd()
Dtest_maps.c1476 socklen_t optlen, addrlen; in prepare_reuseport_grp() local
1491 optlen = sizeof(sk_cookie); in prepare_reuseport_grp()
1531 &optlen); in prepare_reuseport_grp()
/tools/lib/bpf/
Dxsk.c197 socklen_t optlen; in xsk_get_mmap_offsets() local
200 optlen = sizeof(*off); in xsk_get_mmap_offsets()
201 err = getsockopt(fd, SOL_XDP, XDP_MMAP_OFFSETS, off, &optlen); in xsk_get_mmap_offsets()
205 if (optlen == sizeof(*off)) in xsk_get_mmap_offsets()
208 if (optlen == sizeof(struct xdp_mmap_offsets_v1)) { in xsk_get_mmap_offsets()
/tools/testing/selftests/net/
Dnettest.c325 socklen_t optlen = len; in get_bind_to_device() local
328 rc = getsockopt(sd, SOL_SOCKET, SO_BINDTODEVICE, name, &optlen); in get_bind_to_device()
/tools/include/uapi/linux/
Dbpf.h5004 __s32 optlen; member