ソースを参照

Fix socket_filter section match

`BPF_PROG_TYPE_SOCKET_FILTER` program expands the sectionname's kind with `socket` not `socket_filter`.
So current eBPF program with socket filter always fails.

This patch fixes it.

Fix https://github.com/aya-rs/aya/issues/227
Kenjiro Nakayama 3 年 前
コミット
9e41317
1 ファイル変更1 行追加1 行削除
  1. 1 1
      aya/src/obj/mod.rs

+ 1 - 1
aya/src/obj/mod.rs

@@ -184,7 +184,7 @@ impl FromStr for ProgramSection {
                 let name = section.splitn(2, '/').last().unwrap().to_owned();
                 TracePoint { name }
             }
-            "socket_filter" => SocketFilter { name },
+            "socket" => SocketFilter { name },
             "sk_msg" => SkMsg { name },
             "sk_skb" => match &*name {
                 "stream_parser" => SkSkbStreamParser { name },