浏览代码

xtask/codegen: generate bindings for BPF_RINGBUF types

William Findlay 3 年之前
父节点
当前提交
777e6a2a5d
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6 1
      xtask/src/codegen/aya.rs

+ 6 - 1
xtask/src/codegen/aya.rs

@@ -147,6 +147,8 @@ fn codegen_bindings(opts: &Options) -> Result<(), anyhow::Error> {
         "TC_H_MIN_PRIORITY",
         "TC_H_MIN_INGRESS",
         "TC_H_MIN_EGRESS",
+        // Ringbuf
+        "BPF_RINGBUF_.*",
     ];
 
     let dir = PathBuf::from("aya");
@@ -193,7 +195,10 @@ fn codegen_bindings(opts: &Options) -> Result<(), anyhow::Error> {
                 .allowlist_var(x)
                 .constified_enum("BPF_F_.*")
                 .constified_enum("BTF_KIND_.*")
-                .constified_enum("BTF_VAR_.*");
+                .constified_enum("BTF_VAR_.*")
+                .constified_enum("IFLA_.*")
+                .constified_enum("TCA_.*")
+                .constified_enum("BPF_RINGBUF_.*");
         }
 
         for x in &types {