From 59c02447fa54edaed76b764047021e09ba38bdb5 Mon Sep 17 00:00:00 2001 From: Dave Tucker Date: Mon, 31 Mar 2025 11:42:38 +0100 Subject: [PATCH] chore: generate bindings for all eBPF insns The binding for BPF_ADD was missing from codegen. Use BPF_.* to capture all of these to avoid missing bindings in future. Signed-off-by: Dave Tucker --- xtask/src/codegen/aya.rs | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/xtask/src/codegen/aya.rs b/xtask/src/codegen/aya.rs index 47937501..381d8b6d 100644 --- a/xtask/src/codegen/aya.rs +++ b/xtask/src/codegen/aya.rs @@ -130,26 +130,7 @@ fn codegen_bindings(opts: &SysrootOptions, libbpf_dir: &Path) -> Result<()> { let vars = [ // BPF "BPF_PSEUDO_.*", - "BPF_ALU", - "BPF_ALU64", - "BPF_LDX", - "BPF_ST", - "BPF_STX", - "BPF_LD", - "BPF_K", - "BPF_X", - "BPF_DW", - "BPF_W", - "BPF_H", - "BPF_B", - "BPF_IMM", - "BPF_MEM", - "BPF_SUB", - "BPF_MOV", - "BPF_F_.*", - "BPF_JMP", - "BPF_CALL", - "BPF_EXIT", + "BPF_.*", "SO_ATTACH_BPF", "SO_DETACH_BPF", // BTF