This is required to use BPF maps of type BPF_MAP_TYPE_PERF_EVENT_ARRAY
for sending data from BPF programs to user-space for post-processing
or logging.
As this symbol exposes KERNEL_BPF_KPROBE_OVERRIDE, also add a config
option for it.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
bool
default y if KERNEL_KPROBES
+
+config KERNEL_BPF_EVENTS
+ bool "Compile the kernel with BPF event support"
+ default n
+ select KERNEL_KPROBES
+ help
+ Allows to attach BPF programs to kprobe, uprobe and tracepoint events.
+ This is required to use BPF maps of type BPF_MAP_TYPE_PERF_EVENT_ARRAY
+ for sending data from BPF programs to user-space for post-processing
+ or logging.
+
+config KERNEL_BPF_KPROBE_OVERRIDE
+ bool
+ default n
+ depends on KERNEL_BPF_EVENTS
+
config KERNEL_AIO
bool "Compile the kernel with asynchronous IO support"
default y if !SMALL_FLASH