bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE
authorYonghong Song <yhs@fb.com>
Sat, 9 May 2020 17:59:02 +0000 (10:59 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Sun, 10 May 2020 00:05:26 +0000 (17:05 -0700)
commit2057c92bc927f09b22f5609425eb37d7e782f484
tree6d57cae7bcf2ab6af09aebe987704e2e2778fe46
parentde4e05cac46d206f9090051ef09930514bff73e4
bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE

Added BPF_LINK_UPDATE support for tracing/iter programs.
This way, a file based bpf iterator, which holds a reference
to the link, can have its bpf program updated without
creating new files.

Signed-off-by: Yonghong Song <yhs@fb.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Acked-by: Andrii Nakryiko <andriin@fb.com>
Link: https://lore.kernel.org/bpf/20200509175902.2475262-1-yhs@fb.com
kernel/bpf/bpf_iter.c