diff options
author | Alexei Starovoitov <ast@kernel.org> | 2022-04-29 06:03:30 +0300 |
---|---|---|
committer | Alexei Starovoitov <ast@kernel.org> | 2022-04-29 06:03:30 +0300 |
commit | a2c70dbc3407b99e716a362be2df3ed9bbed1d35 (patch) | |
tree | 276cf5901a51ce01d1f62ae8d3e481cd2a3f5849 /tools/testing/selftests/bpf/test_progs.c | |
parent | 32c03c4954a03d46f603f94acac9d2705bd5c9c6 (diff) | |
parent | 68964e155677ab6eca21784a248b8e65fb745660 (diff) | |
download | linux-a2c70dbc3407b99e716a362be2df3ed9bbed1d35.tar.xz |
Merge branch 'libbpf: allow to opt-out from BPF map creation'
Andrii Nakryiko says:
====================
Add bpf_map__set_autocreate() API which is a BPF map counterpart of
bpf_program__set_autoload() and serves similar goal of allowing to build more
flexible CO-RE applications. See patch #3 for example scenarios in which the
need for such API came up previously.
Patch #1 is a follow-up patch to previous patch set adding verifier log fixup
logic, making sure bpf_core_format_spec()'s return result is used for
something useful.
Patch #2 is a small refactoring to avoid unnecessary verbose memory management
around obj->maps array.
Patch #3 adds and API and corresponding BPF verifier log fix up logic to
provide human-comprehensible error message with useful details.
Patch #4 adds a simple selftest validating both the API itself and libbpf's
log fixup logic for it.
====================
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'tools/testing/selftests/bpf/test_progs.c')
0 files changed, 0 insertions, 0 deletions