diff options
| author | Alexei Starovoitov <ast@kernel.org> | 2020-04-28 17:35:03 -0700 |
|---|---|---|
| committer | Alexei Starovoitov <ast@kernel.org> | 2020-04-28 17:35:48 -0700 |
| commit | 3271e8f3f63d4793ce9e4a00d3f8b436b9e8d5b4 (patch) | |
| tree | 9d13ddbdc3ac707e0f674ef643b8cf028e914377 /tools/perf/scripts/python | |
| parent | Merge branch 'bpf_link-observability' (diff) | |
| parent | libbpf: Add BTF-defined map-in-map support (diff) | |
| download | linux-3271e8f3f63d4793ce9e4a00d3f8b436b9e8d5b4.tar.gz linux-3271e8f3f63d4793ce9e4a00d3f8b436b9e8d5b4.zip | |
Merge branch 'BTF-map-in-map'
Andrii Nakryiko says:
====================
This patch set teaches libbpf how to declare and initialize ARRAY_OF_MAPS and
HASH_OF_MAPS maps. See patch #3 for all the details.
Patch #1 refactors parsing BTF definition of map to re-use it cleanly for
inner map definition parsing.
Patch #2 refactors map creation and destruction logic for reuse. It also fixes
existing bug with not closing successfully created maps when bpf_object map
creation overall fails.
Patch #3 adds support for an extension of BTF-defined map syntax, as well as
parsing, recording, and use of relocations to allow declaratively initialize
outer maps with references to inner maps.
v1->v2:
- rename __inner to __array (Alexei).
====================
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
