bpf: Introduce BPF_PROG_TYPE_LSM
Introduce types and configs for bpf programs that can be attached to LSM hooks. The programs can be enabled by the config option CONFIG_BPF_LSM. Signed-off-by:KP Singh <kpsingh@google.com> Signed-off-by:
Daniel Borkmann <daniel@iogearbox.net> Reviewed-by:
Brendan Jackman <jackmanb@google.com> Reviewed-by:
Florent Revest <revest@google.com> Reviewed-by:
Thomas Garnier <thgarnie@google.com> Acked-by:
Yonghong Song <yhs@fb.com> Acked-by:
Andrii Nakryiko <andriin@fb.com> Acked-by:
James Morris <jamorris@linux.microsoft.com> Link: https://lore.kernel.org/bpf/20200329004356.27286-2-kpsingh@chromium.org
Showing
- MAINTAINERS 1 addition, 0 deletionsMAINTAINERS
- include/linux/bpf.h 3 additions, 0 deletionsinclude/linux/bpf.h
- include/linux/bpf_types.h 4 additions, 0 deletionsinclude/linux/bpf_types.h
- include/uapi/linux/bpf.h 2 additions, 0 deletionsinclude/uapi/linux/bpf.h
- init/Kconfig 12 additions, 0 deletionsinit/Kconfig
- kernel/bpf/Makefile 1 addition, 0 deletionskernel/bpf/Makefile
- kernel/bpf/bpf_lsm.c 17 additions, 0 deletionskernel/bpf/bpf_lsm.c
- kernel/trace/bpf_trace.c 6 additions, 6 deletionskernel/trace/bpf_trace.c
- tools/include/uapi/linux/bpf.h 2 additions, 0 deletionstools/include/uapi/linux/bpf.h
- tools/lib/bpf/libbpf_probes.c 1 addition, 0 deletionstools/lib/bpf/libbpf_probes.c
Loading
Please register or sign in to comment