Home
last modified time | relevance | path

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

/linux-6.3-rc2/tools/testing/selftests/bpf/prog_tests/
A Dbpf_iter.c54 int iter_fd, len; in do_dummy_read_opts() local
69 close(iter_fd); in do_dummy_read_opts()
87 int iter_fd, len; in do_read_map_iter_fd() local
121 close(iter_fd); in do_read_map_iter_fd()
422 if (iter_fd > 0) in do_btf_read()
423 close(iter_fd); in do_btf_read()
563 close(iter_fd); in test_anon_iter()
579 close(iter_fd); in do_read()
754 close(iter_fd); in test_overflow()
851 close(iter_fd); in test_bpf_hash_map()
[all …]
A Dcgroup_iter.c56 int len, iter_fd; in read_from_cgroup_iter() local
71 iter_fd = bpf_iter_create(bpf_link__fd(link)); in read_from_cgroup_iter()
72 if (iter_fd < 0) in read_from_cgroup_iter()
78 while ((len = read(iter_fd, p, left)) > 0) { in read_from_cgroup_iter()
87 ASSERT_OK(read(iter_fd, buf, sizeof(buf)), "second_read"); in read_from_cgroup_iter()
89 close(iter_fd); in read_from_cgroup_iter()
198 int len, cgrp_fd, iter_fd; in test_walk_dead_self_only() local
222 iter_fd = bpf_iter_create(bpf_link__fd(link)); in test_walk_dead_self_only()
223 if (!ASSERT_GE(iter_fd, 0, "iter_create")) in test_walk_dead_self_only()
247 while ((len = read(iter_fd, p, left)) > 0) { in test_walk_dead_self_only()
[all …]
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()
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()
A Dcgrp_local_storage.c161 int err, iter_fd; in test_cgroup_iter_sleepable() local
182 iter_fd = bpf_iter_create(bpf_link__fd(link)); in test_cgroup_iter_sleepable()
183 if (!ASSERT_GE(iter_fd, 0, "iter_create")) in test_cgroup_iter_sleepable()
187 (void)read(iter_fd, buf, sizeof(buf)); in test_cgroup_iter_sleepable()
191 close(iter_fd); in test_cgroup_iter_sleepable()
A Dsockmap_basic.c188 int err, len, src_fd, iter_fd; in test_sockmap_copy() local
237 iter_fd = bpf_iter_create(bpf_link__fd(link)); in test_sockmap_copy()
238 if (!ASSERT_GE(iter_fd, 0, "create_iter")) in test_sockmap_copy()
242 while ((len = read(iter_fd, buf, sizeof(buf))) > 0) in test_sockmap_copy()
257 close(iter_fd); in test_sockmap_copy()
/linux-6.3-rc2/Documentation/bpf/
A Dbpf_iterators.rst329 link = bpf_program__attach_iter(prog, &opts); iter_fd =
351 int iter_fd = -1, len;
359 iter_fd = bpf_iter_create(bpf_link__fd(link));
360 if (iter_fd < 0) {
366 while ((len = read(iter_fd, buf, sizeof(buf) - 1)) > 0) {
372 if (iter_fd >= 0)
373 close(iter_fd);

Completed in 16 milliseconds