This kernel includes support for BTF (BPF Type Format), eBPF (extended Berkeley Packet Filter), and FUSE-BPF.
CONFIG_BTF)BTF provides type information for BPF programs, enabling better introspection and debugging of BPF-based features. BTF is also used by various kernel tooling and debugging facilities.
CONFIG_BPF_EVENTS)eBPF allows sandboxed programs to run in the kernel without changing kernel source code or loading modules. CONFIG_BPF_EVENTS enables BPF programs to attach to kernel events for tracing, monitoring, and other purposes.
CONFIG_FUSE_BPF)FUSE-BPF enables BPF programs to interact with FUSE (Filesystem in Userspace) filesystems. This is useful for BPF-based debugging and tooling that involves FUSE-mounted filesystems.
These options are enabled via kernel configuration and are included when the use_bpf feature flag is set in the build workflow.