Home
last modified time | relevance | path

Searched refs:iter_fd (Results 1 – 8 of 8) sorted by relevance

/linux/tools/testing/selftests/bpf/prog_tests/
H A Dsock_iter_batch.c47 static int read_n(int iter_fd, int n, struct sock_count counts[], in read_n() argument
55 nread = read(iter_fd, &out, sizeof(out)); in read_n()
101 int i, nread, iter_fd; in get_nth_socket() local
105 iter_fd = bpf_iter_create(bpf_link__fd(link)); in get_nth_socket()
106 if (!ASSERT_OK_FD(iter_fd, "bpf_iter_create")) in get_nth_socket()
110 nread = read(iter_fd, &out, sizeof(out)); in get_nth_socket()
119 close(iter_fd); in get_nth_socket()
128 int iter_fd = -1; in destroy() local
145 iter_fd = bpf_iter_create(bpf_link__fd(link)); in destroy()
146 if (!ASSERT_OK_FD(iter_fd, "bpf_iter_create")) in destroy()
[all …]
H A Dbpf_iter.c52 int iter_fd, len; in do_dummy_read_opts() local
58 iter_fd = bpf_iter_create(bpf_link__fd(link)); in do_dummy_read_opts()
59 if (!ASSERT_GE(iter_fd, 0, "create_iter")) in do_dummy_read_opts()
63 while ((len = read(iter_fd, buf, sizeof(buf))) > 0) in do_dummy_read_opts()
67 close(iter_fd); in do_dummy_read_opts()
85 int iter_fd, len; in do_read_map_iter_fd() local
95 iter_fd = bpf_iter_create(bpf_link__fd(link)); in do_read_map_iter_fd()
96 if (!ASSERT_GE(iter_fd, 0, "create_map_iter")) { in do_read_map_iter_fd()
115 while ((len = read(iter_fd, buf, sizeof(buf))) > 0) in do_read_map_iter_fd()
119 close(iter_fd); in do_read_map_iter_fd()
[all …]
H A Dcgroup_iter.c57 int len, iter_fd; in read_from_cgroup_iter() local
72 iter_fd = bpf_iter_create(bpf_link__fd(link)); in read_from_cgroup_iter()
73 if (iter_fd < 0) in read_from_cgroup_iter()
79 while ((len = read(iter_fd, p, left)) > 0) { in read_from_cgroup_iter()
88 ASSERT_OK(read(iter_fd, buf, sizeof(buf)), "second_read"); in read_from_cgroup_iter()
90 close(iter_fd); in read_from_cgroup_iter()
199 int len, cgrp_fd, iter_fd; in test_walk_dead_self_only() local
223 iter_fd = bpf_iter_create(bpf_link__fd(link)); in test_walk_dead_self_only()
224 if (!ASSERT_GE(iter_fd, 0, "iter_create")) in test_walk_dead_self_only()
248 while ((len = read(iter_fd, p, left)) > 0) { in test_walk_dead_self_only()
[all …]
H A Dbpf_iter_setsockopt.c109 int err, iter_fd = -1, listen_fd = -1; in do_bpf_iter_setsockopt() local
145 iter_fd = bpf_iter_create(bpf_link__fd(iter_skel->links.change_tcp_cc)); in do_bpf_iter_setsockopt()
146 if (!ASSERT_GE(iter_fd, 0, "create iter_fd")) in do_bpf_iter_setsockopt()
149 while ((err = read(iter_fd, &buf, sizeof(buf))) == -1 && in do_bpf_iter_setsockopt()
173 if (iter_fd != -1) in do_bpf_iter_setsockopt()
174 close(iter_fd); in do_bpf_iter_setsockopt()
H A Dbpf_iter_setsockopt_unix.c72 int err, unix_fd, iter_fd; in test_bpf_iter_setsockopt_unix() local
87 iter_fd = bpf_iter_create(bpf_link__fd(skel->links.change_sndbuf)); in test_bpf_iter_setsockopt_unix()
88 if (!ASSERT_GE(iter_fd, 0, "bpf_iter_create")) in test_bpf_iter_setsockopt_unix()
91 while ((err = read(iter_fd, &buf, sizeof(buf))) == -1 && in test_bpf_iter_setsockopt_unix()
H A Dsock_destroy.c15 int iter_fd, len; in start_iter_sockets() local
21 iter_fd = bpf_iter_create(bpf_link__fd(link)); in start_iter_sockets()
22 if (!ASSERT_GE(iter_fd, 0, "create_iter")) in start_iter_sockets()
25 while ((len = read(iter_fd, buf, sizeof(buf))) > 0) in start_iter_sockets()
29 close(iter_fd); in start_iter_sockets()
H A Dsockmap_basic.c286 int err, len, src_fd, iter_fd; in test_sockmap_copy() local
335 iter_fd = bpf_iter_create(bpf_link__fd(link)); in test_sockmap_copy()
336 if (!ASSERT_GE(iter_fd, 0, "create_iter")) in test_sockmap_copy()
340 while ((len = read(iter_fd, buf, sizeof(buf))) > 0) in test_sockmap_copy()
355 close(iter_fd); in test_sockmap_copy()
/linux/tools/testing/selftests/bpf/map_tests/
H A Dmap_percpu_stats.c216 static __u32 read_cur_elements(int iter_fd) in read_cur_elements() argument
222 n = read(iter_fd, buf, sizeof(buf)-1); in read_cur_elements()
238 int iter_fd; in get_cur_elements() local
252 iter_fd = bpf_iter_create(bpf_link__fd(link)); in get_cur_elements()
253 CHECK(iter_fd < 0, "bpf_iter_create", "error: %s\n", strerror(errno)); in get_cur_elements()
255 n_elements = read_cur_elements(iter_fd); in get_cur_elements()
257 close(iter_fd); in get_cur_elements()