]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
bpf: add bpf_features enum
authorEduard Zingerman <eddyz87@gmail.com>
Wed, 25 Jun 2025 18:24:12 +0000 (11:24 -0700)
committerAlexei Starovoitov <ast@kernel.org>
Wed, 25 Jun 2025 22:13:15 +0000 (15:13 -0700)
commitb23e97ffc25294025a68924b6feac9cd431c3eb5
tree6a6e57214440f69d84f7c2f30189a58cf14961f6
parent0967f5399b64aafb0bff1e76bca45446a3e1b6af
bpf: add bpf_features enum

This commit adds a kernel side enum for use in conjucntion with BTF
CO-RE bpf_core_enum_value_exists. The goal of the enum is to assist
with available BPF features detection. Intended usage looks as
follows:

  if (bpf_core_enum_value_exists(enum bpf_features, BPF_FEAT_<f>))
     ... use feature f ...

Signed-off-by: Eduard Zingerman <eddyz87@gmail.com>
Link: https://lore.kernel.org/r/20250625182414.30659-2-eddyz87@gmail.com
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
kernel/bpf/verifier.c