Browse Source

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 năm trước cách đây
mục cha
commit
9e41317
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  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 },