tools/libbpf: Add support for bpf map element iterator
authorYonghong Song <yhs@fb.com>
Thu, 23 Jul 2020 18:41:17 +0000 (11:41 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Sun, 26 Jul 2020 03:16:33 +0000 (20:16 -0700)
commitcd31039a7347610863aa8b77a9162048999723d0
tree1484dab071877cccf5a8fe973c7392f123aa7ac8
parent5ce6e77c7edf7310a0ff9532fd6b9693c082ab32
tools/libbpf: Add support for bpf map element iterator

Add map_fd to bpf_iter_attach_opts and flags to
bpf_link_create_opts. Later on, bpftool or selftest
will be able to create a bpf map element iterator
by passing map_fd to the kernel during link
creation time.

Signed-off-by: Yonghong Song <yhs@fb.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Link: https://lore.kernel.org/bpf/20200723184117.590673-1-yhs@fb.com
tools/lib/bpf/bpf.c
tools/lib/bpf/bpf.h
tools/lib/bpf/libbpf.c
tools/lib/bpf/libbpf.h