xref: /linux/kernel/bpf/preload/Kconfig (revision d9104cec3e8fe4b458b74709853231385779001f)
1d71fa5c9SAlexei Starovoitov# SPDX-License-Identifier: GPL-2.0-only
2d71fa5c9SAlexei Starovoitovmenuconfig BPF_PRELOAD
3d71fa5c9SAlexei Starovoitov	bool "Preload BPF file system with kernel specific program and map iterators"
4d71fa5c9SAlexei Starovoitov	depends on BPF
57c0afcadSRandy Dunlap	depends on BPF_SYSCALL
62532f849SAlexei Starovoitov	# The dependency on !COMPILE_TEST prevents it from being enabled
72532f849SAlexei Starovoitov	# in allmodconfig or allyesconfig configurations
82532f849SAlexei Starovoitov	depends on !COMPILE_TEST
9d71fa5c9SAlexei Starovoitov	help
10d71fa5c9SAlexei Starovoitov	  This builds kernel module with several embedded BPF programs that are
11d71fa5c9SAlexei Starovoitov	  pinned into BPF FS mount point as human readable files that are
12d71fa5c9SAlexei Starovoitov	  useful in debugging and introspection of BPF programs and maps.
13d71fa5c9SAlexei Starovoitov
14d71fa5c9SAlexei Starovoitovif BPF_PRELOAD
15d71fa5c9SAlexei Starovoitovconfig BPF_PRELOAD_UMD
16*cb80ddc6SAlexei Starovoitov	tristate "bpf_preload kernel module"
17d71fa5c9SAlexei Starovoitov	default m
18d71fa5c9SAlexei Starovoitov	help
19*cb80ddc6SAlexei Starovoitov	  This builds bpf_preload kernel module with embedded BPF programs for
20*cb80ddc6SAlexei Starovoitov	  introspection in bpffs.
21d71fa5c9SAlexei Starovoitovendif
22