diff options
author | Roberto Sassu <roberto.sassu@huawei.com> | 2022-10-06 13:07:32 +0200 |
---|---|---|
committer | Andrii Nakryiko <andrii@kernel.org> | 2022-10-10 16:49:20 -0700 |
commit | 243e300563b1b39ac669c7698742931427699184 (patch) | |
tree | 843e82b6acbb34e8dd74c885d6d9b2e674437ac6 /tools/testing/selftests/bpf/prog_tests/bpf_iter.c | |
parent | 7a366da2d2ba86316d3ec408f70d19b63916f9ce (diff) |
libbpf: Introduce bpf_get_fd_by_id_opts and bpf_map_get_fd_by_id_opts()
Define a new data structure called bpf_get_fd_by_id_opts, with the member
open_flags, to be used by callers of the _opts variants of
bpf_*_get_fd_by_id() to specify the permissions needed for the file
descriptor to be obtained.
Also, introduce bpf_map_get_fd_by_id_opts(), to let the caller pass a
bpf_get_fd_by_id_opts structure.
Finally, keep the existing bpf_map_get_fd_by_id(), and call
bpf_map_get_fd_by_id_opts() with NULL as opts argument, to request
read-write permissions (current behavior).
Signed-off-by: Roberto Sassu <roberto.sassu@huawei.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20221006110736.84253-3-roberto.sassu@huaweicloud.com
Diffstat (limited to 'tools/testing/selftests/bpf/prog_tests/bpf_iter.c')
0 files changed, 0 insertions, 0 deletions