]> 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)
commit01807685454d7dcf983963ea88d77d56eec3ca49
tree60f1dbabaaabc43cd02535c1ff0bbe6aeba481a5
parentc34aa8966d4985b854d9fb786d2f785b7637dfa0
bpf: Add bpf_prog iterator

It's mostly a copy paste of commit 0412b4f29a37 ("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