]> git.baikalelectronics.ru Git - kernel.git/commit
bpf: Add bpf_prog iterator
authorAlexei Starovoitov <ast@kernel.org>
Thu, 2 Jul 2020 01:10:18 +0000 (18:10 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Sun, 26 Jul 2020 03:16:32 +0000 (20:16 -0700)
commit097c0e6f8c468cc7021d2a2749baf0b0b09849fd
tree60f1dbabaaabc43cd02535c1ff0bbe6aeba481a5
parenta09a38c51afeb0086823dd68771e661cd8e859a5
bpf: Add bpf_prog iterator

It's mostly a copy paste of commit 9000110f3273 ("bpf: Add bpf_map iterator")
that is use to implement bpf_seq_file opreations to traverse all bpf programs.

v1->v2: Tweak to use build time btf_id

Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Acked-by: Yonghong Song <yhs@fb.com>
Acked-by: Daniel Borkmann <daniel@iogearbox.net>
include/linux/bpf.h
kernel/bpf/Makefile
kernel/bpf/prog_iter.c [new file with mode: 0644]
kernel/bpf/syscall.c