Searched refs:iter_fd (Results 1 – 7 of 7) sorted by relevance
/linux-6.3-rc2/tools/testing/selftests/bpf/prog_tests/ |
A D | bpf_iter.c | 54 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 D | cgroup_iter.c | 56 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 D | bpf_iter_setsockopt.c | 109 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 D | bpf_iter_setsockopt_unix.c | 72 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 D | cgrp_local_storage.c | 161 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 D | sockmap_basic.c | 188 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 D | bpf_iterators.rst | 329 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