aboutsummaryrefslogtreecommitdiffstats
path: root/tools/lib/bpf/libbpf.h
diff options
context:
space:
mode:
authorAndrii Nakryiko <andrii.nakryiko@gmail.com>2021-04-08 09:13:08 +0300
committerAndrii Nakryiko <andrii@kernel.org>2021-04-08 23:54:48 -0700
commitb3278099b2f6e81771c6c2b70fcf9a56e9ba5d93 (patch)
tree11d71a5a313975d00f2f2e35b74745dd37f1a094 /tools/lib/bpf/libbpf.h
parentselftests/bpf: ringbuf: Use runtime page size (diff)
downloadlinux-dev-b3278099b2f6e81771c6c2b70fcf9a56e9ba5d93.tar.xz
linux-dev-b3278099b2f6e81771c6c2b70fcf9a56e9ba5d93.zip
libbpf: Add bpf_map__inner_map API
The API gives access to inner map for map in map types (array or hash of map). It will be used to dynamically set max_entries in it. Signed-off-by: Yauheni Kaliuta <yauheni.kaliuta@redhat.com> Signed-off-by: Andrii Nakryiko <andrii@kernel.org> Link: https://lore.kernel.org/bpf/20210408061310.95877-7-yauheni.kaliuta@redhat.com
Diffstat (limited to 'tools/lib/bpf/libbpf.h')
-rw-r--r--tools/lib/bpf/libbpf.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/lib/bpf/libbpf.h b/tools/lib/bpf/libbpf.h
index f500621d28e5..bec4e6a6e31d 100644
--- a/tools/lib/bpf/libbpf.h
+++ b/tools/lib/bpf/libbpf.h
@@ -480,6 +480,7 @@ LIBBPF_API int bpf_map__pin(struct bpf_map *map, const char *path);
LIBBPF_API int bpf_map__unpin(struct bpf_map *map, const char *path);
LIBBPF_API int bpf_map__set_inner_map_fd(struct bpf_map *map, int fd);
+LIBBPF_API struct bpf_map *bpf_map__inner_map(struct bpf_map *map);
LIBBPF_API long libbpf_get_error(const void *ptr);