From 022aff96aa7299ccc7ec7e85829bb842d39b1501 Mon Sep 17 00:00:00 2001 From: Dave Tucker Date: Mon, 4 Mar 2024 13:35:52 +0000 Subject: [PATCH 01/16] chore: Rename bpf dir to ebpf Signed-off-by: Dave Tucker --- Cargo.toml | 6 +++--- aya-bpf-macros/Cargo.toml | 2 +- {bpf => ebpf}/.cargo/config.toml | 0 {bpf => ebpf}/aya-bpf-bindings/Cargo.toml | 0 {bpf => ebpf}/aya-bpf-bindings/build.rs | 0 {bpf => ebpf}/aya-bpf-bindings/include/bindings.h | 0 {bpf => ebpf}/aya-bpf-bindings/src/aarch64/bindings.rs | 0 {bpf => ebpf}/aya-bpf-bindings/src/aarch64/helpers.rs | 0 {bpf => ebpf}/aya-bpf-bindings/src/aarch64/mod.rs | 0 {bpf => ebpf}/aya-bpf-bindings/src/armv7/bindings.rs | 0 {bpf => ebpf}/aya-bpf-bindings/src/armv7/helpers.rs | 0 {bpf => ebpf}/aya-bpf-bindings/src/armv7/mod.rs | 0 {bpf => ebpf}/aya-bpf-bindings/src/lib.rs | 0 {bpf => ebpf}/aya-bpf-bindings/src/riscv64/bindings.rs | 0 {bpf => ebpf}/aya-bpf-bindings/src/riscv64/helpers.rs | 0 {bpf => ebpf}/aya-bpf-bindings/src/riscv64/mod.rs | 0 {bpf => ebpf}/aya-bpf-bindings/src/x86_64/bindings.rs | 0 {bpf => ebpf}/aya-bpf-bindings/src/x86_64/helpers.rs | 0 {bpf => ebpf}/aya-bpf-bindings/src/x86_64/mod.rs | 0 {bpf => ebpf}/aya-bpf-cty/.travis.yml | 0 {bpf => ebpf}/aya-bpf-cty/CHANGELOG.md | 0 {bpf => ebpf}/aya-bpf-cty/Cargo.toml | 0 {bpf => ebpf}/aya-bpf-cty/LICENSE-APACHE | 0 {bpf => ebpf}/aya-bpf-cty/LICENSE-MIT | 0 {bpf => ebpf}/aya-bpf-cty/README.md | 0 {bpf => ebpf}/aya-bpf-cty/build.rs | 0 {bpf => ebpf}/aya-bpf-cty/ci/install.sh | 0 {bpf => ebpf}/aya-bpf-cty/ci/script.sh | 0 {bpf => ebpf}/aya-bpf-cty/src/lib.rs | 0 {bpf => ebpf}/aya-bpf/Cargo.toml | 0 {bpf => ebpf}/aya-bpf/build.rs | 0 {bpf => ebpf}/aya-bpf/src/args.rs | 0 {bpf => ebpf}/aya-bpf/src/helpers.rs | 0 {bpf => ebpf}/aya-bpf/src/lib.rs | 0 {bpf => ebpf}/aya-bpf/src/maps/array.rs | 0 {bpf => ebpf}/aya-bpf/src/maps/bloom_filter.rs | 0 {bpf => ebpf}/aya-bpf/src/maps/hash_map.rs | 0 {bpf => ebpf}/aya-bpf/src/maps/lpm_trie.rs | 0 {bpf => ebpf}/aya-bpf/src/maps/mod.rs | 0 {bpf => ebpf}/aya-bpf/src/maps/per_cpu_array.rs | 0 {bpf => ebpf}/aya-bpf/src/maps/perf/mod.rs | 0 {bpf => ebpf}/aya-bpf/src/maps/perf/perf_event_array.rs | 0 .../aya-bpf/src/maps/perf/perf_event_byte_array.rs | 0 {bpf => ebpf}/aya-bpf/src/maps/program_array.rs | 0 {bpf => ebpf}/aya-bpf/src/maps/queue.rs | 0 {bpf => ebpf}/aya-bpf/src/maps/ring_buf.rs | 0 {bpf => ebpf}/aya-bpf/src/maps/sock_hash.rs | 0 {bpf => ebpf}/aya-bpf/src/maps/sock_map.rs | 0 {bpf => ebpf}/aya-bpf/src/maps/stack.rs | 0 {bpf => ebpf}/aya-bpf/src/maps/stack_trace.rs | 0 {bpf => ebpf}/aya-bpf/src/maps/xdp/cpu_map.rs | 0 {bpf => ebpf}/aya-bpf/src/maps/xdp/dev_map.rs | 0 {bpf => ebpf}/aya-bpf/src/maps/xdp/dev_map_hash.rs | 0 {bpf => ebpf}/aya-bpf/src/maps/xdp/mod.rs | 0 {bpf => ebpf}/aya-bpf/src/maps/xdp/xsk_map.rs | 0 {bpf => ebpf}/aya-bpf/src/programs/device.rs | 0 {bpf => ebpf}/aya-bpf/src/programs/fentry.rs | 0 {bpf => ebpf}/aya-bpf/src/programs/fexit.rs | 0 {bpf => ebpf}/aya-bpf/src/programs/lsm.rs | 0 {bpf => ebpf}/aya-bpf/src/programs/mod.rs | 0 {bpf => ebpf}/aya-bpf/src/programs/perf_event.rs | 0 {bpf => ebpf}/aya-bpf/src/programs/probe.rs | 0 {bpf => ebpf}/aya-bpf/src/programs/raw_tracepoint.rs | 0 {bpf => ebpf}/aya-bpf/src/programs/sk_buff.rs | 0 {bpf => ebpf}/aya-bpf/src/programs/sk_lookup.rs | 0 {bpf => ebpf}/aya-bpf/src/programs/sk_msg.rs | 0 {bpf => ebpf}/aya-bpf/src/programs/sock.rs | 0 {bpf => ebpf}/aya-bpf/src/programs/sock_addr.rs | 0 {bpf => ebpf}/aya-bpf/src/programs/sock_ops.rs | 0 {bpf => ebpf}/aya-bpf/src/programs/sockopt.rs | 0 {bpf => ebpf}/aya-bpf/src/programs/sysctl.rs | 0 {bpf => ebpf}/aya-bpf/src/programs/tc.rs | 0 {bpf => ebpf}/aya-bpf/src/programs/tp_btf.rs | 0 {bpf => ebpf}/aya-bpf/src/programs/tracepoint.rs | 0 {bpf => ebpf}/aya-bpf/src/programs/xdp.rs | 0 {bpf => ebpf}/aya-log-ebpf/Cargo.toml | 0 {bpf => ebpf}/aya-log-ebpf/src/lib.rs | 0 {bpf => ebpf}/rust-toolchain.toml | 0 test/integration-ebpf/Cargo.toml | 4 ++-- 79 files changed, 6 insertions(+), 6 deletions(-) rename {bpf => ebpf}/.cargo/config.toml (100%) rename {bpf => ebpf}/aya-bpf-bindings/Cargo.toml (100%) rename {bpf => ebpf}/aya-bpf-bindings/build.rs (100%) rename {bpf => ebpf}/aya-bpf-bindings/include/bindings.h (100%) rename {bpf => ebpf}/aya-bpf-bindings/src/aarch64/bindings.rs (100%) rename {bpf => ebpf}/aya-bpf-bindings/src/aarch64/helpers.rs (100%) rename {bpf => ebpf}/aya-bpf-bindings/src/aarch64/mod.rs (100%) rename {bpf => ebpf}/aya-bpf-bindings/src/armv7/bindings.rs (100%) rename {bpf => ebpf}/aya-bpf-bindings/src/armv7/helpers.rs (100%) rename {bpf => ebpf}/aya-bpf-bindings/src/armv7/mod.rs (100%) rename {bpf => ebpf}/aya-bpf-bindings/src/lib.rs (100%) rename {bpf => ebpf}/aya-bpf-bindings/src/riscv64/bindings.rs (100%) rename {bpf => ebpf}/aya-bpf-bindings/src/riscv64/helpers.rs (100%) rename {bpf => ebpf}/aya-bpf-bindings/src/riscv64/mod.rs (100%) rename {bpf => ebpf}/aya-bpf-bindings/src/x86_64/bindings.rs (100%) rename {bpf => ebpf}/aya-bpf-bindings/src/x86_64/helpers.rs (100%) rename {bpf => ebpf}/aya-bpf-bindings/src/x86_64/mod.rs (100%) rename {bpf => ebpf}/aya-bpf-cty/.travis.yml (100%) rename {bpf => ebpf}/aya-bpf-cty/CHANGELOG.md (100%) rename {bpf => ebpf}/aya-bpf-cty/Cargo.toml (100%) rename {bpf => ebpf}/aya-bpf-cty/LICENSE-APACHE (100%) rename {bpf => ebpf}/aya-bpf-cty/LICENSE-MIT (100%) rename {bpf => ebpf}/aya-bpf-cty/README.md (100%) rename {bpf => ebpf}/aya-bpf-cty/build.rs (100%) rename {bpf => ebpf}/aya-bpf-cty/ci/install.sh (100%) rename {bpf => ebpf}/aya-bpf-cty/ci/script.sh (100%) rename {bpf => ebpf}/aya-bpf-cty/src/lib.rs (100%) rename {bpf => ebpf}/aya-bpf/Cargo.toml (100%) rename {bpf => ebpf}/aya-bpf/build.rs (100%) rename {bpf => ebpf}/aya-bpf/src/args.rs (100%) rename {bpf => ebpf}/aya-bpf/src/helpers.rs (100%) rename {bpf => ebpf}/aya-bpf/src/lib.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/array.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/bloom_filter.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/hash_map.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/lpm_trie.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/mod.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/per_cpu_array.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/perf/mod.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/perf/perf_event_array.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/perf/perf_event_byte_array.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/program_array.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/queue.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/ring_buf.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/sock_hash.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/sock_map.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/stack.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/stack_trace.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/xdp/cpu_map.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/xdp/dev_map.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/xdp/dev_map_hash.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/xdp/mod.rs (100%) rename {bpf => ebpf}/aya-bpf/src/maps/xdp/xsk_map.rs (100%) rename {bpf => ebpf}/aya-bpf/src/programs/device.rs (100%) rename {bpf => ebpf}/aya-bpf/src/programs/fentry.rs (100%) rename {bpf => ebpf}/aya-bpf/src/programs/fexit.rs (100%) rename {bpf => ebpf}/aya-bpf/src/programs/lsm.rs (100%) rename {bpf => ebpf}/aya-bpf/src/programs/mod.rs (100%) rename {bpf => ebpf}/aya-bpf/src/programs/perf_event.rs (100%) rename {bpf => ebpf}/aya-bpf/src/programs/probe.rs (100%) rename {bpf => ebpf}/aya-bpf/src/programs/raw_tracepoint.rs (100%) rename {bpf => ebpf}/aya-bpf/src/programs/sk_buff.rs (100%) rename {bpf => ebpf}/aya-bpf/src/programs/sk_lookup.rs (100%) rename {bpf => ebpf}/aya-bpf/src/programs/sk_msg.rs (100%) rename {bpf => ebpf}/aya-bpf/src/programs/sock.rs (100%) rename {bpf => ebpf}/aya-bpf/src/programs/sock_addr.rs (100%) rename {bpf => ebpf}/aya-bpf/src/programs/sock_ops.rs (100%) rename {bpf => ebpf}/aya-bpf/src/programs/sockopt.rs (100%) rename {bpf => ebpf}/aya-bpf/src/programs/sysctl.rs (100%) rename {bpf => ebpf}/aya-bpf/src/programs/tc.rs (100%) rename {bpf => ebpf}/aya-bpf/src/programs/tp_btf.rs (100%) rename {bpf => ebpf}/aya-bpf/src/programs/tracepoint.rs (100%) rename {bpf => ebpf}/aya-bpf/src/programs/xdp.rs (100%) rename {bpf => ebpf}/aya-log-ebpf/Cargo.toml (100%) rename {bpf => ebpf}/aya-log-ebpf/src/lib.rs (100%) rename {bpf => ebpf}/rust-toolchain.toml (100%) diff --git a/Cargo.toml b/Cargo.toml index 9a260331..9812e45b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,9 +15,9 @@ members = [ "aya-log-ebpf-macros", # ebpf crates - "bpf/aya-bpf", - "bpf/aya-bpf-bindings", - "bpf/aya-log-ebpf", + "ebpf/aya-bpf", + "ebpf/aya-bpf-bindings", + "ebpf/aya-log-ebpf", "test/integration-ebpf", ] diff --git a/aya-bpf-macros/Cargo.toml b/aya-bpf-macros/Cargo.toml index bf53a8a8..8135c1df 100644 --- a/aya-bpf-macros/Cargo.toml +++ b/aya-bpf-macros/Cargo.toml @@ -18,4 +18,4 @@ quote = { workspace = true } syn = { workspace = true, default-features = true, features = ["full"] } [dev-dependencies] -aya-bpf = { path = "../bpf/aya-bpf", version = "0.1.0", default-features = false } +aya-bpf = { path = "../ebpf/aya-bpf", version = "0.1.0", default-features = false } diff --git a/bpf/.cargo/config.toml b/ebpf/.cargo/config.toml similarity index 100% rename from bpf/.cargo/config.toml rename to ebpf/.cargo/config.toml diff --git a/bpf/aya-bpf-bindings/Cargo.toml b/ebpf/aya-bpf-bindings/Cargo.toml similarity index 100% rename from bpf/aya-bpf-bindings/Cargo.toml rename to ebpf/aya-bpf-bindings/Cargo.toml diff --git a/bpf/aya-bpf-bindings/build.rs b/ebpf/aya-bpf-bindings/build.rs similarity index 100% rename from bpf/aya-bpf-bindings/build.rs rename to ebpf/aya-bpf-bindings/build.rs diff --git a/bpf/aya-bpf-bindings/include/bindings.h b/ebpf/aya-bpf-bindings/include/bindings.h similarity index 100% rename from bpf/aya-bpf-bindings/include/bindings.h rename to ebpf/aya-bpf-bindings/include/bindings.h diff --git a/bpf/aya-bpf-bindings/src/aarch64/bindings.rs b/ebpf/aya-bpf-bindings/src/aarch64/bindings.rs similarity index 100% rename from bpf/aya-bpf-bindings/src/aarch64/bindings.rs rename to ebpf/aya-bpf-bindings/src/aarch64/bindings.rs diff --git a/bpf/aya-bpf-bindings/src/aarch64/helpers.rs b/ebpf/aya-bpf-bindings/src/aarch64/helpers.rs similarity index 100% rename from bpf/aya-bpf-bindings/src/aarch64/helpers.rs rename to ebpf/aya-bpf-bindings/src/aarch64/helpers.rs diff --git a/bpf/aya-bpf-bindings/src/aarch64/mod.rs b/ebpf/aya-bpf-bindings/src/aarch64/mod.rs similarity index 100% rename from bpf/aya-bpf-bindings/src/aarch64/mod.rs rename to ebpf/aya-bpf-bindings/src/aarch64/mod.rs diff --git a/bpf/aya-bpf-bindings/src/armv7/bindings.rs b/ebpf/aya-bpf-bindings/src/armv7/bindings.rs similarity index 100% rename from bpf/aya-bpf-bindings/src/armv7/bindings.rs rename to ebpf/aya-bpf-bindings/src/armv7/bindings.rs diff --git a/bpf/aya-bpf-bindings/src/armv7/helpers.rs b/ebpf/aya-bpf-bindings/src/armv7/helpers.rs similarity index 100% rename from bpf/aya-bpf-bindings/src/armv7/helpers.rs rename to ebpf/aya-bpf-bindings/src/armv7/helpers.rs diff --git a/bpf/aya-bpf-bindings/src/armv7/mod.rs b/ebpf/aya-bpf-bindings/src/armv7/mod.rs similarity index 100% rename from bpf/aya-bpf-bindings/src/armv7/mod.rs rename to ebpf/aya-bpf-bindings/src/armv7/mod.rs diff --git a/bpf/aya-bpf-bindings/src/lib.rs b/ebpf/aya-bpf-bindings/src/lib.rs similarity index 100% rename from bpf/aya-bpf-bindings/src/lib.rs rename to ebpf/aya-bpf-bindings/src/lib.rs diff --git a/bpf/aya-bpf-bindings/src/riscv64/bindings.rs b/ebpf/aya-bpf-bindings/src/riscv64/bindings.rs similarity index 100% rename from bpf/aya-bpf-bindings/src/riscv64/bindings.rs rename to ebpf/aya-bpf-bindings/src/riscv64/bindings.rs diff --git a/bpf/aya-bpf-bindings/src/riscv64/helpers.rs b/ebpf/aya-bpf-bindings/src/riscv64/helpers.rs similarity index 100% rename from bpf/aya-bpf-bindings/src/riscv64/helpers.rs rename to ebpf/aya-bpf-bindings/src/riscv64/helpers.rs diff --git a/bpf/aya-bpf-bindings/src/riscv64/mod.rs b/ebpf/aya-bpf-bindings/src/riscv64/mod.rs similarity index 100% rename from bpf/aya-bpf-bindings/src/riscv64/mod.rs rename to ebpf/aya-bpf-bindings/src/riscv64/mod.rs diff --git a/bpf/aya-bpf-bindings/src/x86_64/bindings.rs b/ebpf/aya-bpf-bindings/src/x86_64/bindings.rs similarity index 100% rename from bpf/aya-bpf-bindings/src/x86_64/bindings.rs rename to ebpf/aya-bpf-bindings/src/x86_64/bindings.rs diff --git a/bpf/aya-bpf-bindings/src/x86_64/helpers.rs b/ebpf/aya-bpf-bindings/src/x86_64/helpers.rs similarity index 100% rename from bpf/aya-bpf-bindings/src/x86_64/helpers.rs rename to ebpf/aya-bpf-bindings/src/x86_64/helpers.rs diff --git a/bpf/aya-bpf-bindings/src/x86_64/mod.rs b/ebpf/aya-bpf-bindings/src/x86_64/mod.rs similarity index 100% rename from bpf/aya-bpf-bindings/src/x86_64/mod.rs rename to ebpf/aya-bpf-bindings/src/x86_64/mod.rs diff --git a/bpf/aya-bpf-cty/.travis.yml b/ebpf/aya-bpf-cty/.travis.yml similarity index 100% rename from bpf/aya-bpf-cty/.travis.yml rename to ebpf/aya-bpf-cty/.travis.yml diff --git a/bpf/aya-bpf-cty/CHANGELOG.md b/ebpf/aya-bpf-cty/CHANGELOG.md similarity index 100% rename from bpf/aya-bpf-cty/CHANGELOG.md rename to ebpf/aya-bpf-cty/CHANGELOG.md diff --git a/bpf/aya-bpf-cty/Cargo.toml b/ebpf/aya-bpf-cty/Cargo.toml similarity index 100% rename from bpf/aya-bpf-cty/Cargo.toml rename to ebpf/aya-bpf-cty/Cargo.toml diff --git a/bpf/aya-bpf-cty/LICENSE-APACHE b/ebpf/aya-bpf-cty/LICENSE-APACHE similarity index 100% rename from bpf/aya-bpf-cty/LICENSE-APACHE rename to ebpf/aya-bpf-cty/LICENSE-APACHE diff --git a/bpf/aya-bpf-cty/LICENSE-MIT b/ebpf/aya-bpf-cty/LICENSE-MIT similarity index 100% rename from bpf/aya-bpf-cty/LICENSE-MIT rename to ebpf/aya-bpf-cty/LICENSE-MIT diff --git a/bpf/aya-bpf-cty/README.md b/ebpf/aya-bpf-cty/README.md similarity index 100% rename from bpf/aya-bpf-cty/README.md rename to ebpf/aya-bpf-cty/README.md diff --git a/bpf/aya-bpf-cty/build.rs b/ebpf/aya-bpf-cty/build.rs similarity index 100% rename from bpf/aya-bpf-cty/build.rs rename to ebpf/aya-bpf-cty/build.rs diff --git a/bpf/aya-bpf-cty/ci/install.sh b/ebpf/aya-bpf-cty/ci/install.sh similarity index 100% rename from bpf/aya-bpf-cty/ci/install.sh rename to ebpf/aya-bpf-cty/ci/install.sh diff --git a/bpf/aya-bpf-cty/ci/script.sh b/ebpf/aya-bpf-cty/ci/script.sh similarity index 100% rename from bpf/aya-bpf-cty/ci/script.sh rename to ebpf/aya-bpf-cty/ci/script.sh diff --git a/bpf/aya-bpf-cty/src/lib.rs b/ebpf/aya-bpf-cty/src/lib.rs similarity index 100% rename from bpf/aya-bpf-cty/src/lib.rs rename to ebpf/aya-bpf-cty/src/lib.rs diff --git a/bpf/aya-bpf/Cargo.toml b/ebpf/aya-bpf/Cargo.toml similarity index 100% rename from bpf/aya-bpf/Cargo.toml rename to ebpf/aya-bpf/Cargo.toml diff --git a/bpf/aya-bpf/build.rs b/ebpf/aya-bpf/build.rs similarity index 100% rename from bpf/aya-bpf/build.rs rename to ebpf/aya-bpf/build.rs diff --git a/bpf/aya-bpf/src/args.rs b/ebpf/aya-bpf/src/args.rs similarity index 100% rename from bpf/aya-bpf/src/args.rs rename to ebpf/aya-bpf/src/args.rs diff --git a/bpf/aya-bpf/src/helpers.rs b/ebpf/aya-bpf/src/helpers.rs similarity index 100% rename from bpf/aya-bpf/src/helpers.rs rename to ebpf/aya-bpf/src/helpers.rs diff --git a/bpf/aya-bpf/src/lib.rs b/ebpf/aya-bpf/src/lib.rs similarity index 100% rename from bpf/aya-bpf/src/lib.rs rename to ebpf/aya-bpf/src/lib.rs diff --git a/bpf/aya-bpf/src/maps/array.rs b/ebpf/aya-bpf/src/maps/array.rs similarity index 100% rename from bpf/aya-bpf/src/maps/array.rs rename to ebpf/aya-bpf/src/maps/array.rs diff --git a/bpf/aya-bpf/src/maps/bloom_filter.rs b/ebpf/aya-bpf/src/maps/bloom_filter.rs similarity index 100% rename from bpf/aya-bpf/src/maps/bloom_filter.rs rename to ebpf/aya-bpf/src/maps/bloom_filter.rs diff --git a/bpf/aya-bpf/src/maps/hash_map.rs b/ebpf/aya-bpf/src/maps/hash_map.rs similarity index 100% rename from bpf/aya-bpf/src/maps/hash_map.rs rename to ebpf/aya-bpf/src/maps/hash_map.rs diff --git a/bpf/aya-bpf/src/maps/lpm_trie.rs b/ebpf/aya-bpf/src/maps/lpm_trie.rs similarity index 100% rename from bpf/aya-bpf/src/maps/lpm_trie.rs rename to ebpf/aya-bpf/src/maps/lpm_trie.rs diff --git a/bpf/aya-bpf/src/maps/mod.rs b/ebpf/aya-bpf/src/maps/mod.rs similarity index 100% rename from bpf/aya-bpf/src/maps/mod.rs rename to ebpf/aya-bpf/src/maps/mod.rs diff --git a/bpf/aya-bpf/src/maps/per_cpu_array.rs b/ebpf/aya-bpf/src/maps/per_cpu_array.rs similarity index 100% rename from bpf/aya-bpf/src/maps/per_cpu_array.rs rename to ebpf/aya-bpf/src/maps/per_cpu_array.rs diff --git a/bpf/aya-bpf/src/maps/perf/mod.rs b/ebpf/aya-bpf/src/maps/perf/mod.rs similarity index 100% rename from bpf/aya-bpf/src/maps/perf/mod.rs rename to ebpf/aya-bpf/src/maps/perf/mod.rs diff --git a/bpf/aya-bpf/src/maps/perf/perf_event_array.rs b/ebpf/aya-bpf/src/maps/perf/perf_event_array.rs similarity index 100% rename from bpf/aya-bpf/src/maps/perf/perf_event_array.rs rename to ebpf/aya-bpf/src/maps/perf/perf_event_array.rs diff --git a/bpf/aya-bpf/src/maps/perf/perf_event_byte_array.rs b/ebpf/aya-bpf/src/maps/perf/perf_event_byte_array.rs similarity index 100% rename from bpf/aya-bpf/src/maps/perf/perf_event_byte_array.rs rename to ebpf/aya-bpf/src/maps/perf/perf_event_byte_array.rs diff --git a/bpf/aya-bpf/src/maps/program_array.rs b/ebpf/aya-bpf/src/maps/program_array.rs similarity index 100% rename from bpf/aya-bpf/src/maps/program_array.rs rename to ebpf/aya-bpf/src/maps/program_array.rs diff --git a/bpf/aya-bpf/src/maps/queue.rs b/ebpf/aya-bpf/src/maps/queue.rs similarity index 100% rename from bpf/aya-bpf/src/maps/queue.rs rename to ebpf/aya-bpf/src/maps/queue.rs diff --git a/bpf/aya-bpf/src/maps/ring_buf.rs b/ebpf/aya-bpf/src/maps/ring_buf.rs similarity index 100% rename from bpf/aya-bpf/src/maps/ring_buf.rs rename to ebpf/aya-bpf/src/maps/ring_buf.rs diff --git a/bpf/aya-bpf/src/maps/sock_hash.rs b/ebpf/aya-bpf/src/maps/sock_hash.rs similarity index 100% rename from bpf/aya-bpf/src/maps/sock_hash.rs rename to ebpf/aya-bpf/src/maps/sock_hash.rs diff --git a/bpf/aya-bpf/src/maps/sock_map.rs b/ebpf/aya-bpf/src/maps/sock_map.rs similarity index 100% rename from bpf/aya-bpf/src/maps/sock_map.rs rename to ebpf/aya-bpf/src/maps/sock_map.rs diff --git a/bpf/aya-bpf/src/maps/stack.rs b/ebpf/aya-bpf/src/maps/stack.rs similarity index 100% rename from bpf/aya-bpf/src/maps/stack.rs rename to ebpf/aya-bpf/src/maps/stack.rs diff --git a/bpf/aya-bpf/src/maps/stack_trace.rs b/ebpf/aya-bpf/src/maps/stack_trace.rs similarity index 100% rename from bpf/aya-bpf/src/maps/stack_trace.rs rename to ebpf/aya-bpf/src/maps/stack_trace.rs diff --git a/bpf/aya-bpf/src/maps/xdp/cpu_map.rs b/ebpf/aya-bpf/src/maps/xdp/cpu_map.rs similarity index 100% rename from bpf/aya-bpf/src/maps/xdp/cpu_map.rs rename to ebpf/aya-bpf/src/maps/xdp/cpu_map.rs diff --git a/bpf/aya-bpf/src/maps/xdp/dev_map.rs b/ebpf/aya-bpf/src/maps/xdp/dev_map.rs similarity index 100% rename from bpf/aya-bpf/src/maps/xdp/dev_map.rs rename to ebpf/aya-bpf/src/maps/xdp/dev_map.rs diff --git a/bpf/aya-bpf/src/maps/xdp/dev_map_hash.rs b/ebpf/aya-bpf/src/maps/xdp/dev_map_hash.rs similarity index 100% rename from bpf/aya-bpf/src/maps/xdp/dev_map_hash.rs rename to ebpf/aya-bpf/src/maps/xdp/dev_map_hash.rs diff --git a/bpf/aya-bpf/src/maps/xdp/mod.rs b/ebpf/aya-bpf/src/maps/xdp/mod.rs similarity index 100% rename from bpf/aya-bpf/src/maps/xdp/mod.rs rename to ebpf/aya-bpf/src/maps/xdp/mod.rs diff --git a/bpf/aya-bpf/src/maps/xdp/xsk_map.rs b/ebpf/aya-bpf/src/maps/xdp/xsk_map.rs similarity index 100% rename from bpf/aya-bpf/src/maps/xdp/xsk_map.rs rename to ebpf/aya-bpf/src/maps/xdp/xsk_map.rs diff --git a/bpf/aya-bpf/src/programs/device.rs b/ebpf/aya-bpf/src/programs/device.rs similarity index 100% rename from bpf/aya-bpf/src/programs/device.rs rename to ebpf/aya-bpf/src/programs/device.rs diff --git a/bpf/aya-bpf/src/programs/fentry.rs b/ebpf/aya-bpf/src/programs/fentry.rs similarity index 100% rename from bpf/aya-bpf/src/programs/fentry.rs rename to ebpf/aya-bpf/src/programs/fentry.rs diff --git a/bpf/aya-bpf/src/programs/fexit.rs b/ebpf/aya-bpf/src/programs/fexit.rs similarity index 100% rename from bpf/aya-bpf/src/programs/fexit.rs rename to ebpf/aya-bpf/src/programs/fexit.rs diff --git a/bpf/aya-bpf/src/programs/lsm.rs b/ebpf/aya-bpf/src/programs/lsm.rs similarity index 100% rename from bpf/aya-bpf/src/programs/lsm.rs rename to ebpf/aya-bpf/src/programs/lsm.rs diff --git a/bpf/aya-bpf/src/programs/mod.rs b/ebpf/aya-bpf/src/programs/mod.rs similarity index 100% rename from bpf/aya-bpf/src/programs/mod.rs rename to ebpf/aya-bpf/src/programs/mod.rs diff --git a/bpf/aya-bpf/src/programs/perf_event.rs b/ebpf/aya-bpf/src/programs/perf_event.rs similarity index 100% rename from bpf/aya-bpf/src/programs/perf_event.rs rename to ebpf/aya-bpf/src/programs/perf_event.rs diff --git a/bpf/aya-bpf/src/programs/probe.rs b/ebpf/aya-bpf/src/programs/probe.rs similarity index 100% rename from bpf/aya-bpf/src/programs/probe.rs rename to ebpf/aya-bpf/src/programs/probe.rs diff --git a/bpf/aya-bpf/src/programs/raw_tracepoint.rs b/ebpf/aya-bpf/src/programs/raw_tracepoint.rs similarity index 100% rename from bpf/aya-bpf/src/programs/raw_tracepoint.rs rename to ebpf/aya-bpf/src/programs/raw_tracepoint.rs diff --git a/bpf/aya-bpf/src/programs/sk_buff.rs b/ebpf/aya-bpf/src/programs/sk_buff.rs similarity index 100% rename from bpf/aya-bpf/src/programs/sk_buff.rs rename to ebpf/aya-bpf/src/programs/sk_buff.rs diff --git a/bpf/aya-bpf/src/programs/sk_lookup.rs b/ebpf/aya-bpf/src/programs/sk_lookup.rs similarity index 100% rename from bpf/aya-bpf/src/programs/sk_lookup.rs rename to ebpf/aya-bpf/src/programs/sk_lookup.rs diff --git a/bpf/aya-bpf/src/programs/sk_msg.rs b/ebpf/aya-bpf/src/programs/sk_msg.rs similarity index 100% rename from bpf/aya-bpf/src/programs/sk_msg.rs rename to ebpf/aya-bpf/src/programs/sk_msg.rs diff --git a/bpf/aya-bpf/src/programs/sock.rs b/ebpf/aya-bpf/src/programs/sock.rs similarity index 100% rename from bpf/aya-bpf/src/programs/sock.rs rename to ebpf/aya-bpf/src/programs/sock.rs diff --git a/bpf/aya-bpf/src/programs/sock_addr.rs b/ebpf/aya-bpf/src/programs/sock_addr.rs similarity index 100% rename from bpf/aya-bpf/src/programs/sock_addr.rs rename to ebpf/aya-bpf/src/programs/sock_addr.rs diff --git a/bpf/aya-bpf/src/programs/sock_ops.rs b/ebpf/aya-bpf/src/programs/sock_ops.rs similarity index 100% rename from bpf/aya-bpf/src/programs/sock_ops.rs rename to ebpf/aya-bpf/src/programs/sock_ops.rs diff --git a/bpf/aya-bpf/src/programs/sockopt.rs b/ebpf/aya-bpf/src/programs/sockopt.rs similarity index 100% rename from bpf/aya-bpf/src/programs/sockopt.rs rename to ebpf/aya-bpf/src/programs/sockopt.rs diff --git a/bpf/aya-bpf/src/programs/sysctl.rs b/ebpf/aya-bpf/src/programs/sysctl.rs similarity index 100% rename from bpf/aya-bpf/src/programs/sysctl.rs rename to ebpf/aya-bpf/src/programs/sysctl.rs diff --git a/bpf/aya-bpf/src/programs/tc.rs b/ebpf/aya-bpf/src/programs/tc.rs similarity index 100% rename from bpf/aya-bpf/src/programs/tc.rs rename to ebpf/aya-bpf/src/programs/tc.rs diff --git a/bpf/aya-bpf/src/programs/tp_btf.rs b/ebpf/aya-bpf/src/programs/tp_btf.rs similarity index 100% rename from bpf/aya-bpf/src/programs/tp_btf.rs rename to ebpf/aya-bpf/src/programs/tp_btf.rs diff --git a/bpf/aya-bpf/src/programs/tracepoint.rs b/ebpf/aya-bpf/src/programs/tracepoint.rs similarity index 100% rename from bpf/aya-bpf/src/programs/tracepoint.rs rename to ebpf/aya-bpf/src/programs/tracepoint.rs diff --git a/bpf/aya-bpf/src/programs/xdp.rs b/ebpf/aya-bpf/src/programs/xdp.rs similarity index 100% rename from bpf/aya-bpf/src/programs/xdp.rs rename to ebpf/aya-bpf/src/programs/xdp.rs diff --git a/bpf/aya-log-ebpf/Cargo.toml b/ebpf/aya-log-ebpf/Cargo.toml similarity index 100% rename from bpf/aya-log-ebpf/Cargo.toml rename to ebpf/aya-log-ebpf/Cargo.toml diff --git a/bpf/aya-log-ebpf/src/lib.rs b/ebpf/aya-log-ebpf/src/lib.rs similarity index 100% rename from bpf/aya-log-ebpf/src/lib.rs rename to ebpf/aya-log-ebpf/src/lib.rs diff --git a/bpf/rust-toolchain.toml b/ebpf/rust-toolchain.toml similarity index 100% rename from bpf/rust-toolchain.toml rename to ebpf/rust-toolchain.toml diff --git a/test/integration-ebpf/Cargo.toml b/test/integration-ebpf/Cargo.toml index ea7030a2..785a3466 100644 --- a/test/integration-ebpf/Cargo.toml +++ b/test/integration-ebpf/Cargo.toml @@ -9,8 +9,8 @@ homepage.workspace = true edition.workspace = true [dependencies] -aya-bpf = { path = "../../bpf/aya-bpf" } -aya-log-ebpf = { path = "../../bpf/aya-log-ebpf" } +aya-bpf = { path = "../../ebpf/aya-bpf" } +aya-log-ebpf = { path = "../../ebpf/aya-log-ebpf" } [build-dependencies] which = { workspace = true } From 21f570a19cd8d6e8eeaa6127d936877a701ceac3 Mon Sep 17 00:00:00 2001 From: Dave Tucker Date: Mon, 4 Mar 2024 13:50:54 +0000 Subject: [PATCH 02/16] chore(aya-ebpf-cty): Rename bpf -> ebpf Signed-off-by: Dave Tucker --- ebpf/aya-bpf-bindings/Cargo.toml | 2 +- ebpf/aya-bpf-bindings/src/aarch64/bindings.rs | 162 +- ebpf/aya-bpf-bindings/src/aarch64/helpers.rs | 1470 +++++++++-------- ebpf/aya-bpf-bindings/src/armv7/bindings.rs | 164 +- ebpf/aya-bpf-bindings/src/armv7/helpers.rs | 1470 +++++++++-------- ebpf/aya-bpf-bindings/src/lib.rs | 14 +- ebpf/aya-bpf-bindings/src/riscv64/bindings.rs | 228 +-- ebpf/aya-bpf-bindings/src/riscv64/helpers.rs | 1470 +++++++++-------- ebpf/aya-bpf-bindings/src/x86_64/bindings.rs | 206 +-- ebpf/aya-bpf-bindings/src/x86_64/helpers.rs | 1470 +++++++++-------- ebpf/aya-bpf/Cargo.toml | 2 +- ebpf/aya-bpf/src/lib.rs | 2 +- ebpf/aya-bpf/src/maps/array.rs | 2 +- ebpf/aya-bpf/src/maps/bloom_filter.rs | 2 +- ebpf/aya-bpf/src/maps/hash_map.rs | 2 +- ebpf/aya-bpf/src/maps/lpm_trie.rs | 2 +- ebpf/aya-bpf/src/maps/per_cpu_array.rs | 2 +- ebpf/aya-bpf/src/maps/program_array.rs | 2 +- ebpf/aya-bpf/src/maps/sock_hash.rs | 2 +- ebpf/aya-bpf/src/maps/sock_map.rs | 2 +- ebpf/aya-bpf/src/maps/xdp/dev_map.rs | 2 +- ebpf/aya-bpf/src/maps/xdp/dev_map_hash.rs | 2 +- ebpf/aya-bpf/src/maps/xdp/xsk_map.rs | 2 +- ebpf/aya-bpf/src/programs/sk_buff.rs | 2 +- ebpf/aya-bpf/src/programs/tc.rs | 2 +- .../{aya-bpf-cty => aya-ebpf-cty}/.travis.yml | 0 .../CHANGELOG.md | 0 ebpf/{aya-bpf-cty => aya-ebpf-cty}/Cargo.toml | 2 +- .../LICENSE-APACHE | 0 .../{aya-bpf-cty => aya-ebpf-cty}/LICENSE-MIT | 0 ebpf/{aya-bpf-cty => aya-ebpf-cty}/README.md | 0 ebpf/{aya-bpf-cty => aya-ebpf-cty}/build.rs | 0 .../ci/install.sh | 0 .../ci/script.sh | 0 ebpf/{aya-bpf-cty => aya-ebpf-cty}/src/lib.rs | 0 xtask/src/codegen/aya_bpf_bindings.rs | 2 +- 36 files changed, 3349 insertions(+), 3341 deletions(-) rename ebpf/{aya-bpf-cty => aya-ebpf-cty}/.travis.yml (100%) rename ebpf/{aya-bpf-cty => aya-ebpf-cty}/CHANGELOG.md (100%) rename ebpf/{aya-bpf-cty => aya-ebpf-cty}/Cargo.toml (93%) rename ebpf/{aya-bpf-cty => aya-ebpf-cty}/LICENSE-APACHE (100%) rename ebpf/{aya-bpf-cty => aya-ebpf-cty}/LICENSE-MIT (100%) rename ebpf/{aya-bpf-cty => aya-ebpf-cty}/README.md (100%) rename ebpf/{aya-bpf-cty => aya-ebpf-cty}/build.rs (100%) rename ebpf/{aya-bpf-cty => aya-ebpf-cty}/ci/install.sh (100%) rename ebpf/{aya-bpf-cty => aya-ebpf-cty}/ci/script.sh (100%) rename ebpf/{aya-bpf-cty => aya-ebpf-cty}/src/lib.rs (100%) diff --git a/ebpf/aya-bpf-bindings/Cargo.toml b/ebpf/aya-bpf-bindings/Cargo.toml index e3aee61f..2d323b6c 100644 --- a/ebpf/aya-bpf-bindings/Cargo.toml +++ b/ebpf/aya-bpf-bindings/Cargo.toml @@ -9,4 +9,4 @@ homepage.workspace = true edition.workspace = true [dependencies] -aya-bpf-cty = { path = "../aya-bpf-cty" } +aya-ebpf-cty = { path = "../aya-ebpf-cty" } diff --git a/ebpf/aya-bpf-bindings/src/aarch64/bindings.rs b/ebpf/aya-bpf-bindings/src/aarch64/bindings.rs index 34ebff65..528cc429 100644 --- a/ebpf/aya-bpf-bindings/src/aarch64/bindings.rs +++ b/ebpf/aya-bpf-bindings/src/aarch64/bindings.rs @@ -279,13 +279,13 @@ pub const TC_ACT_REDIRECT: u32 = 7; pub const TC_ACT_TRAP: u32 = 8; pub const TC_ACT_VALUE_MAX: u32 = 8; pub const TC_ACT_EXT_VAL_MASK: u32 = 268435455; -pub type __u8 = ::aya_bpf_cty::c_uchar; -pub type __s16 = ::aya_bpf_cty::c_short; -pub type __u16 = ::aya_bpf_cty::c_ushort; -pub type __s32 = ::aya_bpf_cty::c_int; -pub type __u32 = ::aya_bpf_cty::c_uint; -pub type __s64 = ::aya_bpf_cty::c_longlong; -pub type __u64 = ::aya_bpf_cty::c_ulonglong; +pub type __u8 = ::aya_ebpf_cty::c_uchar; +pub type __s16 = ::aya_ebpf_cty::c_short; +pub type __u16 = ::aya_ebpf_cty::c_ushort; +pub type __s32 = ::aya_ebpf_cty::c_int; +pub type __u32 = ::aya_ebpf_cty::c_uint; +pub type __s64 = ::aya_ebpf_cty::c_longlong; +pub type __u64 = ::aya_ebpf_cty::c_ulonglong; pub type __be16 = __u16; pub type __be32 = __u32; pub type __wsum = __u32; @@ -301,7 +301,7 @@ pub const BPF_REG_8: _bindgen_ty_1 = 8; pub const BPF_REG_9: _bindgen_ty_1 = 9; pub const BPF_REG_10: _bindgen_ty_1 = 10; pub const __MAX_BPF_REG: _bindgen_ty_1 = 11; -pub type _bindgen_ty_1 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_1 = ::aya_ebpf_cty::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct bpf_insn { @@ -361,7 +361,7 @@ pub struct bpf_cgroup_storage_key { pub attach_type: __u32, } pub mod bpf_cgroup_iter_order { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_CGROUP_ITER_ORDER_UNSPEC: Type = 0; pub const BPF_CGROUP_ITER_SELF_ONLY: Type = 1; pub const BPF_CGROUP_ITER_DESCENDANTS_PRE: Type = 2; @@ -395,7 +395,7 @@ pub struct bpf_iter_link_info__bindgen_ty_3 { pub pid_fd: __u32, } pub mod bpf_cmd { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_MAP_CREATE: Type = 0; pub const BPF_MAP_LOOKUP_ELEM: Type = 1; pub const BPF_MAP_UPDATE_ELEM: Type = 2; @@ -435,7 +435,7 @@ pub mod bpf_cmd { pub const BPF_PROG_BIND_MAP: Type = 35; } pub mod bpf_map_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_MAP_TYPE_UNSPEC: Type = 0; pub const BPF_MAP_TYPE_HASH: Type = 1; pub const BPF_MAP_TYPE_ARRAY: Type = 2; @@ -472,7 +472,7 @@ pub mod bpf_map_type { pub const BPF_MAP_TYPE_CGRP_STORAGE: Type = 32; } pub mod bpf_prog_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_PROG_TYPE_UNSPEC: Type = 0; pub const BPF_PROG_TYPE_SOCKET_FILTER: Type = 1; pub const BPF_PROG_TYPE_KPROBE: Type = 2; @@ -508,7 +508,7 @@ pub mod bpf_prog_type { pub const BPF_PROG_TYPE_NETFILTER: Type = 32; } pub mod bpf_attach_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_CGROUP_INET_INGRESS: Type = 0; pub const BPF_CGROUP_INET_EGRESS: Type = 1; pub const BPF_CGROUP_INET_SOCK_CREATE: Type = 2; @@ -557,7 +557,7 @@ pub mod bpf_attach_type { pub const __MAX_BPF_ATTACH_TYPE: Type = 45; } pub mod bpf_link_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_LINK_TYPE_UNSPEC: Type = 0; pub const BPF_LINK_TYPE_RAW_TRACEPOINT: Type = 1; pub const BPF_LINK_TYPE_TRACING: Type = 2; @@ -575,7 +575,7 @@ pub const BPF_ANY: _bindgen_ty_2 = 0; pub const BPF_NOEXIST: _bindgen_ty_2 = 1; pub const BPF_EXIST: _bindgen_ty_2 = 2; pub const BPF_F_LOCK: _bindgen_ty_2 = 4; -pub type _bindgen_ty_2 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_2 = ::aya_ebpf_cty::c_uint; pub const BPF_F_NO_PREALLOC: _bindgen_ty_3 = 1; pub const BPF_F_NO_COMMON_LRU: _bindgen_ty_3 = 2; pub const BPF_F_NUMA_NODE: _bindgen_ty_3 = 4; @@ -591,13 +591,13 @@ pub const BPF_F_PRESERVE_ELEMS: _bindgen_ty_3 = 2048; pub const BPF_F_INNER_MAP: _bindgen_ty_3 = 4096; pub const BPF_F_LINK: _bindgen_ty_3 = 8192; pub const BPF_F_PATH_FD: _bindgen_ty_3 = 16384; -pub type _bindgen_ty_3 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_3 = ::aya_ebpf_cty::c_uint; pub mod bpf_stats_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_STATS_RUN_TIME: Type = 0; } pub mod bpf_stack_build_id_status { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_STACK_BUILD_ID_EMPTY: Type = 0; pub const BPF_STACK_BUILD_ID_VALID: Type = 1; pub const BPF_STACK_BUILD_ID_IP: Type = 2; @@ -606,7 +606,7 @@ pub mod bpf_stack_build_id_status { #[derive(Copy, Clone)] pub struct bpf_stack_build_id { pub status: __s32, - pub build_id: [::aya_bpf_cty::c_uchar; 20usize], + pub build_id: [::aya_ebpf_cty::c_uchar; 20usize], pub __bindgen_anon_1: bpf_stack_build_id__bindgen_ty_1, } #[repr(C)] @@ -648,7 +648,7 @@ pub struct bpf_attr__bindgen_ty_1 { pub map_flags: __u32, pub inner_map_fd: __u32, pub numa_node: __u32, - pub map_name: [::aya_bpf_cty::c_char; 16usize], + pub map_name: [::aya_ebpf_cty::c_char; 16usize], pub map_ifindex: __u32, pub btf_fd: __u32, pub btf_key_type_id: __u32, @@ -694,7 +694,7 @@ pub struct bpf_attr__bindgen_ty_4 { pub log_buf: __u64, pub kern_version: __u32, pub prog_flags: __u32, - pub prog_name: [::aya_bpf_cty::c_char; 16usize], + pub prog_name: [::aya_ebpf_cty::c_char; 16usize], pub prog_ifindex: __u32, pub expected_attach_type: __u32, pub prog_btf_fd: __u32, @@ -926,7 +926,7 @@ pub struct bpf_attr__bindgen_ty_19 { pub flags: __u32, } pub mod bpf_func_id { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_FUNC_unspec: Type = 0; pub const BPF_FUNC_map_lookup_elem: Type = 1; pub const BPF_FUNC_map_update_elem: Type = 2; @@ -1143,41 +1143,41 @@ pub mod bpf_func_id { } pub const BPF_F_RECOMPUTE_CSUM: _bindgen_ty_4 = 1; pub const BPF_F_INVALIDATE_HASH: _bindgen_ty_4 = 2; -pub type _bindgen_ty_4 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_4 = ::aya_ebpf_cty::c_uint; pub const BPF_F_HDR_FIELD_MASK: _bindgen_ty_5 = 15; -pub type _bindgen_ty_5 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_5 = ::aya_ebpf_cty::c_uint; pub const BPF_F_PSEUDO_HDR: _bindgen_ty_6 = 16; pub const BPF_F_MARK_MANGLED_0: _bindgen_ty_6 = 32; pub const BPF_F_MARK_ENFORCE: _bindgen_ty_6 = 64; -pub type _bindgen_ty_6 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_6 = ::aya_ebpf_cty::c_uint; pub const BPF_F_INGRESS: _bindgen_ty_7 = 1; -pub type _bindgen_ty_7 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_7 = ::aya_ebpf_cty::c_uint; pub const BPF_F_TUNINFO_IPV6: _bindgen_ty_8 = 1; -pub type _bindgen_ty_8 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_8 = ::aya_ebpf_cty::c_uint; pub const BPF_F_SKIP_FIELD_MASK: _bindgen_ty_9 = 255; pub const BPF_F_USER_STACK: _bindgen_ty_9 = 256; pub const BPF_F_FAST_STACK_CMP: _bindgen_ty_9 = 512; pub const BPF_F_REUSE_STACKID: _bindgen_ty_9 = 1024; pub const BPF_F_USER_BUILD_ID: _bindgen_ty_9 = 2048; -pub type _bindgen_ty_9 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_9 = ::aya_ebpf_cty::c_uint; pub const BPF_F_ZERO_CSUM_TX: _bindgen_ty_10 = 2; pub const BPF_F_DONT_FRAGMENT: _bindgen_ty_10 = 4; pub const BPF_F_SEQ_NUMBER: _bindgen_ty_10 = 8; pub const BPF_F_NO_TUNNEL_KEY: _bindgen_ty_10 = 16; -pub type _bindgen_ty_10 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_10 = ::aya_ebpf_cty::c_uint; pub const BPF_F_TUNINFO_FLAGS: _bindgen_ty_11 = 16; -pub type _bindgen_ty_11 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_11 = ::aya_ebpf_cty::c_uint; pub const BPF_F_INDEX_MASK: _bindgen_ty_12 = 4294967295; pub const BPF_F_CURRENT_CPU: _bindgen_ty_12 = 4294967295; pub const BPF_F_CTXLEN_MASK: _bindgen_ty_12 = 4503595332403200; -pub type _bindgen_ty_12 = ::aya_bpf_cty::c_ulong; +pub type _bindgen_ty_12 = ::aya_ebpf_cty::c_ulong; pub const BPF_F_CURRENT_NETNS: _bindgen_ty_13 = -1; -pub type _bindgen_ty_13 = ::aya_bpf_cty::c_int; +pub type _bindgen_ty_13 = ::aya_ebpf_cty::c_int; pub const BPF_CSUM_LEVEL_QUERY: _bindgen_ty_14 = 0; pub const BPF_CSUM_LEVEL_INC: _bindgen_ty_14 = 1; pub const BPF_CSUM_LEVEL_DEC: _bindgen_ty_14 = 2; pub const BPF_CSUM_LEVEL_RESET: _bindgen_ty_14 = 3; -pub type _bindgen_ty_14 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_14 = ::aya_ebpf_cty::c_uint; pub const BPF_F_ADJ_ROOM_FIXED_GSO: _bindgen_ty_15 = 1; pub const BPF_F_ADJ_ROOM_ENCAP_L3_IPV4: _bindgen_ty_15 = 2; pub const BPF_F_ADJ_ROOM_ENCAP_L3_IPV6: _bindgen_ty_15 = 4; @@ -1187,55 +1187,55 @@ pub const BPF_F_ADJ_ROOM_NO_CSUM_RESET: _bindgen_ty_15 = 32; pub const BPF_F_ADJ_ROOM_ENCAP_L2_ETH: _bindgen_ty_15 = 64; pub const BPF_F_ADJ_ROOM_DECAP_L3_IPV4: _bindgen_ty_15 = 128; pub const BPF_F_ADJ_ROOM_DECAP_L3_IPV6: _bindgen_ty_15 = 256; -pub type _bindgen_ty_15 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_15 = ::aya_ebpf_cty::c_uint; pub const BPF_ADJ_ROOM_ENCAP_L2_MASK: _bindgen_ty_16 = 255; pub const BPF_ADJ_ROOM_ENCAP_L2_SHIFT: _bindgen_ty_16 = 56; -pub type _bindgen_ty_16 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_16 = ::aya_ebpf_cty::c_uint; pub const BPF_F_SYSCTL_BASE_NAME: _bindgen_ty_17 = 1; -pub type _bindgen_ty_17 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_17 = ::aya_ebpf_cty::c_uint; pub const BPF_LOCAL_STORAGE_GET_F_CREATE: _bindgen_ty_18 = 1; pub const BPF_SK_STORAGE_GET_F_CREATE: _bindgen_ty_18 = 1; -pub type _bindgen_ty_18 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_18 = ::aya_ebpf_cty::c_uint; pub const BPF_F_GET_BRANCH_RECORDS_SIZE: _bindgen_ty_19 = 1; -pub type _bindgen_ty_19 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_19 = ::aya_ebpf_cty::c_uint; pub const BPF_RB_NO_WAKEUP: _bindgen_ty_20 = 1; pub const BPF_RB_FORCE_WAKEUP: _bindgen_ty_20 = 2; -pub type _bindgen_ty_20 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_20 = ::aya_ebpf_cty::c_uint; pub const BPF_RB_AVAIL_DATA: _bindgen_ty_21 = 0; pub const BPF_RB_RING_SIZE: _bindgen_ty_21 = 1; pub const BPF_RB_CONS_POS: _bindgen_ty_21 = 2; pub const BPF_RB_PROD_POS: _bindgen_ty_21 = 3; -pub type _bindgen_ty_21 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_21 = ::aya_ebpf_cty::c_uint; pub const BPF_RINGBUF_BUSY_BIT: _bindgen_ty_22 = 2147483648; pub const BPF_RINGBUF_DISCARD_BIT: _bindgen_ty_22 = 1073741824; pub const BPF_RINGBUF_HDR_SZ: _bindgen_ty_22 = 8; -pub type _bindgen_ty_22 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_22 = ::aya_ebpf_cty::c_uint; pub const BPF_SK_LOOKUP_F_REPLACE: _bindgen_ty_23 = 1; pub const BPF_SK_LOOKUP_F_NO_REUSEPORT: _bindgen_ty_23 = 2; -pub type _bindgen_ty_23 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_23 = ::aya_ebpf_cty::c_uint; pub mod bpf_adj_room_mode { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_ADJ_ROOM_NET: Type = 0; pub const BPF_ADJ_ROOM_MAC: Type = 1; } pub mod bpf_hdr_start_off { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_HDR_START_MAC: Type = 0; pub const BPF_HDR_START_NET: Type = 1; } pub mod bpf_lwt_encap_mode { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_LWT_ENCAP_SEG6: Type = 0; pub const BPF_LWT_ENCAP_SEG6_INLINE: Type = 1; pub const BPF_LWT_ENCAP_IP: Type = 2; } pub const BPF_F_BPRM_SECUREEXEC: _bindgen_ty_24 = 1; -pub type _bindgen_ty_24 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_24 = ::aya_ebpf_cty::c_uint; pub const BPF_F_BROADCAST: _bindgen_ty_25 = 8; pub const BPF_F_EXCLUDE_INGRESS: _bindgen_ty_25 = 16; -pub type _bindgen_ty_25 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_25 = ::aya_ebpf_cty::c_uint; pub mod _bindgen_ty_26 { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_SKB_TSTAMP_UNSPEC: Type = 0; pub const BPF_SKB_TSTAMP_DELIVERY_MONO: Type = 1; } @@ -1359,7 +1359,7 @@ pub union bpf_xfrm_state__bindgen_ty_1 { pub remote_ipv6: [__u32; 4usize], } pub mod bpf_ret_code { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_OK: Type = 0; pub const BPF_DROP: Type = 2; pub const BPF_REDIRECT: Type = 7; @@ -1456,7 +1456,7 @@ pub struct bpf_xdp_sock { pub queue_id: __u32, } pub mod xdp_action { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const XDP_ABORTED: Type = 0; pub const XDP_DROP: Type = 1; pub const XDP_PASS: Type = 2; @@ -1482,7 +1482,7 @@ pub struct bpf_devmap_val { #[repr(C)] #[derive(Copy, Clone)] pub union bpf_devmap_val__bindgen_ty_1 { - pub fd: ::aya_bpf_cty::c_int, + pub fd: ::aya_ebpf_cty::c_int, pub id: __u32, } #[repr(C)] @@ -1494,11 +1494,11 @@ pub struct bpf_cpumap_val { #[repr(C)] #[derive(Copy, Clone)] pub union bpf_cpumap_val__bindgen_ty_1 { - pub fd: ::aya_bpf_cty::c_int, + pub fd: ::aya_ebpf_cty::c_int, pub id: __u32, } pub mod sk_action { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const SK_DROP: Type = 0; pub const SK_PASS: Type = 1; } @@ -1520,7 +1520,7 @@ pub struct sk_msg_md { #[repr(C)] #[derive(Copy, Clone)] pub union sk_msg_md__bindgen_ty_1 { - pub data: *mut ::aya_bpf_cty::c_void, + pub data: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1534,7 +1534,7 @@ impl sk_msg_md__bindgen_ty_1 { #[repr(C)] #[derive(Copy, Clone)] pub union sk_msg_md__bindgen_ty_2 { - pub data_end: *mut ::aya_bpf_cty::c_void, + pub data_end: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1575,7 +1575,7 @@ pub struct sk_reuseport_md { #[repr(C)] #[derive(Copy, Clone)] pub union sk_reuseport_md__bindgen_ty_1 { - pub data: *mut ::aya_bpf_cty::c_void, + pub data: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1589,7 +1589,7 @@ impl sk_reuseport_md__bindgen_ty_1 { #[repr(C)] #[derive(Copy, Clone)] pub union sk_reuseport_md__bindgen_ty_2 { - pub data_end: *mut ::aya_bpf_cty::c_void, + pub data_end: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1642,7 +1642,7 @@ pub struct bpf_prog_info { pub created_by_uid: __u32, pub nr_map_ids: __u32, pub map_ids: __u64, - pub name: [::aya_bpf_cty::c_char; 16usize], + pub name: [::aya_ebpf_cty::c_char; 16usize], pub ifindex: __u32, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize]>, @@ -1702,7 +1702,7 @@ pub struct bpf_map_info { pub value_size: __u32, pub max_entries: __u32, pub map_flags: __u32, - pub name: [::aya_bpf_cty::c_char; 16usize], + pub name: [::aya_ebpf_cty::c_char; 16usize], pub ifindex: __u32, pub btf_vmlinux_value_type_id: __u32, pub netns_dev: __u64, @@ -1927,7 +1927,7 @@ impl bpf_sock_ops__bindgen_ty_2 { #[repr(C)] #[derive(Copy, Clone)] pub union bpf_sock_ops__bindgen_ty_3 { - pub skb_data: *mut ::aya_bpf_cty::c_void, + pub skb_data: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1941,7 +1941,7 @@ impl bpf_sock_ops__bindgen_ty_3 { #[repr(C)] #[derive(Copy, Clone)] pub union bpf_sock_ops__bindgen_ty_4 { - pub skb_data_end: *mut ::aya_bpf_cty::c_void, + pub skb_data_end: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1960,7 +1960,7 @@ pub const BPF_SOCK_OPS_PARSE_ALL_HDR_OPT_CB_FLAG: _bindgen_ty_27 = 16; pub const BPF_SOCK_OPS_PARSE_UNKNOWN_HDR_OPT_CB_FLAG: _bindgen_ty_27 = 32; pub const BPF_SOCK_OPS_WRITE_HDR_OPT_CB_FLAG: _bindgen_ty_27 = 64; pub const BPF_SOCK_OPS_ALL_CB_FLAGS: _bindgen_ty_27 = 127; -pub type _bindgen_ty_27 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_27 = ::aya_ebpf_cty::c_uint; pub const BPF_SOCK_OPS_VOID: _bindgen_ty_28 = 0; pub const BPF_SOCK_OPS_TIMEOUT_INIT: _bindgen_ty_28 = 1; pub const BPF_SOCK_OPS_RWND_INIT: _bindgen_ty_28 = 2; @@ -1977,7 +1977,7 @@ pub const BPF_SOCK_OPS_RTT_CB: _bindgen_ty_28 = 12; pub const BPF_SOCK_OPS_PARSE_HDR_OPT_CB: _bindgen_ty_28 = 13; pub const BPF_SOCK_OPS_HDR_OPT_LEN_CB: _bindgen_ty_28 = 14; pub const BPF_SOCK_OPS_WRITE_HDR_OPT_CB: _bindgen_ty_28 = 15; -pub type _bindgen_ty_28 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_28 = ::aya_ebpf_cty::c_uint; pub const BPF_TCP_ESTABLISHED: _bindgen_ty_29 = 1; pub const BPF_TCP_SYN_SENT: _bindgen_ty_29 = 2; pub const BPF_TCP_SYN_RECV: _bindgen_ty_29 = 3; @@ -1991,13 +1991,13 @@ pub const BPF_TCP_LISTEN: _bindgen_ty_29 = 10; pub const BPF_TCP_CLOSING: _bindgen_ty_29 = 11; pub const BPF_TCP_NEW_SYN_RECV: _bindgen_ty_29 = 12; pub const BPF_TCP_MAX_STATES: _bindgen_ty_29 = 13; -pub type _bindgen_ty_29 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_29 = ::aya_ebpf_cty::c_uint; pub mod _bindgen_ty_31 { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_LOAD_HDR_OPT_TCP_SYN: Type = 1; } pub mod _bindgen_ty_32 { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_WRITE_HDR_TCP_CURRENT_MSS: Type = 1; pub const BPF_WRITE_HDR_TCP_SYNACK_COOKIE: Type = 2; } @@ -2011,10 +2011,10 @@ pub struct bpf_perf_event_value { pub const BPF_DEVCG_ACC_MKNOD: _bindgen_ty_33 = 1; pub const BPF_DEVCG_ACC_READ: _bindgen_ty_33 = 2; pub const BPF_DEVCG_ACC_WRITE: _bindgen_ty_33 = 4; -pub type _bindgen_ty_33 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_33 = ::aya_ebpf_cty::c_uint; pub const BPF_DEVCG_DEV_BLOCK: _bindgen_ty_34 = 1; pub const BPF_DEVCG_DEV_CHAR: _bindgen_ty_34 = 2; -pub type _bindgen_ty_34 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_34 = ::aya_ebpf_cty::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct bpf_cgroup_dev_ctx { @@ -2030,7 +2030,7 @@ pub struct bpf_raw_tracepoint_args { pub const BPF_FIB_LOOKUP_DIRECT: _bindgen_ty_35 = 1; pub const BPF_FIB_LOOKUP_OUTPUT: _bindgen_ty_35 = 2; pub const BPF_FIB_LOOKUP_SKIP_NEIGH: _bindgen_ty_35 = 4; -pub type _bindgen_ty_35 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_35 = ::aya_ebpf_cty::c_uint; pub const BPF_FIB_LKUP_RET_SUCCESS: _bindgen_ty_36 = 0; pub const BPF_FIB_LKUP_RET_BLACKHOLE: _bindgen_ty_36 = 1; pub const BPF_FIB_LKUP_RET_UNREACHABLE: _bindgen_ty_36 = 2; @@ -2040,7 +2040,7 @@ pub const BPF_FIB_LKUP_RET_FWD_DISABLED: _bindgen_ty_36 = 5; pub const BPF_FIB_LKUP_RET_UNSUPP_LWT: _bindgen_ty_36 = 6; pub const BPF_FIB_LKUP_RET_NO_NEIGH: _bindgen_ty_36 = 7; pub const BPF_FIB_LKUP_RET_FRAG_NEEDED: _bindgen_ty_36 = 8; -pub type _bindgen_ty_36 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_36 = ::aya_ebpf_cty::c_uint; #[repr(C)] #[derive(Copy, Clone)] pub struct bpf_fib_lookup { @@ -2096,17 +2096,17 @@ pub union bpf_redir_neigh__bindgen_ty_1 { pub ipv6_nh: [__u32; 4usize], } pub mod bpf_check_mtu_flags { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_MTU_CHK_SEGS: Type = 1; } pub mod bpf_check_mtu_ret { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_MTU_CHK_RET_SUCCESS: Type = 0; pub const BPF_MTU_CHK_RET_FRAG_NEEDED: Type = 1; pub const BPF_MTU_CHK_RET_SEGS_TOOBIG: Type = 2; } pub mod bpf_task_fd_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_FD_TYPE_RAW_TRACEPOINT: Type = 0; pub const BPF_FD_TYPE_TRACEPOINT: Type = 1; pub const BPF_FD_TYPE_KPROBE: Type = 2; @@ -2117,7 +2117,7 @@ pub mod bpf_task_fd_type { pub const BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG: _bindgen_ty_37 = 1; pub const BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL: _bindgen_ty_37 = 2; pub const BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP: _bindgen_ty_37 = 4; -pub type _bindgen_ty_37 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_37 = ::aya_ebpf_cty::c_uint; #[repr(C)] #[derive(Copy, Clone)] pub struct bpf_flow_keys { @@ -2304,7 +2304,7 @@ impl bpf_sockopt__bindgen_ty_1 { #[repr(C)] #[derive(Copy, Clone)] pub union bpf_sockopt__bindgen_ty_2 { - pub optval: *mut ::aya_bpf_cty::c_void, + pub optval: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -2318,7 +2318,7 @@ impl bpf_sockopt__bindgen_ty_2 { #[repr(C)] #[derive(Copy, Clone)] pub union bpf_sockopt__bindgen_ty_3 { - pub optval_end: *mut ::aya_bpf_cty::c_void, + pub optval_end: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -2381,12 +2381,12 @@ impl bpf_sk_lookup { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct btf_ptr { - pub ptr: *mut ::aya_bpf_cty::c_void, + pub ptr: *mut ::aya_ebpf_cty::c_void, pub type_id: __u32, pub flags: __u32, } pub mod bpf_core_relo_kind { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_CORE_FIELD_BYTE_OFFSET: Type = 0; pub const BPF_CORE_FIELD_BYTE_SIZE: Type = 1; pub const BPF_CORE_FIELD_EXISTS: Type = 2; @@ -2410,7 +2410,7 @@ pub struct bpf_core_relo { pub kind: bpf_core_relo_kind::Type, } pub const BPF_F_TIMER_ABS: _bindgen_ty_39 = 1; -pub type _bindgen_ty_39 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_39 = ::aya_ebpf_cty::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct bpf_iter_num { @@ -2424,12 +2424,12 @@ pub struct user_pt_regs { pub pc: __u64, pub pstate: __u64, } -pub type sa_family_t = ::aya_bpf_cty::c_ushort; +pub type sa_family_t = ::aya_ebpf_cty::c_ushort; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sockaddr { pub sa_family: sa_family_t, - pub sa_data: [::aya_bpf_cty::c_char; 14usize], + pub sa_data: [::aya_ebpf_cty::c_char; 14usize], } #[repr(C)] #[derive(Debug, Copy, Clone)] diff --git a/ebpf/aya-bpf-bindings/src/aarch64/helpers.rs b/ebpf/aya-bpf-bindings/src/aarch64/helpers.rs index be465ae5..8aba5810 100644 --- a/ebpf/aya-bpf-bindings/src/aarch64/helpers.rs +++ b/ebpf/aya-bpf-bindings/src/aarch64/helpers.rs @@ -1,48 +1,48 @@ use super::bindings::*; pub unsafe fn bpf_map_lookup_elem( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, -) -> *mut ::aya_bpf_cty::c_void { + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(1usize); + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(1usize); fun(map, key) } pub unsafe fn bpf_map_update_elem( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, - value: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, + value: *const ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, - value: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, + value: *const ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(2usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(2usize); fun(map, key, value, flags) } pub unsafe fn bpf_map_delete_elem( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(3usize); + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(3usize); fun(map, key) } pub unsafe fn bpf_probe_read( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(4usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(4usize); fun(dst, size, unsafe_ptr) } pub unsafe fn bpf_ktime_get_ns() -> __u64 { @@ -60,17 +60,17 @@ pub unsafe fn bpf_get_smp_processor_id() -> __u32 { pub unsafe fn bpf_skb_store_bytes( skb: *mut __sk_buff, offset: __u32, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, offset: __u32, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(9usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(9usize); fun(skb, offset, from, len, flags) } pub unsafe fn bpf_l3_csum_replace( @@ -79,14 +79,14 @@ pub unsafe fn bpf_l3_csum_replace( from: __u64, to: __u64, size: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, offset: __u32, from: __u64, to: __u64, size: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(10usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(10usize); fun(skb, offset, from, to, size) } pub unsafe fn bpf_l4_csum_replace( @@ -95,38 +95,38 @@ pub unsafe fn bpf_l4_csum_replace( from: __u64, to: __u64, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, offset: __u32, from: __u64, to: __u64, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(11usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(11usize); fun(skb, offset, from, to, flags) } pub unsafe fn bpf_tail_call( - ctx: *mut ::aya_bpf_cty::c_void, - prog_array_map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + prog_array_map: *mut ::aya_ebpf_cty::c_void, index: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - prog_array_map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + prog_array_map: *mut ::aya_ebpf_cty::c_void, index: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(12usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(12usize); fun(ctx, prog_array_map, index) } pub unsafe fn bpf_clone_redirect( skb: *mut __sk_buff, ifindex: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, ifindex: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(13usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(13usize); fun(skb, ifindex, flags) } pub unsafe fn bpf_get_current_pid_tgid() -> __u64 { @@ -138,13 +138,13 @@ pub unsafe fn bpf_get_current_uid_gid() -> __u64 { fun() } pub unsafe fn bpf_get_current_comm( - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size_of_buf: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size_of_buf: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(16usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(16usize); fun(buf, size_of_buf) } pub unsafe fn bpf_get_cgroup_classid(skb: *mut __sk_buff) -> __u32 { @@ -155,16 +155,16 @@ pub unsafe fn bpf_skb_vlan_push( skb: *mut __sk_buff, vlan_proto: __be16, vlan_tci: __u16, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, vlan_proto: __be16, vlan_tci: __u16, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(18usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(18usize); fun(skb, vlan_proto, vlan_tci) } -pub unsafe fn bpf_skb_vlan_pop(skb: *mut __sk_buff) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_skb_vlan_pop(skb: *mut __sk_buff) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(19usize); fun(skb) } @@ -173,13 +173,13 @@ pub unsafe fn bpf_skb_get_tunnel_key( key: *mut bpf_tunnel_key, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, key: *mut bpf_tunnel_key, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(20usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(20usize); fun(skb, key, size, flags) } pub unsafe fn bpf_skb_set_tunnel_key( @@ -187,22 +187,22 @@ pub unsafe fn bpf_skb_set_tunnel_key( key: *mut bpf_tunnel_key, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, key: *mut bpf_tunnel_key, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(21usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(21usize); fun(skb, key, size, flags) } -pub unsafe fn bpf_perf_event_read(map: *mut ::aya_bpf_cty::c_void, flags: __u64) -> __u64 { - let fun: unsafe extern "C" fn(map: *mut ::aya_bpf_cty::c_void, flags: __u64) -> __u64 = +pub unsafe fn bpf_perf_event_read(map: *mut ::aya_ebpf_cty::c_void, flags: __u64) -> __u64 { + let fun: unsafe extern "C" fn(map: *mut ::aya_ebpf_cty::c_void, flags: __u64) -> __u64 = ::core::mem::transmute(22usize); fun(map, flags) } -pub unsafe fn bpf_redirect(ifindex: __u32, flags: __u64) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(ifindex: __u32, flags: __u64) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_redirect(ifindex: __u32, flags: __u64) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(ifindex: __u32, flags: __u64) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(23usize); fun(ifindex, flags) } @@ -211,45 +211,45 @@ pub unsafe fn bpf_get_route_realm(skb: *mut __sk_buff) -> __u32 { fun(skb) } pub unsafe fn bpf_perf_event_output( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(25usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(25usize); fun(ctx, map, flags, data, size) } pub unsafe fn bpf_skb_load_bytes( - skb: *const ::aya_bpf_cty::c_void, + skb: *const ::aya_ebpf_cty::c_void, offset: __u32, - to: *mut ::aya_bpf_cty::c_void, + to: *mut ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - skb: *const ::aya_bpf_cty::c_void, + skb: *const ::aya_ebpf_cty::c_void, offset: __u32, - to: *mut ::aya_bpf_cty::c_void, + to: *mut ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(26usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(26usize); fun(skb, offset, to, len) } pub unsafe fn bpf_get_stackid( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(27usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(27usize); fun(ctx, map, flags) } pub unsafe fn bpf_csum_diff( @@ -270,55 +270,55 @@ pub unsafe fn bpf_csum_diff( } pub unsafe fn bpf_skb_get_tunnel_opt( skb: *mut __sk_buff, - opt: *mut ::aya_bpf_cty::c_void, + opt: *mut ::aya_ebpf_cty::c_void, size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - opt: *mut ::aya_bpf_cty::c_void, + opt: *mut ::aya_ebpf_cty::c_void, size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(29usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(29usize); fun(skb, opt, size) } pub unsafe fn bpf_skb_set_tunnel_opt( skb: *mut __sk_buff, - opt: *mut ::aya_bpf_cty::c_void, + opt: *mut ::aya_ebpf_cty::c_void, size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - opt: *mut ::aya_bpf_cty::c_void, + opt: *mut ::aya_ebpf_cty::c_void, size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(30usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(30usize); fun(skb, opt, size) } pub unsafe fn bpf_skb_change_proto( skb: *mut __sk_buff, proto: __be16, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, proto: __be16, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(31usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(31usize); fun(skb, proto, flags) } -pub unsafe fn bpf_skb_change_type(skb: *mut __sk_buff, type_: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff, type_: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_skb_change_type(skb: *mut __sk_buff, type_: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff, type_: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(32usize); fun(skb, type_) } pub unsafe fn bpf_skb_under_cgroup( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, index: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, index: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(33usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(33usize); fun(skb, map, index) } pub unsafe fn bpf_get_hash_recalc(skb: *mut __sk_buff) -> __u32 { @@ -330,41 +330,41 @@ pub unsafe fn bpf_get_current_task() -> __u64 { fun() } pub unsafe fn bpf_probe_write_user( - dst: *mut ::aya_bpf_cty::c_void, - src: *const ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, + src: *const ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, - src: *const ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, + src: *const ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(36usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(36usize); fun(dst, src, len) } pub unsafe fn bpf_current_task_under_cgroup( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, index: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, index: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(37usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(37usize); fun(map, index) } pub unsafe fn bpf_skb_change_tail( skb: *mut __sk_buff, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(38usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(38usize); fun(skb, len, flags) } -pub unsafe fn bpf_skb_pull_data(skb: *mut __sk_buff, len: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff, len: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_skb_pull_data(skb: *mut __sk_buff, len: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff, len: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(39usize); fun(skb, len) } @@ -377,46 +377,46 @@ pub unsafe fn bpf_set_hash_invalid(skb: *mut __sk_buff) { let fun: unsafe extern "C" fn(skb: *mut __sk_buff) = ::core::mem::transmute(41usize); fun(skb) } -pub unsafe fn bpf_get_numa_node_id() -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn() -> ::aya_bpf_cty::c_long = ::core::mem::transmute(42usize); +pub unsafe fn bpf_get_numa_node_id() -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn() -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(42usize); fun() } pub unsafe fn bpf_skb_change_head( skb: *mut __sk_buff, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(43usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(43usize); fun(skb, len, flags) } pub unsafe fn bpf_xdp_adjust_head( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + delta: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(44usize); + delta: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(44usize); fun(xdp_md, delta) } pub unsafe fn bpf_probe_read_str( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(45usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(45usize); fun(dst, size, unsafe_ptr) } -pub unsafe fn bpf_get_socket_cookie(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 = +pub unsafe fn bpf_get_socket_cookie(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 = ::core::mem::transmute(46usize); fun(ctx) } @@ -424,25 +424,25 @@ pub unsafe fn bpf_get_socket_uid(skb: *mut __sk_buff) -> __u32 { let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> __u32 = ::core::mem::transmute(47usize); fun(skb) } -pub unsafe fn bpf_set_hash(skb: *mut __sk_buff, hash: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff, hash: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_set_hash(skb: *mut __sk_buff, hash: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff, hash: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(48usize); fun(skb, hash) } pub unsafe fn bpf_setsockopt( - bpf_socket: *mut ::aya_bpf_cty::c_void, - level: ::aya_bpf_cty::c_int, - optname: ::aya_bpf_cty::c_int, - optval: *mut ::aya_bpf_cty::c_void, - optlen: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn( - bpf_socket: *mut ::aya_bpf_cty::c_void, - level: ::aya_bpf_cty::c_int, - optname: ::aya_bpf_cty::c_int, - optval: *mut ::aya_bpf_cty::c_void, - optlen: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(49usize); + bpf_socket: *mut ::aya_ebpf_cty::c_void, + level: ::aya_ebpf_cty::c_int, + optname: ::aya_ebpf_cty::c_int, + optval: *mut ::aya_ebpf_cty::c_void, + optlen: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn( + bpf_socket: *mut ::aya_ebpf_cty::c_void, + level: ::aya_ebpf_cty::c_int, + optname: ::aya_ebpf_cty::c_int, + optval: *mut ::aya_ebpf_cty::c_void, + optlen: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(49usize); fun(bpf_socket, level, optname, optval, optlen) } pub unsafe fn bpf_skb_adjust_room( @@ -450,143 +450,143 @@ pub unsafe fn bpf_skb_adjust_room( len_diff: __s32, mode: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, len_diff: __s32, mode: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(50usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(50usize); fun(skb, len_diff, mode, flags) } pub unsafe fn bpf_redirect_map( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u64, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u64, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(51usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(51usize); fun(map, key, flags) } pub unsafe fn bpf_sk_redirect_map( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(52usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(52usize); fun(skb, map, key, flags) } pub unsafe fn bpf_sock_map_update( skops: *mut bpf_sock_ops, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skops: *mut bpf_sock_ops, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(53usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(53usize); fun(skops, map, key, flags) } pub unsafe fn bpf_xdp_adjust_meta( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + delta: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(54usize); + delta: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(54usize); fun(xdp_md, delta) } pub unsafe fn bpf_perf_event_read_value( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, buf: *mut bpf_perf_event_value, buf_size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, buf: *mut bpf_perf_event_value, buf_size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(55usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(55usize); fun(map, flags, buf, buf_size) } pub unsafe fn bpf_perf_prog_read_value( ctx: *mut bpf_perf_event_data, buf: *mut bpf_perf_event_value, buf_size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_perf_event_data, buf: *mut bpf_perf_event_value, buf_size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(56usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(56usize); fun(ctx, buf, buf_size) } pub unsafe fn bpf_getsockopt( - bpf_socket: *mut ::aya_bpf_cty::c_void, - level: ::aya_bpf_cty::c_int, - optname: ::aya_bpf_cty::c_int, - optval: *mut ::aya_bpf_cty::c_void, - optlen: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn( - bpf_socket: *mut ::aya_bpf_cty::c_void, - level: ::aya_bpf_cty::c_int, - optname: ::aya_bpf_cty::c_int, - optval: *mut ::aya_bpf_cty::c_void, - optlen: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(57usize); + bpf_socket: *mut ::aya_ebpf_cty::c_void, + level: ::aya_ebpf_cty::c_int, + optname: ::aya_ebpf_cty::c_int, + optval: *mut ::aya_ebpf_cty::c_void, + optlen: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn( + bpf_socket: *mut ::aya_ebpf_cty::c_void, + level: ::aya_ebpf_cty::c_int, + optname: ::aya_ebpf_cty::c_int, + optval: *mut ::aya_ebpf_cty::c_void, + optlen: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(57usize); fun(bpf_socket, level, optname, optval, optlen) } -pub unsafe fn bpf_override_return(regs: *mut pt_regs, rc: __u64) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(regs: *mut pt_regs, rc: __u64) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_override_return(regs: *mut pt_regs, rc: __u64) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(regs: *mut pt_regs, rc: __u64) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(58usize); fun(regs, rc) } pub unsafe fn bpf_sock_ops_cb_flags_set( bpf_sock: *mut bpf_sock_ops, - argval: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + argval: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( bpf_sock: *mut bpf_sock_ops, - argval: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(59usize); + argval: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(59usize); fun(bpf_sock, argval) } pub unsafe fn bpf_msg_redirect_map( msg: *mut sk_msg_md, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( msg: *mut sk_msg_md, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(60usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(60usize); fun(msg, map, key, flags) } -pub unsafe fn bpf_msg_apply_bytes(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_msg_apply_bytes(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(61usize); fun(msg, bytes) } -pub unsafe fn bpf_msg_cork_bytes(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_msg_cork_bytes(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(62usize); fun(msg, bytes) } @@ -595,35 +595,35 @@ pub unsafe fn bpf_msg_pull_data( start: __u32, end: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( msg: *mut sk_msg_md, start: __u32, end: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(63usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(63usize); fun(msg, start, end, flags) } pub unsafe fn bpf_bind( ctx: *mut bpf_sock_addr, addr: *mut sockaddr, - addr_len: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + addr_len: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_sock_addr, addr: *mut sockaddr, - addr_len: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(64usize); + addr_len: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(64usize); fun(ctx, addr, addr_len) } pub unsafe fn bpf_xdp_adjust_tail( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + delta: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(65usize); + delta: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(65usize); fun(xdp_md, delta) } pub unsafe fn bpf_skb_get_xfrm_state( @@ -632,173 +632,173 @@ pub unsafe fn bpf_skb_get_xfrm_state( xfrm_state: *mut bpf_xfrm_state, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, index: __u32, xfrm_state: *mut bpf_xfrm_state, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(66usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(66usize); fun(skb, index, xfrm_state, size, flags) } pub unsafe fn bpf_get_stack( - ctx: *mut ::aya_bpf_cty::c_void, - buf: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - buf: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(67usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(67usize); fun(ctx, buf, size, flags) } pub unsafe fn bpf_skb_load_bytes_relative( - skb: *const ::aya_bpf_cty::c_void, + skb: *const ::aya_ebpf_cty::c_void, offset: __u32, - to: *mut ::aya_bpf_cty::c_void, + to: *mut ::aya_ebpf_cty::c_void, len: __u32, start_header: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - skb: *const ::aya_bpf_cty::c_void, + skb: *const ::aya_ebpf_cty::c_void, offset: __u32, - to: *mut ::aya_bpf_cty::c_void, + to: *mut ::aya_ebpf_cty::c_void, len: __u32, start_header: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(68usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(68usize); fun(skb, offset, to, len, start_header) } pub unsafe fn bpf_fib_lookup( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, params: *mut bpf_fib_lookup, - plen: ::aya_bpf_cty::c_int, + plen: ::aya_ebpf_cty::c_int, flags: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, params: *mut bpf_fib_lookup, - plen: ::aya_bpf_cty::c_int, + plen: ::aya_ebpf_cty::c_int, flags: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(69usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(69usize); fun(ctx, params, plen, flags) } pub unsafe fn bpf_sock_hash_update( skops: *mut bpf_sock_ops, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skops: *mut bpf_sock_ops, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(70usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(70usize); fun(skops, map, key, flags) } pub unsafe fn bpf_msg_redirect_hash( msg: *mut sk_msg_md, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( msg: *mut sk_msg_md, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(71usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(71usize); fun(msg, map, key, flags) } pub unsafe fn bpf_sk_redirect_hash( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(72usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(72usize); fun(skb, map, key, flags) } pub unsafe fn bpf_lwt_push_encap( skb: *mut __sk_buff, type_: __u32, - hdr: *mut ::aya_bpf_cty::c_void, + hdr: *mut ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, type_: __u32, - hdr: *mut ::aya_bpf_cty::c_void, + hdr: *mut ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(73usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(73usize); fun(skb, type_, hdr, len) } pub unsafe fn bpf_lwt_seg6_store_bytes( skb: *mut __sk_buff, offset: __u32, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, offset: __u32, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(74usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(74usize); fun(skb, offset, from, len) } pub unsafe fn bpf_lwt_seg6_adjust_srh( skb: *mut __sk_buff, offset: __u32, delta: __s32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, offset: __u32, delta: __s32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(75usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(75usize); fun(skb, offset, delta) } pub unsafe fn bpf_lwt_seg6_action( skb: *mut __sk_buff, action: __u32, - param: *mut ::aya_bpf_cty::c_void, + param: *mut ::aya_ebpf_cty::c_void, param_len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, action: __u32, - param: *mut ::aya_bpf_cty::c_void, + param: *mut ::aya_ebpf_cty::c_void, param_len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(76usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(76usize); fun(skb, action, param, param_len) } -pub unsafe fn bpf_rc_repeat(ctx: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_rc_repeat(ctx: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(77usize); fun(ctx) } pub unsafe fn bpf_rc_keydown( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, protocol: __u32, scancode: __u64, toggle: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, protocol: __u32, scancode: __u64, toggle: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(78usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(78usize); fun(ctx, protocol, scancode, toggle) } pub unsafe fn bpf_skb_cgroup_id(skb: *mut __sk_buff) -> __u64 { @@ -810,48 +810,48 @@ pub unsafe fn bpf_get_current_cgroup_id() -> __u64 { fun() } pub unsafe fn bpf_get_local_storage( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(81usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(81usize); fun(map, flags) } pub unsafe fn bpf_sk_select_reuseport( reuse: *mut sk_reuseport_md, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( reuse: *mut sk_reuseport_md, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(82usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(82usize); fun(reuse, map, key, flags) } pub unsafe fn bpf_skb_ancestor_cgroup_id( skb: *mut __sk_buff, - ancestor_level: ::aya_bpf_cty::c_int, + ancestor_level: ::aya_ebpf_cty::c_int, ) -> __u64 { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - ancestor_level: ::aya_bpf_cty::c_int, + ancestor_level: ::aya_ebpf_cty::c_int, ) -> __u64 = ::core::mem::transmute(83usize); fun(skb, ancestor_level) } pub unsafe fn bpf_sk_lookup_tcp( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, flags: __u64, ) -> *mut bpf_sock { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, @@ -860,14 +860,14 @@ pub unsafe fn bpf_sk_lookup_tcp( fun(ctx, tuple, tuple_size, netns, flags) } pub unsafe fn bpf_sk_lookup_udp( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, flags: __u64, ) -> *mut bpf_sock { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, @@ -875,41 +875,41 @@ pub unsafe fn bpf_sk_lookup_udp( ) -> *mut bpf_sock = ::core::mem::transmute(85usize); fun(ctx, tuple, tuple_size, netns, flags) } -pub unsafe fn bpf_sk_release(sock: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(sock: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_sk_release(sock: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(sock: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(86usize); fun(sock) } pub unsafe fn bpf_map_push_elem( - map: *mut ::aya_bpf_cty::c_void, - value: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + value: *const ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - value: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + value: *const ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(87usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(87usize); fun(map, value, flags) } pub unsafe fn bpf_map_pop_elem( - map: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + map: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(88usize); + map: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(88usize); fun(map, value) } pub unsafe fn bpf_map_peek_elem( - map: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + map: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(89usize); + map: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(89usize); fun(map, value) } pub unsafe fn bpf_msg_push_data( @@ -917,13 +917,13 @@ pub unsafe fn bpf_msg_push_data( start: __u32, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( msg: *mut sk_msg_md, start: __u32, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(90usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(90usize); fun(msg, start, len, flags) } pub unsafe fn bpf_msg_pop_data( @@ -931,34 +931,34 @@ pub unsafe fn bpf_msg_pop_data( start: __u32, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( msg: *mut sk_msg_md, start: __u32, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(91usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(91usize); fun(msg, start, len, flags) } pub unsafe fn bpf_rc_pointer_rel( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, rel_x: __s32, rel_y: __s32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, rel_x: __s32, rel_y: __s32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(92usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(92usize); fun(ctx, rel_x, rel_y) } -pub unsafe fn bpf_spin_lock(lock: *mut bpf_spin_lock) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(lock: *mut bpf_spin_lock) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_spin_lock(lock: *mut bpf_spin_lock) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(lock: *mut bpf_spin_lock) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(93usize); fun(lock) } -pub unsafe fn bpf_spin_unlock(lock: *mut bpf_spin_lock) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(lock: *mut bpf_spin_lock) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_spin_unlock(lock: *mut bpf_spin_lock) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(lock: *mut bpf_spin_lock) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(94usize); fun(lock) } @@ -972,8 +972,8 @@ pub unsafe fn bpf_tcp_sock(sk: *mut bpf_sock) -> *mut bpf_tcp_sock { ::core::mem::transmute(96usize); fun(sk) } -pub unsafe fn bpf_skb_ecn_set_ce(skb: *mut __sk_buff) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_skb_ecn_set_ce(skb: *mut __sk_buff) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(97usize); fun(skb) } @@ -983,14 +983,14 @@ pub unsafe fn bpf_get_listener_sock(sk: *mut bpf_sock) -> *mut bpf_sock { fun(sk) } pub unsafe fn bpf_skc_lookup_tcp( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, flags: __u64, ) -> *mut bpf_sock { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, @@ -999,138 +999,138 @@ pub unsafe fn bpf_skc_lookup_tcp( fun(ctx, tuple, tuple_size, netns, flags) } pub unsafe fn bpf_tcp_check_syncookie( - sk: *mut ::aya_bpf_cty::c_void, - iph: *mut ::aya_bpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + iph: *mut ::aya_ebpf_cty::c_void, iph_len: __u32, th: *mut tcphdr, th_len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - sk: *mut ::aya_bpf_cty::c_void, - iph: *mut ::aya_bpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + iph: *mut ::aya_ebpf_cty::c_void, iph_len: __u32, th: *mut tcphdr, th_len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(100usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(100usize); fun(sk, iph, iph_len, th, th_len) } pub unsafe fn bpf_sysctl_get_name( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(101usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(101usize); fun(ctx, buf, buf_len, flags) } pub unsafe fn bpf_sysctl_get_current_value( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, -) -> ::aya_bpf_cty::c_long { + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(102usize); + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(102usize); fun(ctx, buf, buf_len) } pub unsafe fn bpf_sysctl_get_new_value( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, -) -> ::aya_bpf_cty::c_long { + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(103usize); + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(103usize); fun(ctx, buf, buf_len) } pub unsafe fn bpf_sysctl_set_new_value( ctx: *mut bpf_sysctl, - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, -) -> ::aya_bpf_cty::c_long { + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_sysctl, - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(104usize); + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(104usize); fun(ctx, buf, buf_len) } pub unsafe fn bpf_strtol( - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, - res: *mut ::aya_bpf_cty::c_long, -) -> ::aya_bpf_cty::c_long { + res: *mut ::aya_ebpf_cty::c_long, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, - res: *mut ::aya_bpf_cty::c_long, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(105usize); + res: *mut ::aya_ebpf_cty::c_long, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(105usize); fun(buf, buf_len, flags, res) } pub unsafe fn bpf_strtoul( - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, - res: *mut ::aya_bpf_cty::c_ulong, -) -> ::aya_bpf_cty::c_long { + res: *mut ::aya_ebpf_cty::c_ulong, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, - res: *mut ::aya_bpf_cty::c_ulong, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(106usize); + res: *mut ::aya_ebpf_cty::c_ulong, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(106usize); fun(buf, buf_len, flags, res) } pub unsafe fn bpf_sk_storage_get( - map: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(107usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(107usize); fun(map, sk, value, flags) } pub unsafe fn bpf_sk_storage_delete( - map: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + map: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(108usize); + map: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(108usize); fun(map, sk) } -pub unsafe fn bpf_send_signal(sig: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(sig: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_send_signal(sig: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(sig: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(109usize); fun(sig) } pub unsafe fn bpf_tcp_gen_syncookie( - sk: *mut ::aya_bpf_cty::c_void, - iph: *mut ::aya_bpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + iph: *mut ::aya_ebpf_cty::c_void, iph_len: __u32, th: *mut tcphdr, th_len: __u32, ) -> __s64 { let fun: unsafe extern "C" fn( - sk: *mut ::aya_bpf_cty::c_void, - iph: *mut ::aya_bpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + iph: *mut ::aya_ebpf_cty::c_void, iph_len: __u32, th: *mut tcphdr, th_len: __u32, @@ -1138,81 +1138,81 @@ pub unsafe fn bpf_tcp_gen_syncookie( fun(sk, iph, iph_len, th, th_len) } pub unsafe fn bpf_skb_output( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(111usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(111usize); fun(ctx, map, flags, data, size) } pub unsafe fn bpf_probe_read_user( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(112usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(112usize); fun(dst, size, unsafe_ptr) } pub unsafe fn bpf_probe_read_kernel( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(113usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(113usize); fun(dst, size, unsafe_ptr) } pub unsafe fn bpf_probe_read_user_str( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(114usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(114usize); fun(dst, size, unsafe_ptr) } pub unsafe fn bpf_probe_read_kernel_str( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(115usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(115usize); fun(dst, size, unsafe_ptr) } pub unsafe fn bpf_tcp_send_ack( - tp: *mut ::aya_bpf_cty::c_void, + tp: *mut ::aya_ebpf_cty::c_void, rcv_nxt: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - tp: *mut ::aya_bpf_cty::c_void, + tp: *mut ::aya_ebpf_cty::c_void, rcv_nxt: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(116usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(116usize); fun(tp, rcv_nxt) } -pub unsafe fn bpf_send_signal_thread(sig: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(sig: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_send_signal_thread(sig: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(sig: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(117usize); fun(sig) } @@ -1222,16 +1222,16 @@ pub unsafe fn bpf_jiffies64() -> __u64 { } pub unsafe fn bpf_read_branch_records( ctx: *mut bpf_perf_event_data, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_perf_event_data, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(119usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(119usize); fun(ctx, buf, size, flags) } pub unsafe fn bpf_get_ns_current_pid_tgid( @@ -1239,51 +1239,51 @@ pub unsafe fn bpf_get_ns_current_pid_tgid( ino: __u64, nsdata: *mut bpf_pidns_info, size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( dev: __u64, ino: __u64, nsdata: *mut bpf_pidns_info, size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(120usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(120usize); fun(dev, ino, nsdata, size) } pub unsafe fn bpf_xdp_output( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(121usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(121usize); fun(ctx, map, flags, data, size) } -pub unsafe fn bpf_get_netns_cookie(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 = +pub unsafe fn bpf_get_netns_cookie(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 = ::core::mem::transmute(122usize); fun(ctx) } -pub unsafe fn bpf_get_current_ancestor_cgroup_id(ancestor_level: ::aya_bpf_cty::c_int) -> __u64 { - let fun: unsafe extern "C" fn(ancestor_level: ::aya_bpf_cty::c_int) -> __u64 = +pub unsafe fn bpf_get_current_ancestor_cgroup_id(ancestor_level: ::aya_ebpf_cty::c_int) -> __u64 { + let fun: unsafe extern "C" fn(ancestor_level: ::aya_ebpf_cty::c_int) -> __u64 = ::core::mem::transmute(123usize); fun(ancestor_level) } pub unsafe fn bpf_sk_assign( - ctx: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(124usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(124usize); fun(ctx, sk, flags) } pub unsafe fn bpf_ktime_get_boot_ns() -> __u64 { @@ -1292,236 +1292,238 @@ pub unsafe fn bpf_ktime_get_boot_ns() -> __u64 { } pub unsafe fn bpf_seq_printf( m: *mut seq_file, - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, fmt_size: __u32, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, data_len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( m: *mut seq_file, - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, fmt_size: __u32, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, data_len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(126usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(126usize); fun(m, fmt, fmt_size, data, data_len) } pub unsafe fn bpf_seq_write( m: *mut seq_file, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( m: *mut seq_file, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(127usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(127usize); fun(m, data, len) } -pub unsafe fn bpf_sk_cgroup_id(sk: *mut ::aya_bpf_cty::c_void) -> __u64 { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> __u64 = +pub unsafe fn bpf_sk_cgroup_id(sk: *mut ::aya_ebpf_cty::c_void) -> __u64 { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> __u64 = ::core::mem::transmute(128usize); fun(sk) } pub unsafe fn bpf_sk_ancestor_cgroup_id( - sk: *mut ::aya_bpf_cty::c_void, - ancestor_level: ::aya_bpf_cty::c_int, + sk: *mut ::aya_ebpf_cty::c_void, + ancestor_level: ::aya_ebpf_cty::c_int, ) -> __u64 { let fun: unsafe extern "C" fn( - sk: *mut ::aya_bpf_cty::c_void, - ancestor_level: ::aya_bpf_cty::c_int, + sk: *mut ::aya_ebpf_cty::c_void, + ancestor_level: ::aya_ebpf_cty::c_int, ) -> __u64 = ::core::mem::transmute(129usize); fun(sk, ancestor_level) } pub unsafe fn bpf_ringbuf_output( - ringbuf: *mut ::aya_bpf_cty::c_void, - data: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ringbuf: *mut ::aya_bpf_cty::c_void, - data: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(130usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(130usize); fun(ringbuf, data, size, flags) } pub unsafe fn bpf_ringbuf_reserve( - ringbuf: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, size: __u64, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - ringbuf: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, size: __u64, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(131usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(131usize); fun(ringbuf, size, flags) } -pub unsafe fn bpf_ringbuf_submit(data: *mut ::aya_bpf_cty::c_void, flags: __u64) { - let fun: unsafe extern "C" fn(data: *mut ::aya_bpf_cty::c_void, flags: __u64) = +pub unsafe fn bpf_ringbuf_submit(data: *mut ::aya_ebpf_cty::c_void, flags: __u64) { + let fun: unsafe extern "C" fn(data: *mut ::aya_ebpf_cty::c_void, flags: __u64) = ::core::mem::transmute(132usize); fun(data, flags) } -pub unsafe fn bpf_ringbuf_discard(data: *mut ::aya_bpf_cty::c_void, flags: __u64) { - let fun: unsafe extern "C" fn(data: *mut ::aya_bpf_cty::c_void, flags: __u64) = +pub unsafe fn bpf_ringbuf_discard(data: *mut ::aya_ebpf_cty::c_void, flags: __u64) { + let fun: unsafe extern "C" fn(data: *mut ::aya_ebpf_cty::c_void, flags: __u64) = ::core::mem::transmute(133usize); fun(data, flags) } -pub unsafe fn bpf_ringbuf_query(ringbuf: *mut ::aya_bpf_cty::c_void, flags: __u64) -> __u64 { - let fun: unsafe extern "C" fn(ringbuf: *mut ::aya_bpf_cty::c_void, flags: __u64) -> __u64 = +pub unsafe fn bpf_ringbuf_query(ringbuf: *mut ::aya_ebpf_cty::c_void, flags: __u64) -> __u64 { + let fun: unsafe extern "C" fn(ringbuf: *mut ::aya_ebpf_cty::c_void, flags: __u64) -> __u64 = ::core::mem::transmute(134usize); fun(ringbuf, flags) } -pub unsafe fn bpf_csum_level(skb: *mut __sk_buff, level: __u64) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff, level: __u64) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_csum_level(skb: *mut __sk_buff, level: __u64) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff, level: __u64) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(135usize); fun(skb, level) } -pub unsafe fn bpf_skc_to_tcp6_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp6_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp6_sock = +pub unsafe fn bpf_skc_to_tcp6_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp6_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp6_sock = ::core::mem::transmute(136usize); fun(sk) } -pub unsafe fn bpf_skc_to_tcp_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_sock = +pub unsafe fn bpf_skc_to_tcp_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp_sock = ::core::mem::transmute(137usize); fun(sk) } pub unsafe fn bpf_skc_to_tcp_timewait_sock( - sk: *mut ::aya_bpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, ) -> *mut tcp_timewait_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_timewait_sock = + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp_timewait_sock = ::core::mem::transmute(138usize); fun(sk) } -pub unsafe fn bpf_skc_to_tcp_request_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_request_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_request_sock = +pub unsafe fn bpf_skc_to_tcp_request_sock( + sk: *mut ::aya_ebpf_cty::c_void, +) -> *mut tcp_request_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp_request_sock = ::core::mem::transmute(139usize); fun(sk) } -pub unsafe fn bpf_skc_to_udp6_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut udp6_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut udp6_sock = +pub unsafe fn bpf_skc_to_udp6_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut udp6_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut udp6_sock = ::core::mem::transmute(140usize); fun(sk) } pub unsafe fn bpf_get_task_stack( task: *mut task_struct, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( task: *mut task_struct, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(141usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(141usize); fun(task, buf, size, flags) } pub unsafe fn bpf_load_hdr_opt( skops: *mut bpf_sock_ops, - searchby_res: *mut ::aya_bpf_cty::c_void, + searchby_res: *mut ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skops: *mut bpf_sock_ops, - searchby_res: *mut ::aya_bpf_cty::c_void, + searchby_res: *mut ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(142usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(142usize); fun(skops, searchby_res, len, flags) } pub unsafe fn bpf_store_hdr_opt( skops: *mut bpf_sock_ops, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skops: *mut bpf_sock_ops, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(143usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(143usize); fun(skops, from, len, flags) } pub unsafe fn bpf_reserve_hdr_opt( skops: *mut bpf_sock_ops, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skops: *mut bpf_sock_ops, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(144usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(144usize); fun(skops, len, flags) } pub unsafe fn bpf_inode_storage_get( - map: *mut ::aya_bpf_cty::c_void, - inode: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + inode: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - inode: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + inode: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(145usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(145usize); fun(map, inode, value, flags) } pub unsafe fn bpf_inode_storage_delete( - map: *mut ::aya_bpf_cty::c_void, - inode: *mut ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_int { + map: *mut ::aya_ebpf_cty::c_void, + inode: *mut ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_int { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - inode: *mut ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_int = ::core::mem::transmute(146usize); + map: *mut ::aya_ebpf_cty::c_void, + inode: *mut ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_int = ::core::mem::transmute(146usize); fun(map, inode) } pub unsafe fn bpf_d_path( path: *mut path, - buf: *mut ::aya_bpf_cty::c_char, + buf: *mut ::aya_ebpf_cty::c_char, sz: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( path: *mut path, - buf: *mut ::aya_bpf_cty::c_char, + buf: *mut ::aya_ebpf_cty::c_char, sz: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(147usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(147usize); fun(path, buf, sz) } pub unsafe fn bpf_copy_from_user( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - user_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + user_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - user_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(148usize); + user_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(148usize); fun(dst, size, user_ptr) } pub unsafe fn bpf_snprintf_btf( - str_: *mut ::aya_bpf_cty::c_char, + str_: *mut ::aya_ebpf_cty::c_char, str_size: __u32, ptr: *mut btf_ptr, btf_ptr_size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - str_: *mut ::aya_bpf_cty::c_char, + str_: *mut ::aya_ebpf_cty::c_char, str_size: __u32, ptr: *mut btf_ptr, btf_ptr_size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(149usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(149usize); fun(str_, str_size, ptr, btf_ptr_size, flags) } pub unsafe fn bpf_seq_printf_btf( @@ -1529,13 +1531,13 @@ pub unsafe fn bpf_seq_printf_btf( ptr: *mut btf_ptr, ptr_size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( m: *mut seq_file, ptr: *mut btf_ptr, ptr_size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(150usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(150usize); fun(m, ptr, ptr_size, flags) } pub unsafe fn bpf_skb_cgroup_classid(skb: *mut __sk_buff) -> __u64 { @@ -1545,70 +1547,70 @@ pub unsafe fn bpf_skb_cgroup_classid(skb: *mut __sk_buff) -> __u64 { pub unsafe fn bpf_redirect_neigh( ifindex: __u32, params: *mut bpf_redir_neigh, - plen: ::aya_bpf_cty::c_int, + plen: ::aya_ebpf_cty::c_int, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ifindex: __u32, params: *mut bpf_redir_neigh, - plen: ::aya_bpf_cty::c_int, + plen: ::aya_ebpf_cty::c_int, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(152usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(152usize); fun(ifindex, params, plen, flags) } pub unsafe fn bpf_per_cpu_ptr( - percpu_ptr: *const ::aya_bpf_cty::c_void, + percpu_ptr: *const ::aya_ebpf_cty::c_void, cpu: __u32, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - percpu_ptr: *const ::aya_bpf_cty::c_void, + percpu_ptr: *const ::aya_ebpf_cty::c_void, cpu: __u32, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(153usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(153usize); fun(percpu_ptr, cpu) } pub unsafe fn bpf_this_cpu_ptr( - percpu_ptr: *const ::aya_bpf_cty::c_void, -) -> *mut ::aya_bpf_cty::c_void { + percpu_ptr: *const ::aya_ebpf_cty::c_void, +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - percpu_ptr: *const ::aya_bpf_cty::c_void, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(154usize); + percpu_ptr: *const ::aya_ebpf_cty::c_void, + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(154usize); fun(percpu_ptr) } -pub unsafe fn bpf_redirect_peer(ifindex: __u32, flags: __u64) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(ifindex: __u32, flags: __u64) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_redirect_peer(ifindex: __u32, flags: __u64) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(ifindex: __u32, flags: __u64) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(155usize); fun(ifindex, flags) } pub unsafe fn bpf_task_storage_get( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, task: *mut task_struct, - value: *mut ::aya_bpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, task: *mut task_struct, - value: *mut ::aya_bpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(156usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(156usize); fun(map, task, value, flags) } pub unsafe fn bpf_task_storage_delete( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, task: *mut task_struct, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, task: *mut task_struct, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(157usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(157usize); fun(map, task) } pub unsafe fn bpf_get_current_task_btf() -> *mut task_struct { let fun: unsafe extern "C" fn() -> *mut task_struct = ::core::mem::transmute(158usize); fun() } -pub unsafe fn bpf_bprm_opts_set(bprm: *mut linux_binprm, flags: __u64) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(bprm: *mut linux_binprm, flags: __u64) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_bprm_opts_set(bprm: *mut linux_binprm, flags: __u64) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(bprm: *mut linux_binprm, flags: __u64) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(159usize); fun(bprm, flags) } @@ -1618,14 +1620,14 @@ pub unsafe fn bpf_ktime_get_coarse_ns() -> __u64 { } pub unsafe fn bpf_ima_inode_hash( inode: *mut inode, - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( inode: *mut inode, - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(161usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(161usize); fun(inode, dst, size) } pub unsafe fn bpf_sock_from_file(file: *mut file) -> *mut socket { @@ -1634,256 +1636,256 @@ pub unsafe fn bpf_sock_from_file(file: *mut file) -> *mut socket { fun(file) } pub unsafe fn bpf_check_mtu( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, ifindex: __u32, mtu_len: *mut __u32, len_diff: __s32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, ifindex: __u32, mtu_len: *mut __u32, len_diff: __s32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(163usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(163usize); fun(ctx, ifindex, mtu_len, len_diff, flags) } pub unsafe fn bpf_for_each_map_elem( - map: *mut ::aya_bpf_cty::c_void, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(164usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(164usize); fun(map, callback_fn, callback_ctx, flags) } pub unsafe fn bpf_snprintf( - str_: *mut ::aya_bpf_cty::c_char, + str_: *mut ::aya_ebpf_cty::c_char, str_size: __u32, - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, data: *mut __u64, data_len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - str_: *mut ::aya_bpf_cty::c_char, + str_: *mut ::aya_ebpf_cty::c_char, str_size: __u32, - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, data: *mut __u64, data_len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(165usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(165usize); fun(str_, str_size, fmt, data, data_len) } pub unsafe fn bpf_sys_bpf( cmd: __u32, - attr: *mut ::aya_bpf_cty::c_void, + attr: *mut ::aya_ebpf_cty::c_void, attr_size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( cmd: __u32, - attr: *mut ::aya_bpf_cty::c_void, + attr: *mut ::aya_ebpf_cty::c_void, attr_size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(166usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(166usize); fun(cmd, attr, attr_size) } pub unsafe fn bpf_btf_find_by_name_kind( - name: *mut ::aya_bpf_cty::c_char, - name_sz: ::aya_bpf_cty::c_int, + name: *mut ::aya_ebpf_cty::c_char, + name_sz: ::aya_ebpf_cty::c_int, kind: __u32, - flags: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + flags: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - name: *mut ::aya_bpf_cty::c_char, - name_sz: ::aya_bpf_cty::c_int, + name: *mut ::aya_ebpf_cty::c_char, + name_sz: ::aya_ebpf_cty::c_int, kind: __u32, - flags: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(167usize); + flags: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(167usize); fun(name, name_sz, kind, flags) } -pub unsafe fn bpf_sys_close(fd: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(fd: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_sys_close(fd: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(fd: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(168usize); fun(fd) } pub unsafe fn bpf_timer_init( timer: *mut bpf_timer, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( timer: *mut bpf_timer, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(169usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(169usize); fun(timer, map, flags) } pub unsafe fn bpf_timer_set_callback( timer: *mut bpf_timer, - callback_fn: *mut ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + callback_fn: *mut ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( timer: *mut bpf_timer, - callback_fn: *mut ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(170usize); + callback_fn: *mut ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(170usize); fun(timer, callback_fn) } pub unsafe fn bpf_timer_start( timer: *mut bpf_timer, nsecs: __u64, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( timer: *mut bpf_timer, nsecs: __u64, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(171usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(171usize); fun(timer, nsecs, flags) } -pub unsafe fn bpf_timer_cancel(timer: *mut bpf_timer) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(timer: *mut bpf_timer) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_timer_cancel(timer: *mut bpf_timer) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(timer: *mut bpf_timer) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(172usize); fun(timer) } -pub unsafe fn bpf_get_func_ip(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 = +pub unsafe fn bpf_get_func_ip(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 = ::core::mem::transmute(173usize); fun(ctx) } -pub unsafe fn bpf_get_attach_cookie(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 = +pub unsafe fn bpf_get_attach_cookie(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 = ::core::mem::transmute(174usize); fun(ctx) } -pub unsafe fn bpf_task_pt_regs(task: *mut task_struct) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(task: *mut task_struct) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_task_pt_regs(task: *mut task_struct) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(task: *mut task_struct) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(175usize); fun(task) } pub unsafe fn bpf_get_branch_snapshot( - entries: *mut ::aya_bpf_cty::c_void, + entries: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - entries: *mut ::aya_bpf_cty::c_void, + entries: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(176usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(176usize); fun(entries, size, flags) } pub unsafe fn bpf_trace_vprintk( - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, fmt_size: __u32, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, data_len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, fmt_size: __u32, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, data_len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(177usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(177usize); fun(fmt, fmt_size, data, data_len) } -pub unsafe fn bpf_skc_to_unix_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut unix_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut unix_sock = +pub unsafe fn bpf_skc_to_unix_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut unix_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut unix_sock = ::core::mem::transmute(178usize); fun(sk) } pub unsafe fn bpf_kallsyms_lookup_name( - name: *const ::aya_bpf_cty::c_char, - name_sz: ::aya_bpf_cty::c_int, - flags: ::aya_bpf_cty::c_int, + name: *const ::aya_ebpf_cty::c_char, + name_sz: ::aya_ebpf_cty::c_int, + flags: ::aya_ebpf_cty::c_int, res: *mut __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - name: *const ::aya_bpf_cty::c_char, - name_sz: ::aya_bpf_cty::c_int, - flags: ::aya_bpf_cty::c_int, + name: *const ::aya_ebpf_cty::c_char, + name_sz: ::aya_ebpf_cty::c_int, + flags: ::aya_ebpf_cty::c_int, res: *mut __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(179usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(179usize); fun(name, name_sz, flags, res) } pub unsafe fn bpf_find_vma( task: *mut task_struct, addr: __u64, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( task: *mut task_struct, addr: __u64, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(180usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(180usize); fun(task, addr, callback_fn, callback_ctx, flags) } pub unsafe fn bpf_loop( nr_loops: __u32, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( nr_loops: __u32, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(181usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(181usize); fun(nr_loops, callback_fn, callback_ctx, flags) } pub unsafe fn bpf_strncmp( - s1: *const ::aya_bpf_cty::c_char, + s1: *const ::aya_ebpf_cty::c_char, s1_sz: __u32, - s2: *const ::aya_bpf_cty::c_char, -) -> ::aya_bpf_cty::c_long { + s2: *const ::aya_ebpf_cty::c_char, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - s1: *const ::aya_bpf_cty::c_char, + s1: *const ::aya_ebpf_cty::c_char, s1_sz: __u32, - s2: *const ::aya_bpf_cty::c_char, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(182usize); + s2: *const ::aya_ebpf_cty::c_char, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(182usize); fun(s1, s1_sz, s2) } pub unsafe fn bpf_get_func_arg( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, n: __u32, value: *mut __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, n: __u32, value: *mut __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(183usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(183usize); fun(ctx, n, value) } pub unsafe fn bpf_get_func_ret( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, value: *mut __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, value: *mut __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(184usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(184usize); fun(ctx, value) } -pub unsafe fn bpf_get_func_arg_cnt(ctx: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_get_func_arg_cnt(ctx: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(185usize); fun(ctx) } -pub unsafe fn bpf_get_retval() -> ::aya_bpf_cty::c_int { - let fun: unsafe extern "C" fn() -> ::aya_bpf_cty::c_int = ::core::mem::transmute(186usize); +pub unsafe fn bpf_get_retval() -> ::aya_ebpf_cty::c_int { + let fun: unsafe extern "C" fn() -> ::aya_ebpf_cty::c_int = ::core::mem::transmute(186usize); fun() } -pub unsafe fn bpf_set_retval(retval: ::aya_bpf_cty::c_int) -> ::aya_bpf_cty::c_int { - let fun: unsafe extern "C" fn(retval: ::aya_bpf_cty::c_int) -> ::aya_bpf_cty::c_int = +pub unsafe fn bpf_set_retval(retval: ::aya_ebpf_cty::c_int) -> ::aya_ebpf_cty::c_int { + let fun: unsafe extern "C" fn(retval: ::aya_ebpf_cty::c_int) -> ::aya_ebpf_cty::c_int = ::core::mem::transmute(187usize); fun(retval) } @@ -1894,124 +1896,124 @@ pub unsafe fn bpf_xdp_get_buff_len(xdp_md: *mut xdp_md) -> __u64 { pub unsafe fn bpf_xdp_load_bytes( xdp_md: *mut xdp_md, offset: __u32, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( xdp_md: *mut xdp_md, offset: __u32, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(189usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(189usize); fun(xdp_md, offset, buf, len) } pub unsafe fn bpf_xdp_store_bytes( xdp_md: *mut xdp_md, offset: __u32, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( xdp_md: *mut xdp_md, offset: __u32, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(190usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(190usize); fun(xdp_md, offset, buf, len) } pub unsafe fn bpf_copy_from_user_task( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - user_ptr: *const ::aya_bpf_cty::c_void, + user_ptr: *const ::aya_ebpf_cty::c_void, tsk: *mut task_struct, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - user_ptr: *const ::aya_bpf_cty::c_void, + user_ptr: *const ::aya_ebpf_cty::c_void, tsk: *mut task_struct, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(191usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(191usize); fun(dst, size, user_ptr, tsk, flags) } pub unsafe fn bpf_skb_set_tstamp( skb: *mut __sk_buff, tstamp: __u64, tstamp_type: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, tstamp: __u64, tstamp_type: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(192usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(192usize); fun(skb, tstamp, tstamp_type) } pub unsafe fn bpf_ima_file_hash( file: *mut file, - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( file: *mut file, - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(193usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(193usize); fun(file, dst, size) } pub unsafe fn bpf_kptr_xchg( - map_value: *mut ::aya_bpf_cty::c_void, - ptr: *mut ::aya_bpf_cty::c_void, -) -> *mut ::aya_bpf_cty::c_void { + map_value: *mut ::aya_ebpf_cty::c_void, + ptr: *mut ::aya_ebpf_cty::c_void, +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map_value: *mut ::aya_bpf_cty::c_void, - ptr: *mut ::aya_bpf_cty::c_void, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(194usize); + map_value: *mut ::aya_ebpf_cty::c_void, + ptr: *mut ::aya_ebpf_cty::c_void, + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(194usize); fun(map_value, ptr) } pub unsafe fn bpf_map_lookup_percpu_elem( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, cpu: __u32, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, cpu: __u32, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(195usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(195usize); fun(map, key, cpu) } -pub unsafe fn bpf_skc_to_mptcp_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut mptcp_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut mptcp_sock = +pub unsafe fn bpf_skc_to_mptcp_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut mptcp_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut mptcp_sock = ::core::mem::transmute(196usize); fun(sk) } pub unsafe fn bpf_dynptr_from_mem( - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, ptr: *mut bpf_dynptr, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, ptr: *mut bpf_dynptr, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(197usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(197usize); fun(data, size, flags, ptr) } pub unsafe fn bpf_ringbuf_reserve_dynptr( - ringbuf: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, ptr: *mut bpf_dynptr, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ringbuf: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, ptr: *mut bpf_dynptr, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(198usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(198usize); fun(ringbuf, size, flags, ptr) } pub unsafe fn bpf_ringbuf_submit_dynptr(ptr: *mut bpf_dynptr, flags: __u64) { @@ -2025,47 +2027,47 @@ pub unsafe fn bpf_ringbuf_discard_dynptr(ptr: *mut bpf_dynptr, flags: __u64) { fun(ptr, flags) } pub unsafe fn bpf_dynptr_read( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, len: __u32, src: *const bpf_dynptr, offset: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, len: __u32, src: *const bpf_dynptr, offset: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(201usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(201usize); fun(dst, len, src, offset, flags) } pub unsafe fn bpf_dynptr_write( dst: *const bpf_dynptr, offset: __u32, - src: *mut ::aya_bpf_cty::c_void, + src: *mut ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( dst: *const bpf_dynptr, offset: __u32, - src: *mut ::aya_bpf_cty::c_void, + src: *mut ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(202usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(202usize); fun(dst, offset, src, len, flags) } pub unsafe fn bpf_dynptr_data( ptr: *const bpf_dynptr, offset: __u32, len: __u32, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( ptr: *const bpf_dynptr, offset: __u32, len: __u32, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(203usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(203usize); fun(ptr, offset, len) } pub unsafe fn bpf_tcp_raw_gen_syncookie_ipv4( @@ -2089,16 +2091,16 @@ pub unsafe fn bpf_tcp_raw_gen_syncookie_ipv6( pub unsafe fn bpf_tcp_raw_check_syncookie_ipv4( iph: *mut iphdr, th: *mut tcphdr, -) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(iph: *mut iphdr, th: *mut tcphdr) -> ::aya_bpf_cty::c_long = +) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(iph: *mut iphdr, th: *mut tcphdr) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(206usize); fun(iph, th) } pub unsafe fn bpf_tcp_raw_check_syncookie_ipv6( iph: *mut ipv6hdr, th: *mut tcphdr, -) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(iph: *mut ipv6hdr, th: *mut tcphdr) -> ::aya_bpf_cty::c_long = +) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(iph: *mut ipv6hdr, th: *mut tcphdr) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(207usize); fun(iph, th) } @@ -2107,40 +2109,40 @@ pub unsafe fn bpf_ktime_get_tai_ns() -> __u64 { fun() } pub unsafe fn bpf_user_ringbuf_drain( - map: *mut ::aya_bpf_cty::c_void, - callback_fn: *mut ::aya_bpf_cty::c_void, - ctx: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - callback_fn: *mut ::aya_bpf_cty::c_void, - ctx: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(209usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(209usize); fun(map, callback_fn, ctx, flags) } pub unsafe fn bpf_cgrp_storage_get( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, cgroup: *mut cgroup, - value: *mut ::aya_bpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, cgroup: *mut cgroup, - value: *mut ::aya_bpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(210usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(210usize); fun(map, cgroup, value, flags) } pub unsafe fn bpf_cgrp_storage_delete( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, cgroup: *mut cgroup, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, cgroup: *mut cgroup, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(211usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(211usize); fun(map, cgroup) } diff --git a/ebpf/aya-bpf-bindings/src/armv7/bindings.rs b/ebpf/aya-bpf-bindings/src/armv7/bindings.rs index 7c8644d4..50611fa2 100644 --- a/ebpf/aya-bpf-bindings/src/armv7/bindings.rs +++ b/ebpf/aya-bpf-bindings/src/armv7/bindings.rs @@ -274,13 +274,13 @@ pub const TC_ACT_REDIRECT: u32 = 7; pub const TC_ACT_TRAP: u32 = 8; pub const TC_ACT_VALUE_MAX: u32 = 8; pub const TC_ACT_EXT_VAL_MASK: u32 = 268435455; -pub type __u8 = ::aya_bpf_cty::c_uchar; -pub type __s16 = ::aya_bpf_cty::c_short; -pub type __u16 = ::aya_bpf_cty::c_ushort; -pub type __s32 = ::aya_bpf_cty::c_int; -pub type __u32 = ::aya_bpf_cty::c_uint; -pub type __s64 = ::aya_bpf_cty::c_longlong; -pub type __u64 = ::aya_bpf_cty::c_ulonglong; +pub type __u8 = ::aya_ebpf_cty::c_uchar; +pub type __s16 = ::aya_ebpf_cty::c_short; +pub type __u16 = ::aya_ebpf_cty::c_ushort; +pub type __s32 = ::aya_ebpf_cty::c_int; +pub type __u32 = ::aya_ebpf_cty::c_uint; +pub type __s64 = ::aya_ebpf_cty::c_longlong; +pub type __u64 = ::aya_ebpf_cty::c_ulonglong; pub type __be16 = __u16; pub type __be32 = __u32; pub type __wsum = __u32; @@ -296,7 +296,7 @@ pub const BPF_REG_8: _bindgen_ty_1 = 8; pub const BPF_REG_9: _bindgen_ty_1 = 9; pub const BPF_REG_10: _bindgen_ty_1 = 10; pub const __MAX_BPF_REG: _bindgen_ty_1 = 11; -pub type _bindgen_ty_1 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_1 = ::aya_ebpf_cty::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct bpf_insn { @@ -356,7 +356,7 @@ pub struct bpf_cgroup_storage_key { pub attach_type: __u32, } pub mod bpf_cgroup_iter_order { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_CGROUP_ITER_ORDER_UNSPEC: Type = 0; pub const BPF_CGROUP_ITER_SELF_ONLY: Type = 1; pub const BPF_CGROUP_ITER_DESCENDANTS_PRE: Type = 2; @@ -390,7 +390,7 @@ pub struct bpf_iter_link_info__bindgen_ty_3 { pub pid_fd: __u32, } pub mod bpf_cmd { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_MAP_CREATE: Type = 0; pub const BPF_MAP_LOOKUP_ELEM: Type = 1; pub const BPF_MAP_UPDATE_ELEM: Type = 2; @@ -430,7 +430,7 @@ pub mod bpf_cmd { pub const BPF_PROG_BIND_MAP: Type = 35; } pub mod bpf_map_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_MAP_TYPE_UNSPEC: Type = 0; pub const BPF_MAP_TYPE_HASH: Type = 1; pub const BPF_MAP_TYPE_ARRAY: Type = 2; @@ -467,7 +467,7 @@ pub mod bpf_map_type { pub const BPF_MAP_TYPE_CGRP_STORAGE: Type = 32; } pub mod bpf_prog_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_PROG_TYPE_UNSPEC: Type = 0; pub const BPF_PROG_TYPE_SOCKET_FILTER: Type = 1; pub const BPF_PROG_TYPE_KPROBE: Type = 2; @@ -503,7 +503,7 @@ pub mod bpf_prog_type { pub const BPF_PROG_TYPE_NETFILTER: Type = 32; } pub mod bpf_attach_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_CGROUP_INET_INGRESS: Type = 0; pub const BPF_CGROUP_INET_EGRESS: Type = 1; pub const BPF_CGROUP_INET_SOCK_CREATE: Type = 2; @@ -552,7 +552,7 @@ pub mod bpf_attach_type { pub const __MAX_BPF_ATTACH_TYPE: Type = 45; } pub mod bpf_link_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_LINK_TYPE_UNSPEC: Type = 0; pub const BPF_LINK_TYPE_RAW_TRACEPOINT: Type = 1; pub const BPF_LINK_TYPE_TRACING: Type = 2; @@ -570,7 +570,7 @@ pub const BPF_ANY: _bindgen_ty_2 = 0; pub const BPF_NOEXIST: _bindgen_ty_2 = 1; pub const BPF_EXIST: _bindgen_ty_2 = 2; pub const BPF_F_LOCK: _bindgen_ty_2 = 4; -pub type _bindgen_ty_2 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_2 = ::aya_ebpf_cty::c_uint; pub const BPF_F_NO_PREALLOC: _bindgen_ty_3 = 1; pub const BPF_F_NO_COMMON_LRU: _bindgen_ty_3 = 2; pub const BPF_F_NUMA_NODE: _bindgen_ty_3 = 4; @@ -586,13 +586,13 @@ pub const BPF_F_PRESERVE_ELEMS: _bindgen_ty_3 = 2048; pub const BPF_F_INNER_MAP: _bindgen_ty_3 = 4096; pub const BPF_F_LINK: _bindgen_ty_3 = 8192; pub const BPF_F_PATH_FD: _bindgen_ty_3 = 16384; -pub type _bindgen_ty_3 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_3 = ::aya_ebpf_cty::c_uint; pub mod bpf_stats_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_STATS_RUN_TIME: Type = 0; } pub mod bpf_stack_build_id_status { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_STACK_BUILD_ID_EMPTY: Type = 0; pub const BPF_STACK_BUILD_ID_VALID: Type = 1; pub const BPF_STACK_BUILD_ID_IP: Type = 2; @@ -601,7 +601,7 @@ pub mod bpf_stack_build_id_status { #[derive(Copy, Clone)] pub struct bpf_stack_build_id { pub status: __s32, - pub build_id: [::aya_bpf_cty::c_uchar; 20usize], + pub build_id: [::aya_ebpf_cty::c_uchar; 20usize], pub __bindgen_anon_1: bpf_stack_build_id__bindgen_ty_1, } #[repr(C)] @@ -643,7 +643,7 @@ pub struct bpf_attr__bindgen_ty_1 { pub map_flags: __u32, pub inner_map_fd: __u32, pub numa_node: __u32, - pub map_name: [::aya_bpf_cty::c_char; 16usize], + pub map_name: [::aya_ebpf_cty::c_char; 16usize], pub map_ifindex: __u32, pub btf_fd: __u32, pub btf_key_type_id: __u32, @@ -689,7 +689,7 @@ pub struct bpf_attr__bindgen_ty_4 { pub log_buf: __u64, pub kern_version: __u32, pub prog_flags: __u32, - pub prog_name: [::aya_bpf_cty::c_char; 16usize], + pub prog_name: [::aya_ebpf_cty::c_char; 16usize], pub prog_ifindex: __u32, pub expected_attach_type: __u32, pub prog_btf_fd: __u32, @@ -921,7 +921,7 @@ pub struct bpf_attr__bindgen_ty_19 { pub flags: __u32, } pub mod bpf_func_id { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_FUNC_unspec: Type = 0; pub const BPF_FUNC_map_lookup_elem: Type = 1; pub const BPF_FUNC_map_update_elem: Type = 2; @@ -1138,41 +1138,41 @@ pub mod bpf_func_id { } pub const BPF_F_RECOMPUTE_CSUM: _bindgen_ty_4 = 1; pub const BPF_F_INVALIDATE_HASH: _bindgen_ty_4 = 2; -pub type _bindgen_ty_4 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_4 = ::aya_ebpf_cty::c_uint; pub const BPF_F_HDR_FIELD_MASK: _bindgen_ty_5 = 15; -pub type _bindgen_ty_5 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_5 = ::aya_ebpf_cty::c_uint; pub const BPF_F_PSEUDO_HDR: _bindgen_ty_6 = 16; pub const BPF_F_MARK_MANGLED_0: _bindgen_ty_6 = 32; pub const BPF_F_MARK_ENFORCE: _bindgen_ty_6 = 64; -pub type _bindgen_ty_6 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_6 = ::aya_ebpf_cty::c_uint; pub const BPF_F_INGRESS: _bindgen_ty_7 = 1; -pub type _bindgen_ty_7 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_7 = ::aya_ebpf_cty::c_uint; pub const BPF_F_TUNINFO_IPV6: _bindgen_ty_8 = 1; -pub type _bindgen_ty_8 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_8 = ::aya_ebpf_cty::c_uint; pub const BPF_F_SKIP_FIELD_MASK: _bindgen_ty_9 = 255; pub const BPF_F_USER_STACK: _bindgen_ty_9 = 256; pub const BPF_F_FAST_STACK_CMP: _bindgen_ty_9 = 512; pub const BPF_F_REUSE_STACKID: _bindgen_ty_9 = 1024; pub const BPF_F_USER_BUILD_ID: _bindgen_ty_9 = 2048; -pub type _bindgen_ty_9 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_9 = ::aya_ebpf_cty::c_uint; pub const BPF_F_ZERO_CSUM_TX: _bindgen_ty_10 = 2; pub const BPF_F_DONT_FRAGMENT: _bindgen_ty_10 = 4; pub const BPF_F_SEQ_NUMBER: _bindgen_ty_10 = 8; pub const BPF_F_NO_TUNNEL_KEY: _bindgen_ty_10 = 16; -pub type _bindgen_ty_10 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_10 = ::aya_ebpf_cty::c_uint; pub const BPF_F_TUNINFO_FLAGS: _bindgen_ty_11 = 16; -pub type _bindgen_ty_11 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_11 = ::aya_ebpf_cty::c_uint; pub const BPF_F_INDEX_MASK: _bindgen_ty_12 = 4294967295; pub const BPF_F_CURRENT_CPU: _bindgen_ty_12 = 4294967295; pub const BPF_F_CTXLEN_MASK: _bindgen_ty_12 = 4503595332403200; -pub type _bindgen_ty_12 = ::aya_bpf_cty::c_ulonglong; +pub type _bindgen_ty_12 = ::aya_ebpf_cty::c_ulonglong; pub const BPF_F_CURRENT_NETNS: _bindgen_ty_13 = -1; -pub type _bindgen_ty_13 = ::aya_bpf_cty::c_int; +pub type _bindgen_ty_13 = ::aya_ebpf_cty::c_int; pub const BPF_CSUM_LEVEL_QUERY: _bindgen_ty_14 = 0; pub const BPF_CSUM_LEVEL_INC: _bindgen_ty_14 = 1; pub const BPF_CSUM_LEVEL_DEC: _bindgen_ty_14 = 2; pub const BPF_CSUM_LEVEL_RESET: _bindgen_ty_14 = 3; -pub type _bindgen_ty_14 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_14 = ::aya_ebpf_cty::c_uint; pub const BPF_F_ADJ_ROOM_FIXED_GSO: _bindgen_ty_15 = 1; pub const BPF_F_ADJ_ROOM_ENCAP_L3_IPV4: _bindgen_ty_15 = 2; pub const BPF_F_ADJ_ROOM_ENCAP_L3_IPV6: _bindgen_ty_15 = 4; @@ -1182,55 +1182,55 @@ pub const BPF_F_ADJ_ROOM_NO_CSUM_RESET: _bindgen_ty_15 = 32; pub const BPF_F_ADJ_ROOM_ENCAP_L2_ETH: _bindgen_ty_15 = 64; pub const BPF_F_ADJ_ROOM_DECAP_L3_IPV4: _bindgen_ty_15 = 128; pub const BPF_F_ADJ_ROOM_DECAP_L3_IPV6: _bindgen_ty_15 = 256; -pub type _bindgen_ty_15 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_15 = ::aya_ebpf_cty::c_uint; pub const BPF_ADJ_ROOM_ENCAP_L2_MASK: _bindgen_ty_16 = 255; pub const BPF_ADJ_ROOM_ENCAP_L2_SHIFT: _bindgen_ty_16 = 56; -pub type _bindgen_ty_16 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_16 = ::aya_ebpf_cty::c_uint; pub const BPF_F_SYSCTL_BASE_NAME: _bindgen_ty_17 = 1; -pub type _bindgen_ty_17 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_17 = ::aya_ebpf_cty::c_uint; pub const BPF_LOCAL_STORAGE_GET_F_CREATE: _bindgen_ty_18 = 1; pub const BPF_SK_STORAGE_GET_F_CREATE: _bindgen_ty_18 = 1; -pub type _bindgen_ty_18 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_18 = ::aya_ebpf_cty::c_uint; pub const BPF_F_GET_BRANCH_RECORDS_SIZE: _bindgen_ty_19 = 1; -pub type _bindgen_ty_19 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_19 = ::aya_ebpf_cty::c_uint; pub const BPF_RB_NO_WAKEUP: _bindgen_ty_20 = 1; pub const BPF_RB_FORCE_WAKEUP: _bindgen_ty_20 = 2; -pub type _bindgen_ty_20 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_20 = ::aya_ebpf_cty::c_uint; pub const BPF_RB_AVAIL_DATA: _bindgen_ty_21 = 0; pub const BPF_RB_RING_SIZE: _bindgen_ty_21 = 1; pub const BPF_RB_CONS_POS: _bindgen_ty_21 = 2; pub const BPF_RB_PROD_POS: _bindgen_ty_21 = 3; -pub type _bindgen_ty_21 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_21 = ::aya_ebpf_cty::c_uint; pub const BPF_RINGBUF_BUSY_BIT: _bindgen_ty_22 = 2147483648; pub const BPF_RINGBUF_DISCARD_BIT: _bindgen_ty_22 = 1073741824; pub const BPF_RINGBUF_HDR_SZ: _bindgen_ty_22 = 8; -pub type _bindgen_ty_22 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_22 = ::aya_ebpf_cty::c_uint; pub const BPF_SK_LOOKUP_F_REPLACE: _bindgen_ty_23 = 1; pub const BPF_SK_LOOKUP_F_NO_REUSEPORT: _bindgen_ty_23 = 2; -pub type _bindgen_ty_23 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_23 = ::aya_ebpf_cty::c_uint; pub mod bpf_adj_room_mode { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_ADJ_ROOM_NET: Type = 0; pub const BPF_ADJ_ROOM_MAC: Type = 1; } pub mod bpf_hdr_start_off { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_HDR_START_MAC: Type = 0; pub const BPF_HDR_START_NET: Type = 1; } pub mod bpf_lwt_encap_mode { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_LWT_ENCAP_SEG6: Type = 0; pub const BPF_LWT_ENCAP_SEG6_INLINE: Type = 1; pub const BPF_LWT_ENCAP_IP: Type = 2; } pub const BPF_F_BPRM_SECUREEXEC: _bindgen_ty_24 = 1; -pub type _bindgen_ty_24 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_24 = ::aya_ebpf_cty::c_uint; pub const BPF_F_BROADCAST: _bindgen_ty_25 = 8; pub const BPF_F_EXCLUDE_INGRESS: _bindgen_ty_25 = 16; -pub type _bindgen_ty_25 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_25 = ::aya_ebpf_cty::c_uint; pub mod _bindgen_ty_26 { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_SKB_TSTAMP_UNSPEC: Type = 0; pub const BPF_SKB_TSTAMP_DELIVERY_MONO: Type = 1; } @@ -1356,7 +1356,7 @@ pub union bpf_xfrm_state__bindgen_ty_1 { pub remote_ipv6: [__u32; 4usize], } pub mod bpf_ret_code { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_OK: Type = 0; pub const BPF_DROP: Type = 2; pub const BPF_REDIRECT: Type = 7; @@ -1453,7 +1453,7 @@ pub struct bpf_xdp_sock { pub queue_id: __u32, } pub mod xdp_action { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const XDP_ABORTED: Type = 0; pub const XDP_DROP: Type = 1; pub const XDP_PASS: Type = 2; @@ -1479,7 +1479,7 @@ pub struct bpf_devmap_val { #[repr(C)] #[derive(Copy, Clone)] pub union bpf_devmap_val__bindgen_ty_1 { - pub fd: ::aya_bpf_cty::c_int, + pub fd: ::aya_ebpf_cty::c_int, pub id: __u32, } #[repr(C)] @@ -1491,11 +1491,11 @@ pub struct bpf_cpumap_val { #[repr(C)] #[derive(Copy, Clone)] pub union bpf_cpumap_val__bindgen_ty_1 { - pub fd: ::aya_bpf_cty::c_int, + pub fd: ::aya_ebpf_cty::c_int, pub id: __u32, } pub mod sk_action { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const SK_DROP: Type = 0; pub const SK_PASS: Type = 1; } @@ -1518,7 +1518,7 @@ pub struct sk_msg_md { #[repr(align(8))] #[derive(Copy, Clone)] pub union sk_msg_md__bindgen_ty_1 { - pub data: *mut ::aya_bpf_cty::c_void, + pub data: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1533,7 +1533,7 @@ impl sk_msg_md__bindgen_ty_1 { #[repr(align(8))] #[derive(Copy, Clone)] pub union sk_msg_md__bindgen_ty_2 { - pub data_end: *mut ::aya_bpf_cty::c_void, + pub data_end: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1576,7 +1576,7 @@ pub struct sk_reuseport_md { #[repr(align(8))] #[derive(Copy, Clone)] pub union sk_reuseport_md__bindgen_ty_1 { - pub data: *mut ::aya_bpf_cty::c_void, + pub data: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1591,7 +1591,7 @@ impl sk_reuseport_md__bindgen_ty_1 { #[repr(align(8))] #[derive(Copy, Clone)] pub union sk_reuseport_md__bindgen_ty_2 { - pub data_end: *mut ::aya_bpf_cty::c_void, + pub data_end: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1646,7 +1646,7 @@ pub struct bpf_prog_info { pub created_by_uid: __u32, pub nr_map_ids: __u32, pub map_ids: __u64, - pub name: [::aya_bpf_cty::c_char; 16usize], + pub name: [::aya_ebpf_cty::c_char; 16usize], pub ifindex: __u32, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize]>, @@ -1706,7 +1706,7 @@ pub struct bpf_map_info { pub value_size: __u32, pub max_entries: __u32, pub map_flags: __u32, - pub name: [::aya_bpf_cty::c_char; 16usize], + pub name: [::aya_ebpf_cty::c_char; 16usize], pub ifindex: __u32, pub btf_vmlinux_value_type_id: __u32, pub netns_dev: __u64, @@ -1934,7 +1934,7 @@ impl bpf_sock_ops__bindgen_ty_2 { #[repr(align(8))] #[derive(Copy, Clone)] pub union bpf_sock_ops__bindgen_ty_3 { - pub skb_data: *mut ::aya_bpf_cty::c_void, + pub skb_data: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1949,7 +1949,7 @@ impl bpf_sock_ops__bindgen_ty_3 { #[repr(align(8))] #[derive(Copy, Clone)] pub union bpf_sock_ops__bindgen_ty_4 { - pub skb_data_end: *mut ::aya_bpf_cty::c_void, + pub skb_data_end: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1968,7 +1968,7 @@ pub const BPF_SOCK_OPS_PARSE_ALL_HDR_OPT_CB_FLAG: _bindgen_ty_27 = 16; pub const BPF_SOCK_OPS_PARSE_UNKNOWN_HDR_OPT_CB_FLAG: _bindgen_ty_27 = 32; pub const BPF_SOCK_OPS_WRITE_HDR_OPT_CB_FLAG: _bindgen_ty_27 = 64; pub const BPF_SOCK_OPS_ALL_CB_FLAGS: _bindgen_ty_27 = 127; -pub type _bindgen_ty_27 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_27 = ::aya_ebpf_cty::c_uint; pub const BPF_SOCK_OPS_VOID: _bindgen_ty_28 = 0; pub const BPF_SOCK_OPS_TIMEOUT_INIT: _bindgen_ty_28 = 1; pub const BPF_SOCK_OPS_RWND_INIT: _bindgen_ty_28 = 2; @@ -1985,7 +1985,7 @@ pub const BPF_SOCK_OPS_RTT_CB: _bindgen_ty_28 = 12; pub const BPF_SOCK_OPS_PARSE_HDR_OPT_CB: _bindgen_ty_28 = 13; pub const BPF_SOCK_OPS_HDR_OPT_LEN_CB: _bindgen_ty_28 = 14; pub const BPF_SOCK_OPS_WRITE_HDR_OPT_CB: _bindgen_ty_28 = 15; -pub type _bindgen_ty_28 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_28 = ::aya_ebpf_cty::c_uint; pub const BPF_TCP_ESTABLISHED: _bindgen_ty_29 = 1; pub const BPF_TCP_SYN_SENT: _bindgen_ty_29 = 2; pub const BPF_TCP_SYN_RECV: _bindgen_ty_29 = 3; @@ -1999,13 +1999,13 @@ pub const BPF_TCP_LISTEN: _bindgen_ty_29 = 10; pub const BPF_TCP_CLOSING: _bindgen_ty_29 = 11; pub const BPF_TCP_NEW_SYN_RECV: _bindgen_ty_29 = 12; pub const BPF_TCP_MAX_STATES: _bindgen_ty_29 = 13; -pub type _bindgen_ty_29 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_29 = ::aya_ebpf_cty::c_uint; pub mod _bindgen_ty_31 { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_LOAD_HDR_OPT_TCP_SYN: Type = 1; } pub mod _bindgen_ty_32 { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_WRITE_HDR_TCP_CURRENT_MSS: Type = 1; pub const BPF_WRITE_HDR_TCP_SYNACK_COOKIE: Type = 2; } @@ -2019,10 +2019,10 @@ pub struct bpf_perf_event_value { pub const BPF_DEVCG_ACC_MKNOD: _bindgen_ty_33 = 1; pub const BPF_DEVCG_ACC_READ: _bindgen_ty_33 = 2; pub const BPF_DEVCG_ACC_WRITE: _bindgen_ty_33 = 4; -pub type _bindgen_ty_33 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_33 = ::aya_ebpf_cty::c_uint; pub const BPF_DEVCG_DEV_BLOCK: _bindgen_ty_34 = 1; pub const BPF_DEVCG_DEV_CHAR: _bindgen_ty_34 = 2; -pub type _bindgen_ty_34 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_34 = ::aya_ebpf_cty::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct bpf_cgroup_dev_ctx { @@ -2038,7 +2038,7 @@ pub struct bpf_raw_tracepoint_args { pub const BPF_FIB_LOOKUP_DIRECT: _bindgen_ty_35 = 1; pub const BPF_FIB_LOOKUP_OUTPUT: _bindgen_ty_35 = 2; pub const BPF_FIB_LOOKUP_SKIP_NEIGH: _bindgen_ty_35 = 4; -pub type _bindgen_ty_35 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_35 = ::aya_ebpf_cty::c_uint; pub const BPF_FIB_LKUP_RET_SUCCESS: _bindgen_ty_36 = 0; pub const BPF_FIB_LKUP_RET_BLACKHOLE: _bindgen_ty_36 = 1; pub const BPF_FIB_LKUP_RET_UNREACHABLE: _bindgen_ty_36 = 2; @@ -2048,7 +2048,7 @@ pub const BPF_FIB_LKUP_RET_FWD_DISABLED: _bindgen_ty_36 = 5; pub const BPF_FIB_LKUP_RET_UNSUPP_LWT: _bindgen_ty_36 = 6; pub const BPF_FIB_LKUP_RET_NO_NEIGH: _bindgen_ty_36 = 7; pub const BPF_FIB_LKUP_RET_FRAG_NEEDED: _bindgen_ty_36 = 8; -pub type _bindgen_ty_36 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_36 = ::aya_ebpf_cty::c_uint; #[repr(C)] #[derive(Copy, Clone)] pub struct bpf_fib_lookup { @@ -2104,17 +2104,17 @@ pub union bpf_redir_neigh__bindgen_ty_1 { pub ipv6_nh: [__u32; 4usize], } pub mod bpf_check_mtu_flags { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_MTU_CHK_SEGS: Type = 1; } pub mod bpf_check_mtu_ret { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_MTU_CHK_RET_SUCCESS: Type = 0; pub const BPF_MTU_CHK_RET_FRAG_NEEDED: Type = 1; pub const BPF_MTU_CHK_RET_SEGS_TOOBIG: Type = 2; } pub mod bpf_task_fd_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_FD_TYPE_RAW_TRACEPOINT: Type = 0; pub const BPF_FD_TYPE_TRACEPOINT: Type = 1; pub const BPF_FD_TYPE_KPROBE: Type = 2; @@ -2125,7 +2125,7 @@ pub mod bpf_task_fd_type { pub const BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG: _bindgen_ty_37 = 1; pub const BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL: _bindgen_ty_37 = 2; pub const BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP: _bindgen_ty_37 = 4; -pub type _bindgen_ty_37 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_37 = ::aya_ebpf_cty::c_uint; #[repr(C)] #[derive(Copy, Clone)] pub struct bpf_flow_keys { @@ -2314,7 +2314,7 @@ impl bpf_sockopt__bindgen_ty_1 { #[repr(align(8))] #[derive(Copy, Clone)] pub union bpf_sockopt__bindgen_ty_2 { - pub optval: *mut ::aya_bpf_cty::c_void, + pub optval: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -2329,7 +2329,7 @@ impl bpf_sockopt__bindgen_ty_2 { #[repr(align(8))] #[derive(Copy, Clone)] pub union bpf_sockopt__bindgen_ty_3 { - pub optval_end: *mut ::aya_bpf_cty::c_void, + pub optval_end: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -2393,12 +2393,12 @@ impl bpf_sk_lookup { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct btf_ptr { - pub ptr: *mut ::aya_bpf_cty::c_void, + pub ptr: *mut ::aya_ebpf_cty::c_void, pub type_id: __u32, pub flags: __u32, } pub mod bpf_core_relo_kind { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_CORE_FIELD_BYTE_OFFSET: Type = 0; pub const BPF_CORE_FIELD_BYTE_SIZE: Type = 1; pub const BPF_CORE_FIELD_EXISTS: Type = 2; @@ -2422,7 +2422,7 @@ pub struct bpf_core_relo { pub kind: bpf_core_relo_kind::Type, } pub const BPF_F_TIMER_ABS: _bindgen_ty_39 = 1; -pub type _bindgen_ty_39 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_39 = ::aya_ebpf_cty::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct bpf_iter_num { @@ -2431,14 +2431,14 @@ pub struct bpf_iter_num { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pt_regs { - pub uregs: [::aya_bpf_cty::c_long; 18usize], + pub uregs: [::aya_ebpf_cty::c_long; 18usize], } -pub type sa_family_t = ::aya_bpf_cty::c_ushort; +pub type sa_family_t = ::aya_ebpf_cty::c_ushort; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sockaddr { pub sa_family: sa_family_t, - pub sa_data: [::aya_bpf_cty::c_char; 14usize], + pub sa_data: [::aya_ebpf_cty::c_char; 14usize], } #[repr(C)] #[derive(Debug, Copy, Clone)] diff --git a/ebpf/aya-bpf-bindings/src/armv7/helpers.rs b/ebpf/aya-bpf-bindings/src/armv7/helpers.rs index be465ae5..8aba5810 100644 --- a/ebpf/aya-bpf-bindings/src/armv7/helpers.rs +++ b/ebpf/aya-bpf-bindings/src/armv7/helpers.rs @@ -1,48 +1,48 @@ use super::bindings::*; pub unsafe fn bpf_map_lookup_elem( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, -) -> *mut ::aya_bpf_cty::c_void { + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(1usize); + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(1usize); fun(map, key) } pub unsafe fn bpf_map_update_elem( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, - value: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, + value: *const ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, - value: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, + value: *const ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(2usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(2usize); fun(map, key, value, flags) } pub unsafe fn bpf_map_delete_elem( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(3usize); + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(3usize); fun(map, key) } pub unsafe fn bpf_probe_read( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(4usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(4usize); fun(dst, size, unsafe_ptr) } pub unsafe fn bpf_ktime_get_ns() -> __u64 { @@ -60,17 +60,17 @@ pub unsafe fn bpf_get_smp_processor_id() -> __u32 { pub unsafe fn bpf_skb_store_bytes( skb: *mut __sk_buff, offset: __u32, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, offset: __u32, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(9usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(9usize); fun(skb, offset, from, len, flags) } pub unsafe fn bpf_l3_csum_replace( @@ -79,14 +79,14 @@ pub unsafe fn bpf_l3_csum_replace( from: __u64, to: __u64, size: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, offset: __u32, from: __u64, to: __u64, size: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(10usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(10usize); fun(skb, offset, from, to, size) } pub unsafe fn bpf_l4_csum_replace( @@ -95,38 +95,38 @@ pub unsafe fn bpf_l4_csum_replace( from: __u64, to: __u64, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, offset: __u32, from: __u64, to: __u64, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(11usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(11usize); fun(skb, offset, from, to, flags) } pub unsafe fn bpf_tail_call( - ctx: *mut ::aya_bpf_cty::c_void, - prog_array_map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + prog_array_map: *mut ::aya_ebpf_cty::c_void, index: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - prog_array_map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + prog_array_map: *mut ::aya_ebpf_cty::c_void, index: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(12usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(12usize); fun(ctx, prog_array_map, index) } pub unsafe fn bpf_clone_redirect( skb: *mut __sk_buff, ifindex: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, ifindex: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(13usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(13usize); fun(skb, ifindex, flags) } pub unsafe fn bpf_get_current_pid_tgid() -> __u64 { @@ -138,13 +138,13 @@ pub unsafe fn bpf_get_current_uid_gid() -> __u64 { fun() } pub unsafe fn bpf_get_current_comm( - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size_of_buf: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size_of_buf: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(16usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(16usize); fun(buf, size_of_buf) } pub unsafe fn bpf_get_cgroup_classid(skb: *mut __sk_buff) -> __u32 { @@ -155,16 +155,16 @@ pub unsafe fn bpf_skb_vlan_push( skb: *mut __sk_buff, vlan_proto: __be16, vlan_tci: __u16, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, vlan_proto: __be16, vlan_tci: __u16, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(18usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(18usize); fun(skb, vlan_proto, vlan_tci) } -pub unsafe fn bpf_skb_vlan_pop(skb: *mut __sk_buff) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_skb_vlan_pop(skb: *mut __sk_buff) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(19usize); fun(skb) } @@ -173,13 +173,13 @@ pub unsafe fn bpf_skb_get_tunnel_key( key: *mut bpf_tunnel_key, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, key: *mut bpf_tunnel_key, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(20usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(20usize); fun(skb, key, size, flags) } pub unsafe fn bpf_skb_set_tunnel_key( @@ -187,22 +187,22 @@ pub unsafe fn bpf_skb_set_tunnel_key( key: *mut bpf_tunnel_key, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, key: *mut bpf_tunnel_key, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(21usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(21usize); fun(skb, key, size, flags) } -pub unsafe fn bpf_perf_event_read(map: *mut ::aya_bpf_cty::c_void, flags: __u64) -> __u64 { - let fun: unsafe extern "C" fn(map: *mut ::aya_bpf_cty::c_void, flags: __u64) -> __u64 = +pub unsafe fn bpf_perf_event_read(map: *mut ::aya_ebpf_cty::c_void, flags: __u64) -> __u64 { + let fun: unsafe extern "C" fn(map: *mut ::aya_ebpf_cty::c_void, flags: __u64) -> __u64 = ::core::mem::transmute(22usize); fun(map, flags) } -pub unsafe fn bpf_redirect(ifindex: __u32, flags: __u64) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(ifindex: __u32, flags: __u64) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_redirect(ifindex: __u32, flags: __u64) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(ifindex: __u32, flags: __u64) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(23usize); fun(ifindex, flags) } @@ -211,45 +211,45 @@ pub unsafe fn bpf_get_route_realm(skb: *mut __sk_buff) -> __u32 { fun(skb) } pub unsafe fn bpf_perf_event_output( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(25usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(25usize); fun(ctx, map, flags, data, size) } pub unsafe fn bpf_skb_load_bytes( - skb: *const ::aya_bpf_cty::c_void, + skb: *const ::aya_ebpf_cty::c_void, offset: __u32, - to: *mut ::aya_bpf_cty::c_void, + to: *mut ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - skb: *const ::aya_bpf_cty::c_void, + skb: *const ::aya_ebpf_cty::c_void, offset: __u32, - to: *mut ::aya_bpf_cty::c_void, + to: *mut ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(26usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(26usize); fun(skb, offset, to, len) } pub unsafe fn bpf_get_stackid( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(27usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(27usize); fun(ctx, map, flags) } pub unsafe fn bpf_csum_diff( @@ -270,55 +270,55 @@ pub unsafe fn bpf_csum_diff( } pub unsafe fn bpf_skb_get_tunnel_opt( skb: *mut __sk_buff, - opt: *mut ::aya_bpf_cty::c_void, + opt: *mut ::aya_ebpf_cty::c_void, size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - opt: *mut ::aya_bpf_cty::c_void, + opt: *mut ::aya_ebpf_cty::c_void, size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(29usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(29usize); fun(skb, opt, size) } pub unsafe fn bpf_skb_set_tunnel_opt( skb: *mut __sk_buff, - opt: *mut ::aya_bpf_cty::c_void, + opt: *mut ::aya_ebpf_cty::c_void, size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - opt: *mut ::aya_bpf_cty::c_void, + opt: *mut ::aya_ebpf_cty::c_void, size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(30usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(30usize); fun(skb, opt, size) } pub unsafe fn bpf_skb_change_proto( skb: *mut __sk_buff, proto: __be16, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, proto: __be16, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(31usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(31usize); fun(skb, proto, flags) } -pub unsafe fn bpf_skb_change_type(skb: *mut __sk_buff, type_: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff, type_: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_skb_change_type(skb: *mut __sk_buff, type_: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff, type_: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(32usize); fun(skb, type_) } pub unsafe fn bpf_skb_under_cgroup( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, index: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, index: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(33usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(33usize); fun(skb, map, index) } pub unsafe fn bpf_get_hash_recalc(skb: *mut __sk_buff) -> __u32 { @@ -330,41 +330,41 @@ pub unsafe fn bpf_get_current_task() -> __u64 { fun() } pub unsafe fn bpf_probe_write_user( - dst: *mut ::aya_bpf_cty::c_void, - src: *const ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, + src: *const ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, - src: *const ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, + src: *const ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(36usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(36usize); fun(dst, src, len) } pub unsafe fn bpf_current_task_under_cgroup( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, index: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, index: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(37usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(37usize); fun(map, index) } pub unsafe fn bpf_skb_change_tail( skb: *mut __sk_buff, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(38usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(38usize); fun(skb, len, flags) } -pub unsafe fn bpf_skb_pull_data(skb: *mut __sk_buff, len: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff, len: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_skb_pull_data(skb: *mut __sk_buff, len: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff, len: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(39usize); fun(skb, len) } @@ -377,46 +377,46 @@ pub unsafe fn bpf_set_hash_invalid(skb: *mut __sk_buff) { let fun: unsafe extern "C" fn(skb: *mut __sk_buff) = ::core::mem::transmute(41usize); fun(skb) } -pub unsafe fn bpf_get_numa_node_id() -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn() -> ::aya_bpf_cty::c_long = ::core::mem::transmute(42usize); +pub unsafe fn bpf_get_numa_node_id() -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn() -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(42usize); fun() } pub unsafe fn bpf_skb_change_head( skb: *mut __sk_buff, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(43usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(43usize); fun(skb, len, flags) } pub unsafe fn bpf_xdp_adjust_head( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + delta: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(44usize); + delta: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(44usize); fun(xdp_md, delta) } pub unsafe fn bpf_probe_read_str( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(45usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(45usize); fun(dst, size, unsafe_ptr) } -pub unsafe fn bpf_get_socket_cookie(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 = +pub unsafe fn bpf_get_socket_cookie(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 = ::core::mem::transmute(46usize); fun(ctx) } @@ -424,25 +424,25 @@ pub unsafe fn bpf_get_socket_uid(skb: *mut __sk_buff) -> __u32 { let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> __u32 = ::core::mem::transmute(47usize); fun(skb) } -pub unsafe fn bpf_set_hash(skb: *mut __sk_buff, hash: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff, hash: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_set_hash(skb: *mut __sk_buff, hash: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff, hash: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(48usize); fun(skb, hash) } pub unsafe fn bpf_setsockopt( - bpf_socket: *mut ::aya_bpf_cty::c_void, - level: ::aya_bpf_cty::c_int, - optname: ::aya_bpf_cty::c_int, - optval: *mut ::aya_bpf_cty::c_void, - optlen: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn( - bpf_socket: *mut ::aya_bpf_cty::c_void, - level: ::aya_bpf_cty::c_int, - optname: ::aya_bpf_cty::c_int, - optval: *mut ::aya_bpf_cty::c_void, - optlen: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(49usize); + bpf_socket: *mut ::aya_ebpf_cty::c_void, + level: ::aya_ebpf_cty::c_int, + optname: ::aya_ebpf_cty::c_int, + optval: *mut ::aya_ebpf_cty::c_void, + optlen: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn( + bpf_socket: *mut ::aya_ebpf_cty::c_void, + level: ::aya_ebpf_cty::c_int, + optname: ::aya_ebpf_cty::c_int, + optval: *mut ::aya_ebpf_cty::c_void, + optlen: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(49usize); fun(bpf_socket, level, optname, optval, optlen) } pub unsafe fn bpf_skb_adjust_room( @@ -450,143 +450,143 @@ pub unsafe fn bpf_skb_adjust_room( len_diff: __s32, mode: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, len_diff: __s32, mode: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(50usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(50usize); fun(skb, len_diff, mode, flags) } pub unsafe fn bpf_redirect_map( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u64, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u64, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(51usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(51usize); fun(map, key, flags) } pub unsafe fn bpf_sk_redirect_map( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(52usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(52usize); fun(skb, map, key, flags) } pub unsafe fn bpf_sock_map_update( skops: *mut bpf_sock_ops, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skops: *mut bpf_sock_ops, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(53usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(53usize); fun(skops, map, key, flags) } pub unsafe fn bpf_xdp_adjust_meta( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + delta: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(54usize); + delta: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(54usize); fun(xdp_md, delta) } pub unsafe fn bpf_perf_event_read_value( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, buf: *mut bpf_perf_event_value, buf_size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, buf: *mut bpf_perf_event_value, buf_size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(55usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(55usize); fun(map, flags, buf, buf_size) } pub unsafe fn bpf_perf_prog_read_value( ctx: *mut bpf_perf_event_data, buf: *mut bpf_perf_event_value, buf_size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_perf_event_data, buf: *mut bpf_perf_event_value, buf_size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(56usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(56usize); fun(ctx, buf, buf_size) } pub unsafe fn bpf_getsockopt( - bpf_socket: *mut ::aya_bpf_cty::c_void, - level: ::aya_bpf_cty::c_int, - optname: ::aya_bpf_cty::c_int, - optval: *mut ::aya_bpf_cty::c_void, - optlen: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn( - bpf_socket: *mut ::aya_bpf_cty::c_void, - level: ::aya_bpf_cty::c_int, - optname: ::aya_bpf_cty::c_int, - optval: *mut ::aya_bpf_cty::c_void, - optlen: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(57usize); + bpf_socket: *mut ::aya_ebpf_cty::c_void, + level: ::aya_ebpf_cty::c_int, + optname: ::aya_ebpf_cty::c_int, + optval: *mut ::aya_ebpf_cty::c_void, + optlen: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn( + bpf_socket: *mut ::aya_ebpf_cty::c_void, + level: ::aya_ebpf_cty::c_int, + optname: ::aya_ebpf_cty::c_int, + optval: *mut ::aya_ebpf_cty::c_void, + optlen: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(57usize); fun(bpf_socket, level, optname, optval, optlen) } -pub unsafe fn bpf_override_return(regs: *mut pt_regs, rc: __u64) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(regs: *mut pt_regs, rc: __u64) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_override_return(regs: *mut pt_regs, rc: __u64) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(regs: *mut pt_regs, rc: __u64) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(58usize); fun(regs, rc) } pub unsafe fn bpf_sock_ops_cb_flags_set( bpf_sock: *mut bpf_sock_ops, - argval: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + argval: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( bpf_sock: *mut bpf_sock_ops, - argval: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(59usize); + argval: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(59usize); fun(bpf_sock, argval) } pub unsafe fn bpf_msg_redirect_map( msg: *mut sk_msg_md, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( msg: *mut sk_msg_md, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(60usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(60usize); fun(msg, map, key, flags) } -pub unsafe fn bpf_msg_apply_bytes(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_msg_apply_bytes(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(61usize); fun(msg, bytes) } -pub unsafe fn bpf_msg_cork_bytes(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_msg_cork_bytes(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(62usize); fun(msg, bytes) } @@ -595,35 +595,35 @@ pub unsafe fn bpf_msg_pull_data( start: __u32, end: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( msg: *mut sk_msg_md, start: __u32, end: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(63usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(63usize); fun(msg, start, end, flags) } pub unsafe fn bpf_bind( ctx: *mut bpf_sock_addr, addr: *mut sockaddr, - addr_len: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + addr_len: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_sock_addr, addr: *mut sockaddr, - addr_len: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(64usize); + addr_len: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(64usize); fun(ctx, addr, addr_len) } pub unsafe fn bpf_xdp_adjust_tail( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + delta: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(65usize); + delta: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(65usize); fun(xdp_md, delta) } pub unsafe fn bpf_skb_get_xfrm_state( @@ -632,173 +632,173 @@ pub unsafe fn bpf_skb_get_xfrm_state( xfrm_state: *mut bpf_xfrm_state, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, index: __u32, xfrm_state: *mut bpf_xfrm_state, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(66usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(66usize); fun(skb, index, xfrm_state, size, flags) } pub unsafe fn bpf_get_stack( - ctx: *mut ::aya_bpf_cty::c_void, - buf: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - buf: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(67usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(67usize); fun(ctx, buf, size, flags) } pub unsafe fn bpf_skb_load_bytes_relative( - skb: *const ::aya_bpf_cty::c_void, + skb: *const ::aya_ebpf_cty::c_void, offset: __u32, - to: *mut ::aya_bpf_cty::c_void, + to: *mut ::aya_ebpf_cty::c_void, len: __u32, start_header: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - skb: *const ::aya_bpf_cty::c_void, + skb: *const ::aya_ebpf_cty::c_void, offset: __u32, - to: *mut ::aya_bpf_cty::c_void, + to: *mut ::aya_ebpf_cty::c_void, len: __u32, start_header: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(68usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(68usize); fun(skb, offset, to, len, start_header) } pub unsafe fn bpf_fib_lookup( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, params: *mut bpf_fib_lookup, - plen: ::aya_bpf_cty::c_int, + plen: ::aya_ebpf_cty::c_int, flags: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, params: *mut bpf_fib_lookup, - plen: ::aya_bpf_cty::c_int, + plen: ::aya_ebpf_cty::c_int, flags: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(69usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(69usize); fun(ctx, params, plen, flags) } pub unsafe fn bpf_sock_hash_update( skops: *mut bpf_sock_ops, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skops: *mut bpf_sock_ops, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(70usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(70usize); fun(skops, map, key, flags) } pub unsafe fn bpf_msg_redirect_hash( msg: *mut sk_msg_md, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( msg: *mut sk_msg_md, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(71usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(71usize); fun(msg, map, key, flags) } pub unsafe fn bpf_sk_redirect_hash( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(72usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(72usize); fun(skb, map, key, flags) } pub unsafe fn bpf_lwt_push_encap( skb: *mut __sk_buff, type_: __u32, - hdr: *mut ::aya_bpf_cty::c_void, + hdr: *mut ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, type_: __u32, - hdr: *mut ::aya_bpf_cty::c_void, + hdr: *mut ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(73usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(73usize); fun(skb, type_, hdr, len) } pub unsafe fn bpf_lwt_seg6_store_bytes( skb: *mut __sk_buff, offset: __u32, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, offset: __u32, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(74usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(74usize); fun(skb, offset, from, len) } pub unsafe fn bpf_lwt_seg6_adjust_srh( skb: *mut __sk_buff, offset: __u32, delta: __s32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, offset: __u32, delta: __s32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(75usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(75usize); fun(skb, offset, delta) } pub unsafe fn bpf_lwt_seg6_action( skb: *mut __sk_buff, action: __u32, - param: *mut ::aya_bpf_cty::c_void, + param: *mut ::aya_ebpf_cty::c_void, param_len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, action: __u32, - param: *mut ::aya_bpf_cty::c_void, + param: *mut ::aya_ebpf_cty::c_void, param_len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(76usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(76usize); fun(skb, action, param, param_len) } -pub unsafe fn bpf_rc_repeat(ctx: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_rc_repeat(ctx: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(77usize); fun(ctx) } pub unsafe fn bpf_rc_keydown( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, protocol: __u32, scancode: __u64, toggle: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, protocol: __u32, scancode: __u64, toggle: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(78usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(78usize); fun(ctx, protocol, scancode, toggle) } pub unsafe fn bpf_skb_cgroup_id(skb: *mut __sk_buff) -> __u64 { @@ -810,48 +810,48 @@ pub unsafe fn bpf_get_current_cgroup_id() -> __u64 { fun() } pub unsafe fn bpf_get_local_storage( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(81usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(81usize); fun(map, flags) } pub unsafe fn bpf_sk_select_reuseport( reuse: *mut sk_reuseport_md, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( reuse: *mut sk_reuseport_md, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(82usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(82usize); fun(reuse, map, key, flags) } pub unsafe fn bpf_skb_ancestor_cgroup_id( skb: *mut __sk_buff, - ancestor_level: ::aya_bpf_cty::c_int, + ancestor_level: ::aya_ebpf_cty::c_int, ) -> __u64 { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - ancestor_level: ::aya_bpf_cty::c_int, + ancestor_level: ::aya_ebpf_cty::c_int, ) -> __u64 = ::core::mem::transmute(83usize); fun(skb, ancestor_level) } pub unsafe fn bpf_sk_lookup_tcp( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, flags: __u64, ) -> *mut bpf_sock { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, @@ -860,14 +860,14 @@ pub unsafe fn bpf_sk_lookup_tcp( fun(ctx, tuple, tuple_size, netns, flags) } pub unsafe fn bpf_sk_lookup_udp( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, flags: __u64, ) -> *mut bpf_sock { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, @@ -875,41 +875,41 @@ pub unsafe fn bpf_sk_lookup_udp( ) -> *mut bpf_sock = ::core::mem::transmute(85usize); fun(ctx, tuple, tuple_size, netns, flags) } -pub unsafe fn bpf_sk_release(sock: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(sock: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_sk_release(sock: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(sock: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(86usize); fun(sock) } pub unsafe fn bpf_map_push_elem( - map: *mut ::aya_bpf_cty::c_void, - value: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + value: *const ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - value: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + value: *const ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(87usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(87usize); fun(map, value, flags) } pub unsafe fn bpf_map_pop_elem( - map: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + map: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(88usize); + map: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(88usize); fun(map, value) } pub unsafe fn bpf_map_peek_elem( - map: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + map: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(89usize); + map: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(89usize); fun(map, value) } pub unsafe fn bpf_msg_push_data( @@ -917,13 +917,13 @@ pub unsafe fn bpf_msg_push_data( start: __u32, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( msg: *mut sk_msg_md, start: __u32, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(90usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(90usize); fun(msg, start, len, flags) } pub unsafe fn bpf_msg_pop_data( @@ -931,34 +931,34 @@ pub unsafe fn bpf_msg_pop_data( start: __u32, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( msg: *mut sk_msg_md, start: __u32, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(91usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(91usize); fun(msg, start, len, flags) } pub unsafe fn bpf_rc_pointer_rel( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, rel_x: __s32, rel_y: __s32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, rel_x: __s32, rel_y: __s32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(92usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(92usize); fun(ctx, rel_x, rel_y) } -pub unsafe fn bpf_spin_lock(lock: *mut bpf_spin_lock) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(lock: *mut bpf_spin_lock) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_spin_lock(lock: *mut bpf_spin_lock) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(lock: *mut bpf_spin_lock) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(93usize); fun(lock) } -pub unsafe fn bpf_spin_unlock(lock: *mut bpf_spin_lock) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(lock: *mut bpf_spin_lock) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_spin_unlock(lock: *mut bpf_spin_lock) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(lock: *mut bpf_spin_lock) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(94usize); fun(lock) } @@ -972,8 +972,8 @@ pub unsafe fn bpf_tcp_sock(sk: *mut bpf_sock) -> *mut bpf_tcp_sock { ::core::mem::transmute(96usize); fun(sk) } -pub unsafe fn bpf_skb_ecn_set_ce(skb: *mut __sk_buff) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_skb_ecn_set_ce(skb: *mut __sk_buff) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(97usize); fun(skb) } @@ -983,14 +983,14 @@ pub unsafe fn bpf_get_listener_sock(sk: *mut bpf_sock) -> *mut bpf_sock { fun(sk) } pub unsafe fn bpf_skc_lookup_tcp( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, flags: __u64, ) -> *mut bpf_sock { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, @@ -999,138 +999,138 @@ pub unsafe fn bpf_skc_lookup_tcp( fun(ctx, tuple, tuple_size, netns, flags) } pub unsafe fn bpf_tcp_check_syncookie( - sk: *mut ::aya_bpf_cty::c_void, - iph: *mut ::aya_bpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + iph: *mut ::aya_ebpf_cty::c_void, iph_len: __u32, th: *mut tcphdr, th_len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - sk: *mut ::aya_bpf_cty::c_void, - iph: *mut ::aya_bpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + iph: *mut ::aya_ebpf_cty::c_void, iph_len: __u32, th: *mut tcphdr, th_len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(100usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(100usize); fun(sk, iph, iph_len, th, th_len) } pub unsafe fn bpf_sysctl_get_name( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(101usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(101usize); fun(ctx, buf, buf_len, flags) } pub unsafe fn bpf_sysctl_get_current_value( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, -) -> ::aya_bpf_cty::c_long { + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(102usize); + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(102usize); fun(ctx, buf, buf_len) } pub unsafe fn bpf_sysctl_get_new_value( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, -) -> ::aya_bpf_cty::c_long { + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(103usize); + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(103usize); fun(ctx, buf, buf_len) } pub unsafe fn bpf_sysctl_set_new_value( ctx: *mut bpf_sysctl, - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, -) -> ::aya_bpf_cty::c_long { + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_sysctl, - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(104usize); + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(104usize); fun(ctx, buf, buf_len) } pub unsafe fn bpf_strtol( - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, - res: *mut ::aya_bpf_cty::c_long, -) -> ::aya_bpf_cty::c_long { + res: *mut ::aya_ebpf_cty::c_long, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, - res: *mut ::aya_bpf_cty::c_long, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(105usize); + res: *mut ::aya_ebpf_cty::c_long, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(105usize); fun(buf, buf_len, flags, res) } pub unsafe fn bpf_strtoul( - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, - res: *mut ::aya_bpf_cty::c_ulong, -) -> ::aya_bpf_cty::c_long { + res: *mut ::aya_ebpf_cty::c_ulong, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, - res: *mut ::aya_bpf_cty::c_ulong, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(106usize); + res: *mut ::aya_ebpf_cty::c_ulong, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(106usize); fun(buf, buf_len, flags, res) } pub unsafe fn bpf_sk_storage_get( - map: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(107usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(107usize); fun(map, sk, value, flags) } pub unsafe fn bpf_sk_storage_delete( - map: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + map: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(108usize); + map: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(108usize); fun(map, sk) } -pub unsafe fn bpf_send_signal(sig: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(sig: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_send_signal(sig: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(sig: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(109usize); fun(sig) } pub unsafe fn bpf_tcp_gen_syncookie( - sk: *mut ::aya_bpf_cty::c_void, - iph: *mut ::aya_bpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + iph: *mut ::aya_ebpf_cty::c_void, iph_len: __u32, th: *mut tcphdr, th_len: __u32, ) -> __s64 { let fun: unsafe extern "C" fn( - sk: *mut ::aya_bpf_cty::c_void, - iph: *mut ::aya_bpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + iph: *mut ::aya_ebpf_cty::c_void, iph_len: __u32, th: *mut tcphdr, th_len: __u32, @@ -1138,81 +1138,81 @@ pub unsafe fn bpf_tcp_gen_syncookie( fun(sk, iph, iph_len, th, th_len) } pub unsafe fn bpf_skb_output( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(111usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(111usize); fun(ctx, map, flags, data, size) } pub unsafe fn bpf_probe_read_user( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(112usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(112usize); fun(dst, size, unsafe_ptr) } pub unsafe fn bpf_probe_read_kernel( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(113usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(113usize); fun(dst, size, unsafe_ptr) } pub unsafe fn bpf_probe_read_user_str( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(114usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(114usize); fun(dst, size, unsafe_ptr) } pub unsafe fn bpf_probe_read_kernel_str( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(115usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(115usize); fun(dst, size, unsafe_ptr) } pub unsafe fn bpf_tcp_send_ack( - tp: *mut ::aya_bpf_cty::c_void, + tp: *mut ::aya_ebpf_cty::c_void, rcv_nxt: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - tp: *mut ::aya_bpf_cty::c_void, + tp: *mut ::aya_ebpf_cty::c_void, rcv_nxt: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(116usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(116usize); fun(tp, rcv_nxt) } -pub unsafe fn bpf_send_signal_thread(sig: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(sig: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_send_signal_thread(sig: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(sig: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(117usize); fun(sig) } @@ -1222,16 +1222,16 @@ pub unsafe fn bpf_jiffies64() -> __u64 { } pub unsafe fn bpf_read_branch_records( ctx: *mut bpf_perf_event_data, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_perf_event_data, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(119usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(119usize); fun(ctx, buf, size, flags) } pub unsafe fn bpf_get_ns_current_pid_tgid( @@ -1239,51 +1239,51 @@ pub unsafe fn bpf_get_ns_current_pid_tgid( ino: __u64, nsdata: *mut bpf_pidns_info, size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( dev: __u64, ino: __u64, nsdata: *mut bpf_pidns_info, size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(120usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(120usize); fun(dev, ino, nsdata, size) } pub unsafe fn bpf_xdp_output( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(121usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(121usize); fun(ctx, map, flags, data, size) } -pub unsafe fn bpf_get_netns_cookie(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 = +pub unsafe fn bpf_get_netns_cookie(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 = ::core::mem::transmute(122usize); fun(ctx) } -pub unsafe fn bpf_get_current_ancestor_cgroup_id(ancestor_level: ::aya_bpf_cty::c_int) -> __u64 { - let fun: unsafe extern "C" fn(ancestor_level: ::aya_bpf_cty::c_int) -> __u64 = +pub unsafe fn bpf_get_current_ancestor_cgroup_id(ancestor_level: ::aya_ebpf_cty::c_int) -> __u64 { + let fun: unsafe extern "C" fn(ancestor_level: ::aya_ebpf_cty::c_int) -> __u64 = ::core::mem::transmute(123usize); fun(ancestor_level) } pub unsafe fn bpf_sk_assign( - ctx: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(124usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(124usize); fun(ctx, sk, flags) } pub unsafe fn bpf_ktime_get_boot_ns() -> __u64 { @@ -1292,236 +1292,238 @@ pub unsafe fn bpf_ktime_get_boot_ns() -> __u64 { } pub unsafe fn bpf_seq_printf( m: *mut seq_file, - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, fmt_size: __u32, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, data_len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( m: *mut seq_file, - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, fmt_size: __u32, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, data_len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(126usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(126usize); fun(m, fmt, fmt_size, data, data_len) } pub unsafe fn bpf_seq_write( m: *mut seq_file, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( m: *mut seq_file, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(127usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(127usize); fun(m, data, len) } -pub unsafe fn bpf_sk_cgroup_id(sk: *mut ::aya_bpf_cty::c_void) -> __u64 { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> __u64 = +pub unsafe fn bpf_sk_cgroup_id(sk: *mut ::aya_ebpf_cty::c_void) -> __u64 { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> __u64 = ::core::mem::transmute(128usize); fun(sk) } pub unsafe fn bpf_sk_ancestor_cgroup_id( - sk: *mut ::aya_bpf_cty::c_void, - ancestor_level: ::aya_bpf_cty::c_int, + sk: *mut ::aya_ebpf_cty::c_void, + ancestor_level: ::aya_ebpf_cty::c_int, ) -> __u64 { let fun: unsafe extern "C" fn( - sk: *mut ::aya_bpf_cty::c_void, - ancestor_level: ::aya_bpf_cty::c_int, + sk: *mut ::aya_ebpf_cty::c_void, + ancestor_level: ::aya_ebpf_cty::c_int, ) -> __u64 = ::core::mem::transmute(129usize); fun(sk, ancestor_level) } pub unsafe fn bpf_ringbuf_output( - ringbuf: *mut ::aya_bpf_cty::c_void, - data: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ringbuf: *mut ::aya_bpf_cty::c_void, - data: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(130usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(130usize); fun(ringbuf, data, size, flags) } pub unsafe fn bpf_ringbuf_reserve( - ringbuf: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, size: __u64, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - ringbuf: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, size: __u64, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(131usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(131usize); fun(ringbuf, size, flags) } -pub unsafe fn bpf_ringbuf_submit(data: *mut ::aya_bpf_cty::c_void, flags: __u64) { - let fun: unsafe extern "C" fn(data: *mut ::aya_bpf_cty::c_void, flags: __u64) = +pub unsafe fn bpf_ringbuf_submit(data: *mut ::aya_ebpf_cty::c_void, flags: __u64) { + let fun: unsafe extern "C" fn(data: *mut ::aya_ebpf_cty::c_void, flags: __u64) = ::core::mem::transmute(132usize); fun(data, flags) } -pub unsafe fn bpf_ringbuf_discard(data: *mut ::aya_bpf_cty::c_void, flags: __u64) { - let fun: unsafe extern "C" fn(data: *mut ::aya_bpf_cty::c_void, flags: __u64) = +pub unsafe fn bpf_ringbuf_discard(data: *mut ::aya_ebpf_cty::c_void, flags: __u64) { + let fun: unsafe extern "C" fn(data: *mut ::aya_ebpf_cty::c_void, flags: __u64) = ::core::mem::transmute(133usize); fun(data, flags) } -pub unsafe fn bpf_ringbuf_query(ringbuf: *mut ::aya_bpf_cty::c_void, flags: __u64) -> __u64 { - let fun: unsafe extern "C" fn(ringbuf: *mut ::aya_bpf_cty::c_void, flags: __u64) -> __u64 = +pub unsafe fn bpf_ringbuf_query(ringbuf: *mut ::aya_ebpf_cty::c_void, flags: __u64) -> __u64 { + let fun: unsafe extern "C" fn(ringbuf: *mut ::aya_ebpf_cty::c_void, flags: __u64) -> __u64 = ::core::mem::transmute(134usize); fun(ringbuf, flags) } -pub unsafe fn bpf_csum_level(skb: *mut __sk_buff, level: __u64) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff, level: __u64) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_csum_level(skb: *mut __sk_buff, level: __u64) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff, level: __u64) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(135usize); fun(skb, level) } -pub unsafe fn bpf_skc_to_tcp6_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp6_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp6_sock = +pub unsafe fn bpf_skc_to_tcp6_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp6_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp6_sock = ::core::mem::transmute(136usize); fun(sk) } -pub unsafe fn bpf_skc_to_tcp_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_sock = +pub unsafe fn bpf_skc_to_tcp_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp_sock = ::core::mem::transmute(137usize); fun(sk) } pub unsafe fn bpf_skc_to_tcp_timewait_sock( - sk: *mut ::aya_bpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, ) -> *mut tcp_timewait_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_timewait_sock = + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp_timewait_sock = ::core::mem::transmute(138usize); fun(sk) } -pub unsafe fn bpf_skc_to_tcp_request_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_request_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_request_sock = +pub unsafe fn bpf_skc_to_tcp_request_sock( + sk: *mut ::aya_ebpf_cty::c_void, +) -> *mut tcp_request_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp_request_sock = ::core::mem::transmute(139usize); fun(sk) } -pub unsafe fn bpf_skc_to_udp6_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut udp6_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut udp6_sock = +pub unsafe fn bpf_skc_to_udp6_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut udp6_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut udp6_sock = ::core::mem::transmute(140usize); fun(sk) } pub unsafe fn bpf_get_task_stack( task: *mut task_struct, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( task: *mut task_struct, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(141usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(141usize); fun(task, buf, size, flags) } pub unsafe fn bpf_load_hdr_opt( skops: *mut bpf_sock_ops, - searchby_res: *mut ::aya_bpf_cty::c_void, + searchby_res: *mut ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skops: *mut bpf_sock_ops, - searchby_res: *mut ::aya_bpf_cty::c_void, + searchby_res: *mut ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(142usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(142usize); fun(skops, searchby_res, len, flags) } pub unsafe fn bpf_store_hdr_opt( skops: *mut bpf_sock_ops, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skops: *mut bpf_sock_ops, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(143usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(143usize); fun(skops, from, len, flags) } pub unsafe fn bpf_reserve_hdr_opt( skops: *mut bpf_sock_ops, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skops: *mut bpf_sock_ops, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(144usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(144usize); fun(skops, len, flags) } pub unsafe fn bpf_inode_storage_get( - map: *mut ::aya_bpf_cty::c_void, - inode: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + inode: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - inode: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + inode: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(145usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(145usize); fun(map, inode, value, flags) } pub unsafe fn bpf_inode_storage_delete( - map: *mut ::aya_bpf_cty::c_void, - inode: *mut ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_int { + map: *mut ::aya_ebpf_cty::c_void, + inode: *mut ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_int { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - inode: *mut ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_int = ::core::mem::transmute(146usize); + map: *mut ::aya_ebpf_cty::c_void, + inode: *mut ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_int = ::core::mem::transmute(146usize); fun(map, inode) } pub unsafe fn bpf_d_path( path: *mut path, - buf: *mut ::aya_bpf_cty::c_char, + buf: *mut ::aya_ebpf_cty::c_char, sz: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( path: *mut path, - buf: *mut ::aya_bpf_cty::c_char, + buf: *mut ::aya_ebpf_cty::c_char, sz: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(147usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(147usize); fun(path, buf, sz) } pub unsafe fn bpf_copy_from_user( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - user_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + user_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - user_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(148usize); + user_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(148usize); fun(dst, size, user_ptr) } pub unsafe fn bpf_snprintf_btf( - str_: *mut ::aya_bpf_cty::c_char, + str_: *mut ::aya_ebpf_cty::c_char, str_size: __u32, ptr: *mut btf_ptr, btf_ptr_size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - str_: *mut ::aya_bpf_cty::c_char, + str_: *mut ::aya_ebpf_cty::c_char, str_size: __u32, ptr: *mut btf_ptr, btf_ptr_size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(149usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(149usize); fun(str_, str_size, ptr, btf_ptr_size, flags) } pub unsafe fn bpf_seq_printf_btf( @@ -1529,13 +1531,13 @@ pub unsafe fn bpf_seq_printf_btf( ptr: *mut btf_ptr, ptr_size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( m: *mut seq_file, ptr: *mut btf_ptr, ptr_size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(150usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(150usize); fun(m, ptr, ptr_size, flags) } pub unsafe fn bpf_skb_cgroup_classid(skb: *mut __sk_buff) -> __u64 { @@ -1545,70 +1547,70 @@ pub unsafe fn bpf_skb_cgroup_classid(skb: *mut __sk_buff) -> __u64 { pub unsafe fn bpf_redirect_neigh( ifindex: __u32, params: *mut bpf_redir_neigh, - plen: ::aya_bpf_cty::c_int, + plen: ::aya_ebpf_cty::c_int, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ifindex: __u32, params: *mut bpf_redir_neigh, - plen: ::aya_bpf_cty::c_int, + plen: ::aya_ebpf_cty::c_int, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(152usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(152usize); fun(ifindex, params, plen, flags) } pub unsafe fn bpf_per_cpu_ptr( - percpu_ptr: *const ::aya_bpf_cty::c_void, + percpu_ptr: *const ::aya_ebpf_cty::c_void, cpu: __u32, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - percpu_ptr: *const ::aya_bpf_cty::c_void, + percpu_ptr: *const ::aya_ebpf_cty::c_void, cpu: __u32, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(153usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(153usize); fun(percpu_ptr, cpu) } pub unsafe fn bpf_this_cpu_ptr( - percpu_ptr: *const ::aya_bpf_cty::c_void, -) -> *mut ::aya_bpf_cty::c_void { + percpu_ptr: *const ::aya_ebpf_cty::c_void, +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - percpu_ptr: *const ::aya_bpf_cty::c_void, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(154usize); + percpu_ptr: *const ::aya_ebpf_cty::c_void, + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(154usize); fun(percpu_ptr) } -pub unsafe fn bpf_redirect_peer(ifindex: __u32, flags: __u64) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(ifindex: __u32, flags: __u64) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_redirect_peer(ifindex: __u32, flags: __u64) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(ifindex: __u32, flags: __u64) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(155usize); fun(ifindex, flags) } pub unsafe fn bpf_task_storage_get( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, task: *mut task_struct, - value: *mut ::aya_bpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, task: *mut task_struct, - value: *mut ::aya_bpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(156usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(156usize); fun(map, task, value, flags) } pub unsafe fn bpf_task_storage_delete( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, task: *mut task_struct, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, task: *mut task_struct, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(157usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(157usize); fun(map, task) } pub unsafe fn bpf_get_current_task_btf() -> *mut task_struct { let fun: unsafe extern "C" fn() -> *mut task_struct = ::core::mem::transmute(158usize); fun() } -pub unsafe fn bpf_bprm_opts_set(bprm: *mut linux_binprm, flags: __u64) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(bprm: *mut linux_binprm, flags: __u64) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_bprm_opts_set(bprm: *mut linux_binprm, flags: __u64) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(bprm: *mut linux_binprm, flags: __u64) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(159usize); fun(bprm, flags) } @@ -1618,14 +1620,14 @@ pub unsafe fn bpf_ktime_get_coarse_ns() -> __u64 { } pub unsafe fn bpf_ima_inode_hash( inode: *mut inode, - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( inode: *mut inode, - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(161usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(161usize); fun(inode, dst, size) } pub unsafe fn bpf_sock_from_file(file: *mut file) -> *mut socket { @@ -1634,256 +1636,256 @@ pub unsafe fn bpf_sock_from_file(file: *mut file) -> *mut socket { fun(file) } pub unsafe fn bpf_check_mtu( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, ifindex: __u32, mtu_len: *mut __u32, len_diff: __s32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, ifindex: __u32, mtu_len: *mut __u32, len_diff: __s32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(163usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(163usize); fun(ctx, ifindex, mtu_len, len_diff, flags) } pub unsafe fn bpf_for_each_map_elem( - map: *mut ::aya_bpf_cty::c_void, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(164usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(164usize); fun(map, callback_fn, callback_ctx, flags) } pub unsafe fn bpf_snprintf( - str_: *mut ::aya_bpf_cty::c_char, + str_: *mut ::aya_ebpf_cty::c_char, str_size: __u32, - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, data: *mut __u64, data_len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - str_: *mut ::aya_bpf_cty::c_char, + str_: *mut ::aya_ebpf_cty::c_char, str_size: __u32, - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, data: *mut __u64, data_len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(165usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(165usize); fun(str_, str_size, fmt, data, data_len) } pub unsafe fn bpf_sys_bpf( cmd: __u32, - attr: *mut ::aya_bpf_cty::c_void, + attr: *mut ::aya_ebpf_cty::c_void, attr_size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( cmd: __u32, - attr: *mut ::aya_bpf_cty::c_void, + attr: *mut ::aya_ebpf_cty::c_void, attr_size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(166usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(166usize); fun(cmd, attr, attr_size) } pub unsafe fn bpf_btf_find_by_name_kind( - name: *mut ::aya_bpf_cty::c_char, - name_sz: ::aya_bpf_cty::c_int, + name: *mut ::aya_ebpf_cty::c_char, + name_sz: ::aya_ebpf_cty::c_int, kind: __u32, - flags: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + flags: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - name: *mut ::aya_bpf_cty::c_char, - name_sz: ::aya_bpf_cty::c_int, + name: *mut ::aya_ebpf_cty::c_char, + name_sz: ::aya_ebpf_cty::c_int, kind: __u32, - flags: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(167usize); + flags: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(167usize); fun(name, name_sz, kind, flags) } -pub unsafe fn bpf_sys_close(fd: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(fd: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_sys_close(fd: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(fd: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(168usize); fun(fd) } pub unsafe fn bpf_timer_init( timer: *mut bpf_timer, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( timer: *mut bpf_timer, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(169usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(169usize); fun(timer, map, flags) } pub unsafe fn bpf_timer_set_callback( timer: *mut bpf_timer, - callback_fn: *mut ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + callback_fn: *mut ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( timer: *mut bpf_timer, - callback_fn: *mut ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(170usize); + callback_fn: *mut ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(170usize); fun(timer, callback_fn) } pub unsafe fn bpf_timer_start( timer: *mut bpf_timer, nsecs: __u64, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( timer: *mut bpf_timer, nsecs: __u64, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(171usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(171usize); fun(timer, nsecs, flags) } -pub unsafe fn bpf_timer_cancel(timer: *mut bpf_timer) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(timer: *mut bpf_timer) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_timer_cancel(timer: *mut bpf_timer) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(timer: *mut bpf_timer) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(172usize); fun(timer) } -pub unsafe fn bpf_get_func_ip(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 = +pub unsafe fn bpf_get_func_ip(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 = ::core::mem::transmute(173usize); fun(ctx) } -pub unsafe fn bpf_get_attach_cookie(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 = +pub unsafe fn bpf_get_attach_cookie(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 = ::core::mem::transmute(174usize); fun(ctx) } -pub unsafe fn bpf_task_pt_regs(task: *mut task_struct) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(task: *mut task_struct) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_task_pt_regs(task: *mut task_struct) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(task: *mut task_struct) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(175usize); fun(task) } pub unsafe fn bpf_get_branch_snapshot( - entries: *mut ::aya_bpf_cty::c_void, + entries: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - entries: *mut ::aya_bpf_cty::c_void, + entries: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(176usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(176usize); fun(entries, size, flags) } pub unsafe fn bpf_trace_vprintk( - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, fmt_size: __u32, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, data_len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, fmt_size: __u32, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, data_len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(177usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(177usize); fun(fmt, fmt_size, data, data_len) } -pub unsafe fn bpf_skc_to_unix_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut unix_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut unix_sock = +pub unsafe fn bpf_skc_to_unix_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut unix_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut unix_sock = ::core::mem::transmute(178usize); fun(sk) } pub unsafe fn bpf_kallsyms_lookup_name( - name: *const ::aya_bpf_cty::c_char, - name_sz: ::aya_bpf_cty::c_int, - flags: ::aya_bpf_cty::c_int, + name: *const ::aya_ebpf_cty::c_char, + name_sz: ::aya_ebpf_cty::c_int, + flags: ::aya_ebpf_cty::c_int, res: *mut __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - name: *const ::aya_bpf_cty::c_char, - name_sz: ::aya_bpf_cty::c_int, - flags: ::aya_bpf_cty::c_int, + name: *const ::aya_ebpf_cty::c_char, + name_sz: ::aya_ebpf_cty::c_int, + flags: ::aya_ebpf_cty::c_int, res: *mut __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(179usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(179usize); fun(name, name_sz, flags, res) } pub unsafe fn bpf_find_vma( task: *mut task_struct, addr: __u64, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( task: *mut task_struct, addr: __u64, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(180usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(180usize); fun(task, addr, callback_fn, callback_ctx, flags) } pub unsafe fn bpf_loop( nr_loops: __u32, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( nr_loops: __u32, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(181usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(181usize); fun(nr_loops, callback_fn, callback_ctx, flags) } pub unsafe fn bpf_strncmp( - s1: *const ::aya_bpf_cty::c_char, + s1: *const ::aya_ebpf_cty::c_char, s1_sz: __u32, - s2: *const ::aya_bpf_cty::c_char, -) -> ::aya_bpf_cty::c_long { + s2: *const ::aya_ebpf_cty::c_char, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - s1: *const ::aya_bpf_cty::c_char, + s1: *const ::aya_ebpf_cty::c_char, s1_sz: __u32, - s2: *const ::aya_bpf_cty::c_char, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(182usize); + s2: *const ::aya_ebpf_cty::c_char, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(182usize); fun(s1, s1_sz, s2) } pub unsafe fn bpf_get_func_arg( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, n: __u32, value: *mut __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, n: __u32, value: *mut __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(183usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(183usize); fun(ctx, n, value) } pub unsafe fn bpf_get_func_ret( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, value: *mut __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, value: *mut __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(184usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(184usize); fun(ctx, value) } -pub unsafe fn bpf_get_func_arg_cnt(ctx: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_get_func_arg_cnt(ctx: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(185usize); fun(ctx) } -pub unsafe fn bpf_get_retval() -> ::aya_bpf_cty::c_int { - let fun: unsafe extern "C" fn() -> ::aya_bpf_cty::c_int = ::core::mem::transmute(186usize); +pub unsafe fn bpf_get_retval() -> ::aya_ebpf_cty::c_int { + let fun: unsafe extern "C" fn() -> ::aya_ebpf_cty::c_int = ::core::mem::transmute(186usize); fun() } -pub unsafe fn bpf_set_retval(retval: ::aya_bpf_cty::c_int) -> ::aya_bpf_cty::c_int { - let fun: unsafe extern "C" fn(retval: ::aya_bpf_cty::c_int) -> ::aya_bpf_cty::c_int = +pub unsafe fn bpf_set_retval(retval: ::aya_ebpf_cty::c_int) -> ::aya_ebpf_cty::c_int { + let fun: unsafe extern "C" fn(retval: ::aya_ebpf_cty::c_int) -> ::aya_ebpf_cty::c_int = ::core::mem::transmute(187usize); fun(retval) } @@ -1894,124 +1896,124 @@ pub unsafe fn bpf_xdp_get_buff_len(xdp_md: *mut xdp_md) -> __u64 { pub unsafe fn bpf_xdp_load_bytes( xdp_md: *mut xdp_md, offset: __u32, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( xdp_md: *mut xdp_md, offset: __u32, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(189usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(189usize); fun(xdp_md, offset, buf, len) } pub unsafe fn bpf_xdp_store_bytes( xdp_md: *mut xdp_md, offset: __u32, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( xdp_md: *mut xdp_md, offset: __u32, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(190usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(190usize); fun(xdp_md, offset, buf, len) } pub unsafe fn bpf_copy_from_user_task( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - user_ptr: *const ::aya_bpf_cty::c_void, + user_ptr: *const ::aya_ebpf_cty::c_void, tsk: *mut task_struct, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - user_ptr: *const ::aya_bpf_cty::c_void, + user_ptr: *const ::aya_ebpf_cty::c_void, tsk: *mut task_struct, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(191usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(191usize); fun(dst, size, user_ptr, tsk, flags) } pub unsafe fn bpf_skb_set_tstamp( skb: *mut __sk_buff, tstamp: __u64, tstamp_type: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, tstamp: __u64, tstamp_type: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(192usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(192usize); fun(skb, tstamp, tstamp_type) } pub unsafe fn bpf_ima_file_hash( file: *mut file, - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( file: *mut file, - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(193usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(193usize); fun(file, dst, size) } pub unsafe fn bpf_kptr_xchg( - map_value: *mut ::aya_bpf_cty::c_void, - ptr: *mut ::aya_bpf_cty::c_void, -) -> *mut ::aya_bpf_cty::c_void { + map_value: *mut ::aya_ebpf_cty::c_void, + ptr: *mut ::aya_ebpf_cty::c_void, +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map_value: *mut ::aya_bpf_cty::c_void, - ptr: *mut ::aya_bpf_cty::c_void, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(194usize); + map_value: *mut ::aya_ebpf_cty::c_void, + ptr: *mut ::aya_ebpf_cty::c_void, + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(194usize); fun(map_value, ptr) } pub unsafe fn bpf_map_lookup_percpu_elem( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, cpu: __u32, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, cpu: __u32, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(195usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(195usize); fun(map, key, cpu) } -pub unsafe fn bpf_skc_to_mptcp_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut mptcp_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut mptcp_sock = +pub unsafe fn bpf_skc_to_mptcp_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut mptcp_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut mptcp_sock = ::core::mem::transmute(196usize); fun(sk) } pub unsafe fn bpf_dynptr_from_mem( - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, ptr: *mut bpf_dynptr, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, ptr: *mut bpf_dynptr, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(197usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(197usize); fun(data, size, flags, ptr) } pub unsafe fn bpf_ringbuf_reserve_dynptr( - ringbuf: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, ptr: *mut bpf_dynptr, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ringbuf: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, ptr: *mut bpf_dynptr, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(198usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(198usize); fun(ringbuf, size, flags, ptr) } pub unsafe fn bpf_ringbuf_submit_dynptr(ptr: *mut bpf_dynptr, flags: __u64) { @@ -2025,47 +2027,47 @@ pub unsafe fn bpf_ringbuf_discard_dynptr(ptr: *mut bpf_dynptr, flags: __u64) { fun(ptr, flags) } pub unsafe fn bpf_dynptr_read( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, len: __u32, src: *const bpf_dynptr, offset: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, len: __u32, src: *const bpf_dynptr, offset: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(201usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(201usize); fun(dst, len, src, offset, flags) } pub unsafe fn bpf_dynptr_write( dst: *const bpf_dynptr, offset: __u32, - src: *mut ::aya_bpf_cty::c_void, + src: *mut ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( dst: *const bpf_dynptr, offset: __u32, - src: *mut ::aya_bpf_cty::c_void, + src: *mut ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(202usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(202usize); fun(dst, offset, src, len, flags) } pub unsafe fn bpf_dynptr_data( ptr: *const bpf_dynptr, offset: __u32, len: __u32, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( ptr: *const bpf_dynptr, offset: __u32, len: __u32, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(203usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(203usize); fun(ptr, offset, len) } pub unsafe fn bpf_tcp_raw_gen_syncookie_ipv4( @@ -2089,16 +2091,16 @@ pub unsafe fn bpf_tcp_raw_gen_syncookie_ipv6( pub unsafe fn bpf_tcp_raw_check_syncookie_ipv4( iph: *mut iphdr, th: *mut tcphdr, -) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(iph: *mut iphdr, th: *mut tcphdr) -> ::aya_bpf_cty::c_long = +) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(iph: *mut iphdr, th: *mut tcphdr) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(206usize); fun(iph, th) } pub unsafe fn bpf_tcp_raw_check_syncookie_ipv6( iph: *mut ipv6hdr, th: *mut tcphdr, -) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(iph: *mut ipv6hdr, th: *mut tcphdr) -> ::aya_bpf_cty::c_long = +) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(iph: *mut ipv6hdr, th: *mut tcphdr) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(207usize); fun(iph, th) } @@ -2107,40 +2109,40 @@ pub unsafe fn bpf_ktime_get_tai_ns() -> __u64 { fun() } pub unsafe fn bpf_user_ringbuf_drain( - map: *mut ::aya_bpf_cty::c_void, - callback_fn: *mut ::aya_bpf_cty::c_void, - ctx: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - callback_fn: *mut ::aya_bpf_cty::c_void, - ctx: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(209usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(209usize); fun(map, callback_fn, ctx, flags) } pub unsafe fn bpf_cgrp_storage_get( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, cgroup: *mut cgroup, - value: *mut ::aya_bpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, cgroup: *mut cgroup, - value: *mut ::aya_bpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(210usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(210usize); fun(map, cgroup, value, flags) } pub unsafe fn bpf_cgrp_storage_delete( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, cgroup: *mut cgroup, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, cgroup: *mut cgroup, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(211usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(211usize); fun(map, cgroup) } diff --git a/ebpf/aya-bpf-bindings/src/lib.rs b/ebpf/aya-bpf-bindings/src/lib.rs index 1129fa75..ce1031a0 100644 --- a/ebpf/aya-bpf-bindings/src/lib.rs +++ b/ebpf/aya-bpf-bindings/src/lib.rs @@ -43,12 +43,12 @@ pub mod bindings { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct bpf_map_def { - pub type_: ::aya_bpf_cty::c_uint, - pub key_size: ::aya_bpf_cty::c_uint, - pub value_size: ::aya_bpf_cty::c_uint, - pub max_entries: ::aya_bpf_cty::c_uint, - pub map_flags: ::aya_bpf_cty::c_uint, - pub id: ::aya_bpf_cty::c_uint, - pub pinning: ::aya_bpf_cty::c_uint, + pub type_: ::aya_ebpf_cty::c_uint, + pub key_size: ::aya_ebpf_cty::c_uint, + pub value_size: ::aya_ebpf_cty::c_uint, + pub max_entries: ::aya_ebpf_cty::c_uint, + pub map_flags: ::aya_ebpf_cty::c_uint, + pub id: ::aya_ebpf_cty::c_uint, + pub pinning: ::aya_ebpf_cty::c_uint, } } diff --git a/ebpf/aya-bpf-bindings/src/riscv64/bindings.rs b/ebpf/aya-bpf-bindings/src/riscv64/bindings.rs index f11a348d..10b646fd 100644 --- a/ebpf/aya-bpf-bindings/src/riscv64/bindings.rs +++ b/ebpf/aya-bpf-bindings/src/riscv64/bindings.rs @@ -279,13 +279,13 @@ pub const TC_ACT_REDIRECT: u32 = 7; pub const TC_ACT_TRAP: u32 = 8; pub const TC_ACT_VALUE_MAX: u32 = 8; pub const TC_ACT_EXT_VAL_MASK: u32 = 268435455; -pub type __u8 = ::aya_bpf_cty::c_uchar; -pub type __s16 = ::aya_bpf_cty::c_short; -pub type __u16 = ::aya_bpf_cty::c_ushort; -pub type __s32 = ::aya_bpf_cty::c_int; -pub type __u32 = ::aya_bpf_cty::c_uint; -pub type __s64 = ::aya_bpf_cty::c_longlong; -pub type __u64 = ::aya_bpf_cty::c_ulonglong; +pub type __u8 = ::aya_ebpf_cty::c_uchar; +pub type __s16 = ::aya_ebpf_cty::c_short; +pub type __u16 = ::aya_ebpf_cty::c_ushort; +pub type __s32 = ::aya_ebpf_cty::c_int; +pub type __u32 = ::aya_ebpf_cty::c_uint; +pub type __s64 = ::aya_ebpf_cty::c_longlong; +pub type __u64 = ::aya_ebpf_cty::c_ulonglong; pub type __be16 = __u16; pub type __be32 = __u32; pub type __wsum = __u32; @@ -301,7 +301,7 @@ pub const BPF_REG_8: _bindgen_ty_1 = 8; pub const BPF_REG_9: _bindgen_ty_1 = 9; pub const BPF_REG_10: _bindgen_ty_1 = 10; pub const __MAX_BPF_REG: _bindgen_ty_1 = 11; -pub type _bindgen_ty_1 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_1 = ::aya_ebpf_cty::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct bpf_insn { @@ -361,7 +361,7 @@ pub struct bpf_cgroup_storage_key { pub attach_type: __u32, } pub mod bpf_cgroup_iter_order { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_CGROUP_ITER_ORDER_UNSPEC: Type = 0; pub const BPF_CGROUP_ITER_SELF_ONLY: Type = 1; pub const BPF_CGROUP_ITER_DESCENDANTS_PRE: Type = 2; @@ -395,7 +395,7 @@ pub struct bpf_iter_link_info__bindgen_ty_3 { pub pid_fd: __u32, } pub mod bpf_cmd { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_MAP_CREATE: Type = 0; pub const BPF_MAP_LOOKUP_ELEM: Type = 1; pub const BPF_MAP_UPDATE_ELEM: Type = 2; @@ -435,7 +435,7 @@ pub mod bpf_cmd { pub const BPF_PROG_BIND_MAP: Type = 35; } pub mod bpf_map_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_MAP_TYPE_UNSPEC: Type = 0; pub const BPF_MAP_TYPE_HASH: Type = 1; pub const BPF_MAP_TYPE_ARRAY: Type = 2; @@ -472,7 +472,7 @@ pub mod bpf_map_type { pub const BPF_MAP_TYPE_CGRP_STORAGE: Type = 32; } pub mod bpf_prog_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_PROG_TYPE_UNSPEC: Type = 0; pub const BPF_PROG_TYPE_SOCKET_FILTER: Type = 1; pub const BPF_PROG_TYPE_KPROBE: Type = 2; @@ -508,7 +508,7 @@ pub mod bpf_prog_type { pub const BPF_PROG_TYPE_NETFILTER: Type = 32; } pub mod bpf_attach_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_CGROUP_INET_INGRESS: Type = 0; pub const BPF_CGROUP_INET_EGRESS: Type = 1; pub const BPF_CGROUP_INET_SOCK_CREATE: Type = 2; @@ -557,7 +557,7 @@ pub mod bpf_attach_type { pub const __MAX_BPF_ATTACH_TYPE: Type = 45; } pub mod bpf_link_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_LINK_TYPE_UNSPEC: Type = 0; pub const BPF_LINK_TYPE_RAW_TRACEPOINT: Type = 1; pub const BPF_LINK_TYPE_TRACING: Type = 2; @@ -575,7 +575,7 @@ pub const BPF_ANY: _bindgen_ty_2 = 0; pub const BPF_NOEXIST: _bindgen_ty_2 = 1; pub const BPF_EXIST: _bindgen_ty_2 = 2; pub const BPF_F_LOCK: _bindgen_ty_2 = 4; -pub type _bindgen_ty_2 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_2 = ::aya_ebpf_cty::c_uint; pub const BPF_F_NO_PREALLOC: _bindgen_ty_3 = 1; pub const BPF_F_NO_COMMON_LRU: _bindgen_ty_3 = 2; pub const BPF_F_NUMA_NODE: _bindgen_ty_3 = 4; @@ -591,13 +591,13 @@ pub const BPF_F_PRESERVE_ELEMS: _bindgen_ty_3 = 2048; pub const BPF_F_INNER_MAP: _bindgen_ty_3 = 4096; pub const BPF_F_LINK: _bindgen_ty_3 = 8192; pub const BPF_F_PATH_FD: _bindgen_ty_3 = 16384; -pub type _bindgen_ty_3 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_3 = ::aya_ebpf_cty::c_uint; pub mod bpf_stats_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_STATS_RUN_TIME: Type = 0; } pub mod bpf_stack_build_id_status { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_STACK_BUILD_ID_EMPTY: Type = 0; pub const BPF_STACK_BUILD_ID_VALID: Type = 1; pub const BPF_STACK_BUILD_ID_IP: Type = 2; @@ -606,7 +606,7 @@ pub mod bpf_stack_build_id_status { #[derive(Copy, Clone)] pub struct bpf_stack_build_id { pub status: __s32, - pub build_id: [::aya_bpf_cty::c_uchar; 20usize], + pub build_id: [::aya_ebpf_cty::c_uchar; 20usize], pub __bindgen_anon_1: bpf_stack_build_id__bindgen_ty_1, } #[repr(C)] @@ -648,7 +648,7 @@ pub struct bpf_attr__bindgen_ty_1 { pub map_flags: __u32, pub inner_map_fd: __u32, pub numa_node: __u32, - pub map_name: [::aya_bpf_cty::c_char; 16usize], + pub map_name: [::aya_ebpf_cty::c_char; 16usize], pub map_ifindex: __u32, pub btf_fd: __u32, pub btf_key_type_id: __u32, @@ -694,7 +694,7 @@ pub struct bpf_attr__bindgen_ty_4 { pub log_buf: __u64, pub kern_version: __u32, pub prog_flags: __u32, - pub prog_name: [::aya_bpf_cty::c_char; 16usize], + pub prog_name: [::aya_ebpf_cty::c_char; 16usize], pub prog_ifindex: __u32, pub expected_attach_type: __u32, pub prog_btf_fd: __u32, @@ -926,7 +926,7 @@ pub struct bpf_attr__bindgen_ty_19 { pub flags: __u32, } pub mod bpf_func_id { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_FUNC_unspec: Type = 0; pub const BPF_FUNC_map_lookup_elem: Type = 1; pub const BPF_FUNC_map_update_elem: Type = 2; @@ -1143,41 +1143,41 @@ pub mod bpf_func_id { } pub const BPF_F_RECOMPUTE_CSUM: _bindgen_ty_4 = 1; pub const BPF_F_INVALIDATE_HASH: _bindgen_ty_4 = 2; -pub type _bindgen_ty_4 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_4 = ::aya_ebpf_cty::c_uint; pub const BPF_F_HDR_FIELD_MASK: _bindgen_ty_5 = 15; -pub type _bindgen_ty_5 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_5 = ::aya_ebpf_cty::c_uint; pub const BPF_F_PSEUDO_HDR: _bindgen_ty_6 = 16; pub const BPF_F_MARK_MANGLED_0: _bindgen_ty_6 = 32; pub const BPF_F_MARK_ENFORCE: _bindgen_ty_6 = 64; -pub type _bindgen_ty_6 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_6 = ::aya_ebpf_cty::c_uint; pub const BPF_F_INGRESS: _bindgen_ty_7 = 1; -pub type _bindgen_ty_7 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_7 = ::aya_ebpf_cty::c_uint; pub const BPF_F_TUNINFO_IPV6: _bindgen_ty_8 = 1; -pub type _bindgen_ty_8 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_8 = ::aya_ebpf_cty::c_uint; pub const BPF_F_SKIP_FIELD_MASK: _bindgen_ty_9 = 255; pub const BPF_F_USER_STACK: _bindgen_ty_9 = 256; pub const BPF_F_FAST_STACK_CMP: _bindgen_ty_9 = 512; pub const BPF_F_REUSE_STACKID: _bindgen_ty_9 = 1024; pub const BPF_F_USER_BUILD_ID: _bindgen_ty_9 = 2048; -pub type _bindgen_ty_9 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_9 = ::aya_ebpf_cty::c_uint; pub const BPF_F_ZERO_CSUM_TX: _bindgen_ty_10 = 2; pub const BPF_F_DONT_FRAGMENT: _bindgen_ty_10 = 4; pub const BPF_F_SEQ_NUMBER: _bindgen_ty_10 = 8; pub const BPF_F_NO_TUNNEL_KEY: _bindgen_ty_10 = 16; -pub type _bindgen_ty_10 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_10 = ::aya_ebpf_cty::c_uint; pub const BPF_F_TUNINFO_FLAGS: _bindgen_ty_11 = 16; -pub type _bindgen_ty_11 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_11 = ::aya_ebpf_cty::c_uint; pub const BPF_F_INDEX_MASK: _bindgen_ty_12 = 4294967295; pub const BPF_F_CURRENT_CPU: _bindgen_ty_12 = 4294967295; pub const BPF_F_CTXLEN_MASK: _bindgen_ty_12 = 4503595332403200; -pub type _bindgen_ty_12 = ::aya_bpf_cty::c_ulong; +pub type _bindgen_ty_12 = ::aya_ebpf_cty::c_ulong; pub const BPF_F_CURRENT_NETNS: _bindgen_ty_13 = -1; -pub type _bindgen_ty_13 = ::aya_bpf_cty::c_int; +pub type _bindgen_ty_13 = ::aya_ebpf_cty::c_int; pub const BPF_CSUM_LEVEL_QUERY: _bindgen_ty_14 = 0; pub const BPF_CSUM_LEVEL_INC: _bindgen_ty_14 = 1; pub const BPF_CSUM_LEVEL_DEC: _bindgen_ty_14 = 2; pub const BPF_CSUM_LEVEL_RESET: _bindgen_ty_14 = 3; -pub type _bindgen_ty_14 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_14 = ::aya_ebpf_cty::c_uint; pub const BPF_F_ADJ_ROOM_FIXED_GSO: _bindgen_ty_15 = 1; pub const BPF_F_ADJ_ROOM_ENCAP_L3_IPV4: _bindgen_ty_15 = 2; pub const BPF_F_ADJ_ROOM_ENCAP_L3_IPV6: _bindgen_ty_15 = 4; @@ -1187,55 +1187,55 @@ pub const BPF_F_ADJ_ROOM_NO_CSUM_RESET: _bindgen_ty_15 = 32; pub const BPF_F_ADJ_ROOM_ENCAP_L2_ETH: _bindgen_ty_15 = 64; pub const BPF_F_ADJ_ROOM_DECAP_L3_IPV4: _bindgen_ty_15 = 128; pub const BPF_F_ADJ_ROOM_DECAP_L3_IPV6: _bindgen_ty_15 = 256; -pub type _bindgen_ty_15 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_15 = ::aya_ebpf_cty::c_uint; pub const BPF_ADJ_ROOM_ENCAP_L2_MASK: _bindgen_ty_16 = 255; pub const BPF_ADJ_ROOM_ENCAP_L2_SHIFT: _bindgen_ty_16 = 56; -pub type _bindgen_ty_16 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_16 = ::aya_ebpf_cty::c_uint; pub const BPF_F_SYSCTL_BASE_NAME: _bindgen_ty_17 = 1; -pub type _bindgen_ty_17 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_17 = ::aya_ebpf_cty::c_uint; pub const BPF_LOCAL_STORAGE_GET_F_CREATE: _bindgen_ty_18 = 1; pub const BPF_SK_STORAGE_GET_F_CREATE: _bindgen_ty_18 = 1; -pub type _bindgen_ty_18 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_18 = ::aya_ebpf_cty::c_uint; pub const BPF_F_GET_BRANCH_RECORDS_SIZE: _bindgen_ty_19 = 1; -pub type _bindgen_ty_19 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_19 = ::aya_ebpf_cty::c_uint; pub const BPF_RB_NO_WAKEUP: _bindgen_ty_20 = 1; pub const BPF_RB_FORCE_WAKEUP: _bindgen_ty_20 = 2; -pub type _bindgen_ty_20 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_20 = ::aya_ebpf_cty::c_uint; pub const BPF_RB_AVAIL_DATA: _bindgen_ty_21 = 0; pub const BPF_RB_RING_SIZE: _bindgen_ty_21 = 1; pub const BPF_RB_CONS_POS: _bindgen_ty_21 = 2; pub const BPF_RB_PROD_POS: _bindgen_ty_21 = 3; -pub type _bindgen_ty_21 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_21 = ::aya_ebpf_cty::c_uint; pub const BPF_RINGBUF_BUSY_BIT: _bindgen_ty_22 = 2147483648; pub const BPF_RINGBUF_DISCARD_BIT: _bindgen_ty_22 = 1073741824; pub const BPF_RINGBUF_HDR_SZ: _bindgen_ty_22 = 8; -pub type _bindgen_ty_22 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_22 = ::aya_ebpf_cty::c_uint; pub const BPF_SK_LOOKUP_F_REPLACE: _bindgen_ty_23 = 1; pub const BPF_SK_LOOKUP_F_NO_REUSEPORT: _bindgen_ty_23 = 2; -pub type _bindgen_ty_23 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_23 = ::aya_ebpf_cty::c_uint; pub mod bpf_adj_room_mode { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_ADJ_ROOM_NET: Type = 0; pub const BPF_ADJ_ROOM_MAC: Type = 1; } pub mod bpf_hdr_start_off { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_HDR_START_MAC: Type = 0; pub const BPF_HDR_START_NET: Type = 1; } pub mod bpf_lwt_encap_mode { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_LWT_ENCAP_SEG6: Type = 0; pub const BPF_LWT_ENCAP_SEG6_INLINE: Type = 1; pub const BPF_LWT_ENCAP_IP: Type = 2; } pub const BPF_F_BPRM_SECUREEXEC: _bindgen_ty_24 = 1; -pub type _bindgen_ty_24 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_24 = ::aya_ebpf_cty::c_uint; pub const BPF_F_BROADCAST: _bindgen_ty_25 = 8; pub const BPF_F_EXCLUDE_INGRESS: _bindgen_ty_25 = 16; -pub type _bindgen_ty_25 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_25 = ::aya_ebpf_cty::c_uint; pub mod _bindgen_ty_26 { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_SKB_TSTAMP_UNSPEC: Type = 0; pub const BPF_SKB_TSTAMP_DELIVERY_MONO: Type = 1; } @@ -1359,7 +1359,7 @@ pub union bpf_xfrm_state__bindgen_ty_1 { pub remote_ipv6: [__u32; 4usize], } pub mod bpf_ret_code { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_OK: Type = 0; pub const BPF_DROP: Type = 2; pub const BPF_REDIRECT: Type = 7; @@ -1456,7 +1456,7 @@ pub struct bpf_xdp_sock { pub queue_id: __u32, } pub mod xdp_action { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const XDP_ABORTED: Type = 0; pub const XDP_DROP: Type = 1; pub const XDP_PASS: Type = 2; @@ -1482,7 +1482,7 @@ pub struct bpf_devmap_val { #[repr(C)] #[derive(Copy, Clone)] pub union bpf_devmap_val__bindgen_ty_1 { - pub fd: ::aya_bpf_cty::c_int, + pub fd: ::aya_ebpf_cty::c_int, pub id: __u32, } #[repr(C)] @@ -1494,11 +1494,11 @@ pub struct bpf_cpumap_val { #[repr(C)] #[derive(Copy, Clone)] pub union bpf_cpumap_val__bindgen_ty_1 { - pub fd: ::aya_bpf_cty::c_int, + pub fd: ::aya_ebpf_cty::c_int, pub id: __u32, } pub mod sk_action { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const SK_DROP: Type = 0; pub const SK_PASS: Type = 1; } @@ -1520,7 +1520,7 @@ pub struct sk_msg_md { #[repr(C)] #[derive(Copy, Clone)] pub union sk_msg_md__bindgen_ty_1 { - pub data: *mut ::aya_bpf_cty::c_void, + pub data: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1534,7 +1534,7 @@ impl sk_msg_md__bindgen_ty_1 { #[repr(C)] #[derive(Copy, Clone)] pub union sk_msg_md__bindgen_ty_2 { - pub data_end: *mut ::aya_bpf_cty::c_void, + pub data_end: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1575,7 +1575,7 @@ pub struct sk_reuseport_md { #[repr(C)] #[derive(Copy, Clone)] pub union sk_reuseport_md__bindgen_ty_1 { - pub data: *mut ::aya_bpf_cty::c_void, + pub data: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1589,7 +1589,7 @@ impl sk_reuseport_md__bindgen_ty_1 { #[repr(C)] #[derive(Copy, Clone)] pub union sk_reuseport_md__bindgen_ty_2 { - pub data_end: *mut ::aya_bpf_cty::c_void, + pub data_end: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1642,7 +1642,7 @@ pub struct bpf_prog_info { pub created_by_uid: __u32, pub nr_map_ids: __u32, pub map_ids: __u64, - pub name: [::aya_bpf_cty::c_char; 16usize], + pub name: [::aya_ebpf_cty::c_char; 16usize], pub ifindex: __u32, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize]>, @@ -1702,7 +1702,7 @@ pub struct bpf_map_info { pub value_size: __u32, pub max_entries: __u32, pub map_flags: __u32, - pub name: [::aya_bpf_cty::c_char; 16usize], + pub name: [::aya_ebpf_cty::c_char; 16usize], pub ifindex: __u32, pub btf_vmlinux_value_type_id: __u32, pub netns_dev: __u64, @@ -1927,7 +1927,7 @@ impl bpf_sock_ops__bindgen_ty_2 { #[repr(C)] #[derive(Copy, Clone)] pub union bpf_sock_ops__bindgen_ty_3 { - pub skb_data: *mut ::aya_bpf_cty::c_void, + pub skb_data: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1941,7 +1941,7 @@ impl bpf_sock_ops__bindgen_ty_3 { #[repr(C)] #[derive(Copy, Clone)] pub union bpf_sock_ops__bindgen_ty_4 { - pub skb_data_end: *mut ::aya_bpf_cty::c_void, + pub skb_data_end: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1960,7 +1960,7 @@ pub const BPF_SOCK_OPS_PARSE_ALL_HDR_OPT_CB_FLAG: _bindgen_ty_27 = 16; pub const BPF_SOCK_OPS_PARSE_UNKNOWN_HDR_OPT_CB_FLAG: _bindgen_ty_27 = 32; pub const BPF_SOCK_OPS_WRITE_HDR_OPT_CB_FLAG: _bindgen_ty_27 = 64; pub const BPF_SOCK_OPS_ALL_CB_FLAGS: _bindgen_ty_27 = 127; -pub type _bindgen_ty_27 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_27 = ::aya_ebpf_cty::c_uint; pub const BPF_SOCK_OPS_VOID: _bindgen_ty_28 = 0; pub const BPF_SOCK_OPS_TIMEOUT_INIT: _bindgen_ty_28 = 1; pub const BPF_SOCK_OPS_RWND_INIT: _bindgen_ty_28 = 2; @@ -1977,7 +1977,7 @@ pub const BPF_SOCK_OPS_RTT_CB: _bindgen_ty_28 = 12; pub const BPF_SOCK_OPS_PARSE_HDR_OPT_CB: _bindgen_ty_28 = 13; pub const BPF_SOCK_OPS_HDR_OPT_LEN_CB: _bindgen_ty_28 = 14; pub const BPF_SOCK_OPS_WRITE_HDR_OPT_CB: _bindgen_ty_28 = 15; -pub type _bindgen_ty_28 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_28 = ::aya_ebpf_cty::c_uint; pub const BPF_TCP_ESTABLISHED: _bindgen_ty_29 = 1; pub const BPF_TCP_SYN_SENT: _bindgen_ty_29 = 2; pub const BPF_TCP_SYN_RECV: _bindgen_ty_29 = 3; @@ -1991,13 +1991,13 @@ pub const BPF_TCP_LISTEN: _bindgen_ty_29 = 10; pub const BPF_TCP_CLOSING: _bindgen_ty_29 = 11; pub const BPF_TCP_NEW_SYN_RECV: _bindgen_ty_29 = 12; pub const BPF_TCP_MAX_STATES: _bindgen_ty_29 = 13; -pub type _bindgen_ty_29 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_29 = ::aya_ebpf_cty::c_uint; pub mod _bindgen_ty_31 { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_LOAD_HDR_OPT_TCP_SYN: Type = 1; } pub mod _bindgen_ty_32 { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_WRITE_HDR_TCP_CURRENT_MSS: Type = 1; pub const BPF_WRITE_HDR_TCP_SYNACK_COOKIE: Type = 2; } @@ -2011,10 +2011,10 @@ pub struct bpf_perf_event_value { pub const BPF_DEVCG_ACC_MKNOD: _bindgen_ty_33 = 1; pub const BPF_DEVCG_ACC_READ: _bindgen_ty_33 = 2; pub const BPF_DEVCG_ACC_WRITE: _bindgen_ty_33 = 4; -pub type _bindgen_ty_33 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_33 = ::aya_ebpf_cty::c_uint; pub const BPF_DEVCG_DEV_BLOCK: _bindgen_ty_34 = 1; pub const BPF_DEVCG_DEV_CHAR: _bindgen_ty_34 = 2; -pub type _bindgen_ty_34 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_34 = ::aya_ebpf_cty::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct bpf_cgroup_dev_ctx { @@ -2030,7 +2030,7 @@ pub struct bpf_raw_tracepoint_args { pub const BPF_FIB_LOOKUP_DIRECT: _bindgen_ty_35 = 1; pub const BPF_FIB_LOOKUP_OUTPUT: _bindgen_ty_35 = 2; pub const BPF_FIB_LOOKUP_SKIP_NEIGH: _bindgen_ty_35 = 4; -pub type _bindgen_ty_35 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_35 = ::aya_ebpf_cty::c_uint; pub const BPF_FIB_LKUP_RET_SUCCESS: _bindgen_ty_36 = 0; pub const BPF_FIB_LKUP_RET_BLACKHOLE: _bindgen_ty_36 = 1; pub const BPF_FIB_LKUP_RET_UNREACHABLE: _bindgen_ty_36 = 2; @@ -2040,7 +2040,7 @@ pub const BPF_FIB_LKUP_RET_FWD_DISABLED: _bindgen_ty_36 = 5; pub const BPF_FIB_LKUP_RET_UNSUPP_LWT: _bindgen_ty_36 = 6; pub const BPF_FIB_LKUP_RET_NO_NEIGH: _bindgen_ty_36 = 7; pub const BPF_FIB_LKUP_RET_FRAG_NEEDED: _bindgen_ty_36 = 8; -pub type _bindgen_ty_36 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_36 = ::aya_ebpf_cty::c_uint; #[repr(C)] #[derive(Copy, Clone)] pub struct bpf_fib_lookup { @@ -2096,17 +2096,17 @@ pub union bpf_redir_neigh__bindgen_ty_1 { pub ipv6_nh: [__u32; 4usize], } pub mod bpf_check_mtu_flags { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_MTU_CHK_SEGS: Type = 1; } pub mod bpf_check_mtu_ret { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_MTU_CHK_RET_SUCCESS: Type = 0; pub const BPF_MTU_CHK_RET_FRAG_NEEDED: Type = 1; pub const BPF_MTU_CHK_RET_SEGS_TOOBIG: Type = 2; } pub mod bpf_task_fd_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_FD_TYPE_RAW_TRACEPOINT: Type = 0; pub const BPF_FD_TYPE_TRACEPOINT: Type = 1; pub const BPF_FD_TYPE_KPROBE: Type = 2; @@ -2117,7 +2117,7 @@ pub mod bpf_task_fd_type { pub const BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG: _bindgen_ty_37 = 1; pub const BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL: _bindgen_ty_37 = 2; pub const BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP: _bindgen_ty_37 = 4; -pub type _bindgen_ty_37 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_37 = ::aya_ebpf_cty::c_uint; #[repr(C)] #[derive(Copy, Clone)] pub struct bpf_flow_keys { @@ -2304,7 +2304,7 @@ impl bpf_sockopt__bindgen_ty_1 { #[repr(C)] #[derive(Copy, Clone)] pub union bpf_sockopt__bindgen_ty_2 { - pub optval: *mut ::aya_bpf_cty::c_void, + pub optval: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -2318,7 +2318,7 @@ impl bpf_sockopt__bindgen_ty_2 { #[repr(C)] #[derive(Copy, Clone)] pub union bpf_sockopt__bindgen_ty_3 { - pub optval_end: *mut ::aya_bpf_cty::c_void, + pub optval_end: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -2381,12 +2381,12 @@ impl bpf_sk_lookup { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct btf_ptr { - pub ptr: *mut ::aya_bpf_cty::c_void, + pub ptr: *mut ::aya_ebpf_cty::c_void, pub type_id: __u32, pub flags: __u32, } pub mod bpf_core_relo_kind { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_CORE_FIELD_BYTE_OFFSET: Type = 0; pub const BPF_CORE_FIELD_BYTE_SIZE: Type = 1; pub const BPF_CORE_FIELD_EXISTS: Type = 2; @@ -2410,7 +2410,7 @@ pub struct bpf_core_relo { pub kind: bpf_core_relo_kind::Type, } pub const BPF_F_TIMER_ABS: _bindgen_ty_39 = 1; -pub type _bindgen_ty_39 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_39 = ::aya_ebpf_cty::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct bpf_iter_num { @@ -2419,45 +2419,45 @@ pub struct bpf_iter_num { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct user_regs_struct { - pub pc: ::aya_bpf_cty::c_ulong, - pub ra: ::aya_bpf_cty::c_ulong, - pub sp: ::aya_bpf_cty::c_ulong, - pub gp: ::aya_bpf_cty::c_ulong, - pub tp: ::aya_bpf_cty::c_ulong, - pub t0: ::aya_bpf_cty::c_ulong, - pub t1: ::aya_bpf_cty::c_ulong, - pub t2: ::aya_bpf_cty::c_ulong, - pub s0: ::aya_bpf_cty::c_ulong, - pub s1: ::aya_bpf_cty::c_ulong, - pub a0: ::aya_bpf_cty::c_ulong, - pub a1: ::aya_bpf_cty::c_ulong, - pub a2: ::aya_bpf_cty::c_ulong, - pub a3: ::aya_bpf_cty::c_ulong, - pub a4: ::aya_bpf_cty::c_ulong, - pub a5: ::aya_bpf_cty::c_ulong, - pub a6: ::aya_bpf_cty::c_ulong, - pub a7: ::aya_bpf_cty::c_ulong, - pub s2: ::aya_bpf_cty::c_ulong, - pub s3: ::aya_bpf_cty::c_ulong, - pub s4: ::aya_bpf_cty::c_ulong, - pub s5: ::aya_bpf_cty::c_ulong, - pub s6: ::aya_bpf_cty::c_ulong, - pub s7: ::aya_bpf_cty::c_ulong, - pub s8: ::aya_bpf_cty::c_ulong, - pub s9: ::aya_bpf_cty::c_ulong, - pub s10: ::aya_bpf_cty::c_ulong, - pub s11: ::aya_bpf_cty::c_ulong, - pub t3: ::aya_bpf_cty::c_ulong, - pub t4: ::aya_bpf_cty::c_ulong, - pub t5: ::aya_bpf_cty::c_ulong, - pub t6: ::aya_bpf_cty::c_ulong, -} -pub type sa_family_t = ::aya_bpf_cty::c_ushort; + pub pc: ::aya_ebpf_cty::c_ulong, + pub ra: ::aya_ebpf_cty::c_ulong, + pub sp: ::aya_ebpf_cty::c_ulong, + pub gp: ::aya_ebpf_cty::c_ulong, + pub tp: ::aya_ebpf_cty::c_ulong, + pub t0: ::aya_ebpf_cty::c_ulong, + pub t1: ::aya_ebpf_cty::c_ulong, + pub t2: ::aya_ebpf_cty::c_ulong, + pub s0: ::aya_ebpf_cty::c_ulong, + pub s1: ::aya_ebpf_cty::c_ulong, + pub a0: ::aya_ebpf_cty::c_ulong, + pub a1: ::aya_ebpf_cty::c_ulong, + pub a2: ::aya_ebpf_cty::c_ulong, + pub a3: ::aya_ebpf_cty::c_ulong, + pub a4: ::aya_ebpf_cty::c_ulong, + pub a5: ::aya_ebpf_cty::c_ulong, + pub a6: ::aya_ebpf_cty::c_ulong, + pub a7: ::aya_ebpf_cty::c_ulong, + pub s2: ::aya_ebpf_cty::c_ulong, + pub s3: ::aya_ebpf_cty::c_ulong, + pub s4: ::aya_ebpf_cty::c_ulong, + pub s5: ::aya_ebpf_cty::c_ulong, + pub s6: ::aya_ebpf_cty::c_ulong, + pub s7: ::aya_ebpf_cty::c_ulong, + pub s8: ::aya_ebpf_cty::c_ulong, + pub s9: ::aya_ebpf_cty::c_ulong, + pub s10: ::aya_ebpf_cty::c_ulong, + pub s11: ::aya_ebpf_cty::c_ulong, + pub t3: ::aya_ebpf_cty::c_ulong, + pub t4: ::aya_ebpf_cty::c_ulong, + pub t5: ::aya_ebpf_cty::c_ulong, + pub t6: ::aya_ebpf_cty::c_ulong, +} +pub type sa_family_t = ::aya_ebpf_cty::c_ushort; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sockaddr { pub sa_family: sa_family_t, - pub sa_data: [::aya_bpf_cty::c_char; 14usize], + pub sa_data: [::aya_ebpf_cty::c_char; 14usize], } #[repr(C)] #[derive(Debug, Copy, Clone)] diff --git a/ebpf/aya-bpf-bindings/src/riscv64/helpers.rs b/ebpf/aya-bpf-bindings/src/riscv64/helpers.rs index be465ae5..8aba5810 100644 --- a/ebpf/aya-bpf-bindings/src/riscv64/helpers.rs +++ b/ebpf/aya-bpf-bindings/src/riscv64/helpers.rs @@ -1,48 +1,48 @@ use super::bindings::*; pub unsafe fn bpf_map_lookup_elem( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, -) -> *mut ::aya_bpf_cty::c_void { + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(1usize); + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(1usize); fun(map, key) } pub unsafe fn bpf_map_update_elem( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, - value: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, + value: *const ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, - value: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, + value: *const ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(2usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(2usize); fun(map, key, value, flags) } pub unsafe fn bpf_map_delete_elem( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(3usize); + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(3usize); fun(map, key) } pub unsafe fn bpf_probe_read( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(4usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(4usize); fun(dst, size, unsafe_ptr) } pub unsafe fn bpf_ktime_get_ns() -> __u64 { @@ -60,17 +60,17 @@ pub unsafe fn bpf_get_smp_processor_id() -> __u32 { pub unsafe fn bpf_skb_store_bytes( skb: *mut __sk_buff, offset: __u32, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, offset: __u32, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(9usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(9usize); fun(skb, offset, from, len, flags) } pub unsafe fn bpf_l3_csum_replace( @@ -79,14 +79,14 @@ pub unsafe fn bpf_l3_csum_replace( from: __u64, to: __u64, size: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, offset: __u32, from: __u64, to: __u64, size: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(10usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(10usize); fun(skb, offset, from, to, size) } pub unsafe fn bpf_l4_csum_replace( @@ -95,38 +95,38 @@ pub unsafe fn bpf_l4_csum_replace( from: __u64, to: __u64, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, offset: __u32, from: __u64, to: __u64, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(11usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(11usize); fun(skb, offset, from, to, flags) } pub unsafe fn bpf_tail_call( - ctx: *mut ::aya_bpf_cty::c_void, - prog_array_map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + prog_array_map: *mut ::aya_ebpf_cty::c_void, index: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - prog_array_map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + prog_array_map: *mut ::aya_ebpf_cty::c_void, index: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(12usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(12usize); fun(ctx, prog_array_map, index) } pub unsafe fn bpf_clone_redirect( skb: *mut __sk_buff, ifindex: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, ifindex: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(13usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(13usize); fun(skb, ifindex, flags) } pub unsafe fn bpf_get_current_pid_tgid() -> __u64 { @@ -138,13 +138,13 @@ pub unsafe fn bpf_get_current_uid_gid() -> __u64 { fun() } pub unsafe fn bpf_get_current_comm( - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size_of_buf: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size_of_buf: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(16usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(16usize); fun(buf, size_of_buf) } pub unsafe fn bpf_get_cgroup_classid(skb: *mut __sk_buff) -> __u32 { @@ -155,16 +155,16 @@ pub unsafe fn bpf_skb_vlan_push( skb: *mut __sk_buff, vlan_proto: __be16, vlan_tci: __u16, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, vlan_proto: __be16, vlan_tci: __u16, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(18usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(18usize); fun(skb, vlan_proto, vlan_tci) } -pub unsafe fn bpf_skb_vlan_pop(skb: *mut __sk_buff) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_skb_vlan_pop(skb: *mut __sk_buff) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(19usize); fun(skb) } @@ -173,13 +173,13 @@ pub unsafe fn bpf_skb_get_tunnel_key( key: *mut bpf_tunnel_key, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, key: *mut bpf_tunnel_key, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(20usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(20usize); fun(skb, key, size, flags) } pub unsafe fn bpf_skb_set_tunnel_key( @@ -187,22 +187,22 @@ pub unsafe fn bpf_skb_set_tunnel_key( key: *mut bpf_tunnel_key, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, key: *mut bpf_tunnel_key, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(21usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(21usize); fun(skb, key, size, flags) } -pub unsafe fn bpf_perf_event_read(map: *mut ::aya_bpf_cty::c_void, flags: __u64) -> __u64 { - let fun: unsafe extern "C" fn(map: *mut ::aya_bpf_cty::c_void, flags: __u64) -> __u64 = +pub unsafe fn bpf_perf_event_read(map: *mut ::aya_ebpf_cty::c_void, flags: __u64) -> __u64 { + let fun: unsafe extern "C" fn(map: *mut ::aya_ebpf_cty::c_void, flags: __u64) -> __u64 = ::core::mem::transmute(22usize); fun(map, flags) } -pub unsafe fn bpf_redirect(ifindex: __u32, flags: __u64) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(ifindex: __u32, flags: __u64) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_redirect(ifindex: __u32, flags: __u64) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(ifindex: __u32, flags: __u64) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(23usize); fun(ifindex, flags) } @@ -211,45 +211,45 @@ pub unsafe fn bpf_get_route_realm(skb: *mut __sk_buff) -> __u32 { fun(skb) } pub unsafe fn bpf_perf_event_output( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(25usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(25usize); fun(ctx, map, flags, data, size) } pub unsafe fn bpf_skb_load_bytes( - skb: *const ::aya_bpf_cty::c_void, + skb: *const ::aya_ebpf_cty::c_void, offset: __u32, - to: *mut ::aya_bpf_cty::c_void, + to: *mut ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - skb: *const ::aya_bpf_cty::c_void, + skb: *const ::aya_ebpf_cty::c_void, offset: __u32, - to: *mut ::aya_bpf_cty::c_void, + to: *mut ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(26usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(26usize); fun(skb, offset, to, len) } pub unsafe fn bpf_get_stackid( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(27usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(27usize); fun(ctx, map, flags) } pub unsafe fn bpf_csum_diff( @@ -270,55 +270,55 @@ pub unsafe fn bpf_csum_diff( } pub unsafe fn bpf_skb_get_tunnel_opt( skb: *mut __sk_buff, - opt: *mut ::aya_bpf_cty::c_void, + opt: *mut ::aya_ebpf_cty::c_void, size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - opt: *mut ::aya_bpf_cty::c_void, + opt: *mut ::aya_ebpf_cty::c_void, size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(29usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(29usize); fun(skb, opt, size) } pub unsafe fn bpf_skb_set_tunnel_opt( skb: *mut __sk_buff, - opt: *mut ::aya_bpf_cty::c_void, + opt: *mut ::aya_ebpf_cty::c_void, size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - opt: *mut ::aya_bpf_cty::c_void, + opt: *mut ::aya_ebpf_cty::c_void, size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(30usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(30usize); fun(skb, opt, size) } pub unsafe fn bpf_skb_change_proto( skb: *mut __sk_buff, proto: __be16, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, proto: __be16, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(31usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(31usize); fun(skb, proto, flags) } -pub unsafe fn bpf_skb_change_type(skb: *mut __sk_buff, type_: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff, type_: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_skb_change_type(skb: *mut __sk_buff, type_: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff, type_: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(32usize); fun(skb, type_) } pub unsafe fn bpf_skb_under_cgroup( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, index: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, index: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(33usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(33usize); fun(skb, map, index) } pub unsafe fn bpf_get_hash_recalc(skb: *mut __sk_buff) -> __u32 { @@ -330,41 +330,41 @@ pub unsafe fn bpf_get_current_task() -> __u64 { fun() } pub unsafe fn bpf_probe_write_user( - dst: *mut ::aya_bpf_cty::c_void, - src: *const ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, + src: *const ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, - src: *const ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, + src: *const ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(36usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(36usize); fun(dst, src, len) } pub unsafe fn bpf_current_task_under_cgroup( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, index: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, index: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(37usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(37usize); fun(map, index) } pub unsafe fn bpf_skb_change_tail( skb: *mut __sk_buff, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(38usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(38usize); fun(skb, len, flags) } -pub unsafe fn bpf_skb_pull_data(skb: *mut __sk_buff, len: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff, len: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_skb_pull_data(skb: *mut __sk_buff, len: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff, len: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(39usize); fun(skb, len) } @@ -377,46 +377,46 @@ pub unsafe fn bpf_set_hash_invalid(skb: *mut __sk_buff) { let fun: unsafe extern "C" fn(skb: *mut __sk_buff) = ::core::mem::transmute(41usize); fun(skb) } -pub unsafe fn bpf_get_numa_node_id() -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn() -> ::aya_bpf_cty::c_long = ::core::mem::transmute(42usize); +pub unsafe fn bpf_get_numa_node_id() -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn() -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(42usize); fun() } pub unsafe fn bpf_skb_change_head( skb: *mut __sk_buff, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(43usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(43usize); fun(skb, len, flags) } pub unsafe fn bpf_xdp_adjust_head( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + delta: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(44usize); + delta: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(44usize); fun(xdp_md, delta) } pub unsafe fn bpf_probe_read_str( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(45usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(45usize); fun(dst, size, unsafe_ptr) } -pub unsafe fn bpf_get_socket_cookie(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 = +pub unsafe fn bpf_get_socket_cookie(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 = ::core::mem::transmute(46usize); fun(ctx) } @@ -424,25 +424,25 @@ pub unsafe fn bpf_get_socket_uid(skb: *mut __sk_buff) -> __u32 { let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> __u32 = ::core::mem::transmute(47usize); fun(skb) } -pub unsafe fn bpf_set_hash(skb: *mut __sk_buff, hash: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff, hash: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_set_hash(skb: *mut __sk_buff, hash: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff, hash: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(48usize); fun(skb, hash) } pub unsafe fn bpf_setsockopt( - bpf_socket: *mut ::aya_bpf_cty::c_void, - level: ::aya_bpf_cty::c_int, - optname: ::aya_bpf_cty::c_int, - optval: *mut ::aya_bpf_cty::c_void, - optlen: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn( - bpf_socket: *mut ::aya_bpf_cty::c_void, - level: ::aya_bpf_cty::c_int, - optname: ::aya_bpf_cty::c_int, - optval: *mut ::aya_bpf_cty::c_void, - optlen: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(49usize); + bpf_socket: *mut ::aya_ebpf_cty::c_void, + level: ::aya_ebpf_cty::c_int, + optname: ::aya_ebpf_cty::c_int, + optval: *mut ::aya_ebpf_cty::c_void, + optlen: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn( + bpf_socket: *mut ::aya_ebpf_cty::c_void, + level: ::aya_ebpf_cty::c_int, + optname: ::aya_ebpf_cty::c_int, + optval: *mut ::aya_ebpf_cty::c_void, + optlen: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(49usize); fun(bpf_socket, level, optname, optval, optlen) } pub unsafe fn bpf_skb_adjust_room( @@ -450,143 +450,143 @@ pub unsafe fn bpf_skb_adjust_room( len_diff: __s32, mode: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, len_diff: __s32, mode: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(50usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(50usize); fun(skb, len_diff, mode, flags) } pub unsafe fn bpf_redirect_map( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u64, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u64, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(51usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(51usize); fun(map, key, flags) } pub unsafe fn bpf_sk_redirect_map( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(52usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(52usize); fun(skb, map, key, flags) } pub unsafe fn bpf_sock_map_update( skops: *mut bpf_sock_ops, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skops: *mut bpf_sock_ops, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(53usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(53usize); fun(skops, map, key, flags) } pub unsafe fn bpf_xdp_adjust_meta( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + delta: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(54usize); + delta: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(54usize); fun(xdp_md, delta) } pub unsafe fn bpf_perf_event_read_value( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, buf: *mut bpf_perf_event_value, buf_size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, buf: *mut bpf_perf_event_value, buf_size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(55usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(55usize); fun(map, flags, buf, buf_size) } pub unsafe fn bpf_perf_prog_read_value( ctx: *mut bpf_perf_event_data, buf: *mut bpf_perf_event_value, buf_size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_perf_event_data, buf: *mut bpf_perf_event_value, buf_size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(56usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(56usize); fun(ctx, buf, buf_size) } pub unsafe fn bpf_getsockopt( - bpf_socket: *mut ::aya_bpf_cty::c_void, - level: ::aya_bpf_cty::c_int, - optname: ::aya_bpf_cty::c_int, - optval: *mut ::aya_bpf_cty::c_void, - optlen: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn( - bpf_socket: *mut ::aya_bpf_cty::c_void, - level: ::aya_bpf_cty::c_int, - optname: ::aya_bpf_cty::c_int, - optval: *mut ::aya_bpf_cty::c_void, - optlen: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(57usize); + bpf_socket: *mut ::aya_ebpf_cty::c_void, + level: ::aya_ebpf_cty::c_int, + optname: ::aya_ebpf_cty::c_int, + optval: *mut ::aya_ebpf_cty::c_void, + optlen: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn( + bpf_socket: *mut ::aya_ebpf_cty::c_void, + level: ::aya_ebpf_cty::c_int, + optname: ::aya_ebpf_cty::c_int, + optval: *mut ::aya_ebpf_cty::c_void, + optlen: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(57usize); fun(bpf_socket, level, optname, optval, optlen) } -pub unsafe fn bpf_override_return(regs: *mut pt_regs, rc: __u64) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(regs: *mut pt_regs, rc: __u64) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_override_return(regs: *mut pt_regs, rc: __u64) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(regs: *mut pt_regs, rc: __u64) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(58usize); fun(regs, rc) } pub unsafe fn bpf_sock_ops_cb_flags_set( bpf_sock: *mut bpf_sock_ops, - argval: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + argval: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( bpf_sock: *mut bpf_sock_ops, - argval: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(59usize); + argval: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(59usize); fun(bpf_sock, argval) } pub unsafe fn bpf_msg_redirect_map( msg: *mut sk_msg_md, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( msg: *mut sk_msg_md, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(60usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(60usize); fun(msg, map, key, flags) } -pub unsafe fn bpf_msg_apply_bytes(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_msg_apply_bytes(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(61usize); fun(msg, bytes) } -pub unsafe fn bpf_msg_cork_bytes(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_msg_cork_bytes(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(62usize); fun(msg, bytes) } @@ -595,35 +595,35 @@ pub unsafe fn bpf_msg_pull_data( start: __u32, end: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( msg: *mut sk_msg_md, start: __u32, end: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(63usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(63usize); fun(msg, start, end, flags) } pub unsafe fn bpf_bind( ctx: *mut bpf_sock_addr, addr: *mut sockaddr, - addr_len: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + addr_len: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_sock_addr, addr: *mut sockaddr, - addr_len: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(64usize); + addr_len: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(64usize); fun(ctx, addr, addr_len) } pub unsafe fn bpf_xdp_adjust_tail( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + delta: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(65usize); + delta: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(65usize); fun(xdp_md, delta) } pub unsafe fn bpf_skb_get_xfrm_state( @@ -632,173 +632,173 @@ pub unsafe fn bpf_skb_get_xfrm_state( xfrm_state: *mut bpf_xfrm_state, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, index: __u32, xfrm_state: *mut bpf_xfrm_state, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(66usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(66usize); fun(skb, index, xfrm_state, size, flags) } pub unsafe fn bpf_get_stack( - ctx: *mut ::aya_bpf_cty::c_void, - buf: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - buf: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(67usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(67usize); fun(ctx, buf, size, flags) } pub unsafe fn bpf_skb_load_bytes_relative( - skb: *const ::aya_bpf_cty::c_void, + skb: *const ::aya_ebpf_cty::c_void, offset: __u32, - to: *mut ::aya_bpf_cty::c_void, + to: *mut ::aya_ebpf_cty::c_void, len: __u32, start_header: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - skb: *const ::aya_bpf_cty::c_void, + skb: *const ::aya_ebpf_cty::c_void, offset: __u32, - to: *mut ::aya_bpf_cty::c_void, + to: *mut ::aya_ebpf_cty::c_void, len: __u32, start_header: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(68usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(68usize); fun(skb, offset, to, len, start_header) } pub unsafe fn bpf_fib_lookup( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, params: *mut bpf_fib_lookup, - plen: ::aya_bpf_cty::c_int, + plen: ::aya_ebpf_cty::c_int, flags: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, params: *mut bpf_fib_lookup, - plen: ::aya_bpf_cty::c_int, + plen: ::aya_ebpf_cty::c_int, flags: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(69usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(69usize); fun(ctx, params, plen, flags) } pub unsafe fn bpf_sock_hash_update( skops: *mut bpf_sock_ops, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skops: *mut bpf_sock_ops, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(70usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(70usize); fun(skops, map, key, flags) } pub unsafe fn bpf_msg_redirect_hash( msg: *mut sk_msg_md, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( msg: *mut sk_msg_md, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(71usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(71usize); fun(msg, map, key, flags) } pub unsafe fn bpf_sk_redirect_hash( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(72usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(72usize); fun(skb, map, key, flags) } pub unsafe fn bpf_lwt_push_encap( skb: *mut __sk_buff, type_: __u32, - hdr: *mut ::aya_bpf_cty::c_void, + hdr: *mut ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, type_: __u32, - hdr: *mut ::aya_bpf_cty::c_void, + hdr: *mut ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(73usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(73usize); fun(skb, type_, hdr, len) } pub unsafe fn bpf_lwt_seg6_store_bytes( skb: *mut __sk_buff, offset: __u32, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, offset: __u32, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(74usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(74usize); fun(skb, offset, from, len) } pub unsafe fn bpf_lwt_seg6_adjust_srh( skb: *mut __sk_buff, offset: __u32, delta: __s32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, offset: __u32, delta: __s32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(75usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(75usize); fun(skb, offset, delta) } pub unsafe fn bpf_lwt_seg6_action( skb: *mut __sk_buff, action: __u32, - param: *mut ::aya_bpf_cty::c_void, + param: *mut ::aya_ebpf_cty::c_void, param_len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, action: __u32, - param: *mut ::aya_bpf_cty::c_void, + param: *mut ::aya_ebpf_cty::c_void, param_len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(76usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(76usize); fun(skb, action, param, param_len) } -pub unsafe fn bpf_rc_repeat(ctx: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_rc_repeat(ctx: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(77usize); fun(ctx) } pub unsafe fn bpf_rc_keydown( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, protocol: __u32, scancode: __u64, toggle: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, protocol: __u32, scancode: __u64, toggle: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(78usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(78usize); fun(ctx, protocol, scancode, toggle) } pub unsafe fn bpf_skb_cgroup_id(skb: *mut __sk_buff) -> __u64 { @@ -810,48 +810,48 @@ pub unsafe fn bpf_get_current_cgroup_id() -> __u64 { fun() } pub unsafe fn bpf_get_local_storage( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(81usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(81usize); fun(map, flags) } pub unsafe fn bpf_sk_select_reuseport( reuse: *mut sk_reuseport_md, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( reuse: *mut sk_reuseport_md, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(82usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(82usize); fun(reuse, map, key, flags) } pub unsafe fn bpf_skb_ancestor_cgroup_id( skb: *mut __sk_buff, - ancestor_level: ::aya_bpf_cty::c_int, + ancestor_level: ::aya_ebpf_cty::c_int, ) -> __u64 { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - ancestor_level: ::aya_bpf_cty::c_int, + ancestor_level: ::aya_ebpf_cty::c_int, ) -> __u64 = ::core::mem::transmute(83usize); fun(skb, ancestor_level) } pub unsafe fn bpf_sk_lookup_tcp( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, flags: __u64, ) -> *mut bpf_sock { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, @@ -860,14 +860,14 @@ pub unsafe fn bpf_sk_lookup_tcp( fun(ctx, tuple, tuple_size, netns, flags) } pub unsafe fn bpf_sk_lookup_udp( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, flags: __u64, ) -> *mut bpf_sock { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, @@ -875,41 +875,41 @@ pub unsafe fn bpf_sk_lookup_udp( ) -> *mut bpf_sock = ::core::mem::transmute(85usize); fun(ctx, tuple, tuple_size, netns, flags) } -pub unsafe fn bpf_sk_release(sock: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(sock: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_sk_release(sock: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(sock: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(86usize); fun(sock) } pub unsafe fn bpf_map_push_elem( - map: *mut ::aya_bpf_cty::c_void, - value: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + value: *const ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - value: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + value: *const ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(87usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(87usize); fun(map, value, flags) } pub unsafe fn bpf_map_pop_elem( - map: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + map: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(88usize); + map: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(88usize); fun(map, value) } pub unsafe fn bpf_map_peek_elem( - map: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + map: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(89usize); + map: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(89usize); fun(map, value) } pub unsafe fn bpf_msg_push_data( @@ -917,13 +917,13 @@ pub unsafe fn bpf_msg_push_data( start: __u32, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( msg: *mut sk_msg_md, start: __u32, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(90usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(90usize); fun(msg, start, len, flags) } pub unsafe fn bpf_msg_pop_data( @@ -931,34 +931,34 @@ pub unsafe fn bpf_msg_pop_data( start: __u32, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( msg: *mut sk_msg_md, start: __u32, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(91usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(91usize); fun(msg, start, len, flags) } pub unsafe fn bpf_rc_pointer_rel( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, rel_x: __s32, rel_y: __s32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, rel_x: __s32, rel_y: __s32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(92usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(92usize); fun(ctx, rel_x, rel_y) } -pub unsafe fn bpf_spin_lock(lock: *mut bpf_spin_lock) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(lock: *mut bpf_spin_lock) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_spin_lock(lock: *mut bpf_spin_lock) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(lock: *mut bpf_spin_lock) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(93usize); fun(lock) } -pub unsafe fn bpf_spin_unlock(lock: *mut bpf_spin_lock) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(lock: *mut bpf_spin_lock) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_spin_unlock(lock: *mut bpf_spin_lock) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(lock: *mut bpf_spin_lock) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(94usize); fun(lock) } @@ -972,8 +972,8 @@ pub unsafe fn bpf_tcp_sock(sk: *mut bpf_sock) -> *mut bpf_tcp_sock { ::core::mem::transmute(96usize); fun(sk) } -pub unsafe fn bpf_skb_ecn_set_ce(skb: *mut __sk_buff) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_skb_ecn_set_ce(skb: *mut __sk_buff) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(97usize); fun(skb) } @@ -983,14 +983,14 @@ pub unsafe fn bpf_get_listener_sock(sk: *mut bpf_sock) -> *mut bpf_sock { fun(sk) } pub unsafe fn bpf_skc_lookup_tcp( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, flags: __u64, ) -> *mut bpf_sock { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, @@ -999,138 +999,138 @@ pub unsafe fn bpf_skc_lookup_tcp( fun(ctx, tuple, tuple_size, netns, flags) } pub unsafe fn bpf_tcp_check_syncookie( - sk: *mut ::aya_bpf_cty::c_void, - iph: *mut ::aya_bpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + iph: *mut ::aya_ebpf_cty::c_void, iph_len: __u32, th: *mut tcphdr, th_len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - sk: *mut ::aya_bpf_cty::c_void, - iph: *mut ::aya_bpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + iph: *mut ::aya_ebpf_cty::c_void, iph_len: __u32, th: *mut tcphdr, th_len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(100usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(100usize); fun(sk, iph, iph_len, th, th_len) } pub unsafe fn bpf_sysctl_get_name( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(101usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(101usize); fun(ctx, buf, buf_len, flags) } pub unsafe fn bpf_sysctl_get_current_value( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, -) -> ::aya_bpf_cty::c_long { + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(102usize); + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(102usize); fun(ctx, buf, buf_len) } pub unsafe fn bpf_sysctl_get_new_value( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, -) -> ::aya_bpf_cty::c_long { + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(103usize); + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(103usize); fun(ctx, buf, buf_len) } pub unsafe fn bpf_sysctl_set_new_value( ctx: *mut bpf_sysctl, - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, -) -> ::aya_bpf_cty::c_long { + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_sysctl, - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(104usize); + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(104usize); fun(ctx, buf, buf_len) } pub unsafe fn bpf_strtol( - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, - res: *mut ::aya_bpf_cty::c_long, -) -> ::aya_bpf_cty::c_long { + res: *mut ::aya_ebpf_cty::c_long, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, - res: *mut ::aya_bpf_cty::c_long, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(105usize); + res: *mut ::aya_ebpf_cty::c_long, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(105usize); fun(buf, buf_len, flags, res) } pub unsafe fn bpf_strtoul( - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, - res: *mut ::aya_bpf_cty::c_ulong, -) -> ::aya_bpf_cty::c_long { + res: *mut ::aya_ebpf_cty::c_ulong, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, - res: *mut ::aya_bpf_cty::c_ulong, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(106usize); + res: *mut ::aya_ebpf_cty::c_ulong, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(106usize); fun(buf, buf_len, flags, res) } pub unsafe fn bpf_sk_storage_get( - map: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(107usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(107usize); fun(map, sk, value, flags) } pub unsafe fn bpf_sk_storage_delete( - map: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + map: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(108usize); + map: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(108usize); fun(map, sk) } -pub unsafe fn bpf_send_signal(sig: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(sig: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_send_signal(sig: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(sig: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(109usize); fun(sig) } pub unsafe fn bpf_tcp_gen_syncookie( - sk: *mut ::aya_bpf_cty::c_void, - iph: *mut ::aya_bpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + iph: *mut ::aya_ebpf_cty::c_void, iph_len: __u32, th: *mut tcphdr, th_len: __u32, ) -> __s64 { let fun: unsafe extern "C" fn( - sk: *mut ::aya_bpf_cty::c_void, - iph: *mut ::aya_bpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + iph: *mut ::aya_ebpf_cty::c_void, iph_len: __u32, th: *mut tcphdr, th_len: __u32, @@ -1138,81 +1138,81 @@ pub unsafe fn bpf_tcp_gen_syncookie( fun(sk, iph, iph_len, th, th_len) } pub unsafe fn bpf_skb_output( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(111usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(111usize); fun(ctx, map, flags, data, size) } pub unsafe fn bpf_probe_read_user( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(112usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(112usize); fun(dst, size, unsafe_ptr) } pub unsafe fn bpf_probe_read_kernel( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(113usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(113usize); fun(dst, size, unsafe_ptr) } pub unsafe fn bpf_probe_read_user_str( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(114usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(114usize); fun(dst, size, unsafe_ptr) } pub unsafe fn bpf_probe_read_kernel_str( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(115usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(115usize); fun(dst, size, unsafe_ptr) } pub unsafe fn bpf_tcp_send_ack( - tp: *mut ::aya_bpf_cty::c_void, + tp: *mut ::aya_ebpf_cty::c_void, rcv_nxt: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - tp: *mut ::aya_bpf_cty::c_void, + tp: *mut ::aya_ebpf_cty::c_void, rcv_nxt: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(116usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(116usize); fun(tp, rcv_nxt) } -pub unsafe fn bpf_send_signal_thread(sig: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(sig: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_send_signal_thread(sig: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(sig: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(117usize); fun(sig) } @@ -1222,16 +1222,16 @@ pub unsafe fn bpf_jiffies64() -> __u64 { } pub unsafe fn bpf_read_branch_records( ctx: *mut bpf_perf_event_data, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_perf_event_data, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(119usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(119usize); fun(ctx, buf, size, flags) } pub unsafe fn bpf_get_ns_current_pid_tgid( @@ -1239,51 +1239,51 @@ pub unsafe fn bpf_get_ns_current_pid_tgid( ino: __u64, nsdata: *mut bpf_pidns_info, size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( dev: __u64, ino: __u64, nsdata: *mut bpf_pidns_info, size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(120usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(120usize); fun(dev, ino, nsdata, size) } pub unsafe fn bpf_xdp_output( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(121usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(121usize); fun(ctx, map, flags, data, size) } -pub unsafe fn bpf_get_netns_cookie(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 = +pub unsafe fn bpf_get_netns_cookie(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 = ::core::mem::transmute(122usize); fun(ctx) } -pub unsafe fn bpf_get_current_ancestor_cgroup_id(ancestor_level: ::aya_bpf_cty::c_int) -> __u64 { - let fun: unsafe extern "C" fn(ancestor_level: ::aya_bpf_cty::c_int) -> __u64 = +pub unsafe fn bpf_get_current_ancestor_cgroup_id(ancestor_level: ::aya_ebpf_cty::c_int) -> __u64 { + let fun: unsafe extern "C" fn(ancestor_level: ::aya_ebpf_cty::c_int) -> __u64 = ::core::mem::transmute(123usize); fun(ancestor_level) } pub unsafe fn bpf_sk_assign( - ctx: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(124usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(124usize); fun(ctx, sk, flags) } pub unsafe fn bpf_ktime_get_boot_ns() -> __u64 { @@ -1292,236 +1292,238 @@ pub unsafe fn bpf_ktime_get_boot_ns() -> __u64 { } pub unsafe fn bpf_seq_printf( m: *mut seq_file, - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, fmt_size: __u32, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, data_len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( m: *mut seq_file, - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, fmt_size: __u32, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, data_len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(126usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(126usize); fun(m, fmt, fmt_size, data, data_len) } pub unsafe fn bpf_seq_write( m: *mut seq_file, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( m: *mut seq_file, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(127usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(127usize); fun(m, data, len) } -pub unsafe fn bpf_sk_cgroup_id(sk: *mut ::aya_bpf_cty::c_void) -> __u64 { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> __u64 = +pub unsafe fn bpf_sk_cgroup_id(sk: *mut ::aya_ebpf_cty::c_void) -> __u64 { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> __u64 = ::core::mem::transmute(128usize); fun(sk) } pub unsafe fn bpf_sk_ancestor_cgroup_id( - sk: *mut ::aya_bpf_cty::c_void, - ancestor_level: ::aya_bpf_cty::c_int, + sk: *mut ::aya_ebpf_cty::c_void, + ancestor_level: ::aya_ebpf_cty::c_int, ) -> __u64 { let fun: unsafe extern "C" fn( - sk: *mut ::aya_bpf_cty::c_void, - ancestor_level: ::aya_bpf_cty::c_int, + sk: *mut ::aya_ebpf_cty::c_void, + ancestor_level: ::aya_ebpf_cty::c_int, ) -> __u64 = ::core::mem::transmute(129usize); fun(sk, ancestor_level) } pub unsafe fn bpf_ringbuf_output( - ringbuf: *mut ::aya_bpf_cty::c_void, - data: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ringbuf: *mut ::aya_bpf_cty::c_void, - data: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(130usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(130usize); fun(ringbuf, data, size, flags) } pub unsafe fn bpf_ringbuf_reserve( - ringbuf: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, size: __u64, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - ringbuf: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, size: __u64, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(131usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(131usize); fun(ringbuf, size, flags) } -pub unsafe fn bpf_ringbuf_submit(data: *mut ::aya_bpf_cty::c_void, flags: __u64) { - let fun: unsafe extern "C" fn(data: *mut ::aya_bpf_cty::c_void, flags: __u64) = +pub unsafe fn bpf_ringbuf_submit(data: *mut ::aya_ebpf_cty::c_void, flags: __u64) { + let fun: unsafe extern "C" fn(data: *mut ::aya_ebpf_cty::c_void, flags: __u64) = ::core::mem::transmute(132usize); fun(data, flags) } -pub unsafe fn bpf_ringbuf_discard(data: *mut ::aya_bpf_cty::c_void, flags: __u64) { - let fun: unsafe extern "C" fn(data: *mut ::aya_bpf_cty::c_void, flags: __u64) = +pub unsafe fn bpf_ringbuf_discard(data: *mut ::aya_ebpf_cty::c_void, flags: __u64) { + let fun: unsafe extern "C" fn(data: *mut ::aya_ebpf_cty::c_void, flags: __u64) = ::core::mem::transmute(133usize); fun(data, flags) } -pub unsafe fn bpf_ringbuf_query(ringbuf: *mut ::aya_bpf_cty::c_void, flags: __u64) -> __u64 { - let fun: unsafe extern "C" fn(ringbuf: *mut ::aya_bpf_cty::c_void, flags: __u64) -> __u64 = +pub unsafe fn bpf_ringbuf_query(ringbuf: *mut ::aya_ebpf_cty::c_void, flags: __u64) -> __u64 { + let fun: unsafe extern "C" fn(ringbuf: *mut ::aya_ebpf_cty::c_void, flags: __u64) -> __u64 = ::core::mem::transmute(134usize); fun(ringbuf, flags) } -pub unsafe fn bpf_csum_level(skb: *mut __sk_buff, level: __u64) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff, level: __u64) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_csum_level(skb: *mut __sk_buff, level: __u64) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff, level: __u64) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(135usize); fun(skb, level) } -pub unsafe fn bpf_skc_to_tcp6_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp6_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp6_sock = +pub unsafe fn bpf_skc_to_tcp6_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp6_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp6_sock = ::core::mem::transmute(136usize); fun(sk) } -pub unsafe fn bpf_skc_to_tcp_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_sock = +pub unsafe fn bpf_skc_to_tcp_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp_sock = ::core::mem::transmute(137usize); fun(sk) } pub unsafe fn bpf_skc_to_tcp_timewait_sock( - sk: *mut ::aya_bpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, ) -> *mut tcp_timewait_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_timewait_sock = + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp_timewait_sock = ::core::mem::transmute(138usize); fun(sk) } -pub unsafe fn bpf_skc_to_tcp_request_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_request_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_request_sock = +pub unsafe fn bpf_skc_to_tcp_request_sock( + sk: *mut ::aya_ebpf_cty::c_void, +) -> *mut tcp_request_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp_request_sock = ::core::mem::transmute(139usize); fun(sk) } -pub unsafe fn bpf_skc_to_udp6_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut udp6_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut udp6_sock = +pub unsafe fn bpf_skc_to_udp6_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut udp6_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut udp6_sock = ::core::mem::transmute(140usize); fun(sk) } pub unsafe fn bpf_get_task_stack( task: *mut task_struct, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( task: *mut task_struct, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(141usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(141usize); fun(task, buf, size, flags) } pub unsafe fn bpf_load_hdr_opt( skops: *mut bpf_sock_ops, - searchby_res: *mut ::aya_bpf_cty::c_void, + searchby_res: *mut ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skops: *mut bpf_sock_ops, - searchby_res: *mut ::aya_bpf_cty::c_void, + searchby_res: *mut ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(142usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(142usize); fun(skops, searchby_res, len, flags) } pub unsafe fn bpf_store_hdr_opt( skops: *mut bpf_sock_ops, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skops: *mut bpf_sock_ops, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(143usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(143usize); fun(skops, from, len, flags) } pub unsafe fn bpf_reserve_hdr_opt( skops: *mut bpf_sock_ops, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skops: *mut bpf_sock_ops, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(144usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(144usize); fun(skops, len, flags) } pub unsafe fn bpf_inode_storage_get( - map: *mut ::aya_bpf_cty::c_void, - inode: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + inode: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - inode: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + inode: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(145usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(145usize); fun(map, inode, value, flags) } pub unsafe fn bpf_inode_storage_delete( - map: *mut ::aya_bpf_cty::c_void, - inode: *mut ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_int { + map: *mut ::aya_ebpf_cty::c_void, + inode: *mut ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_int { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - inode: *mut ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_int = ::core::mem::transmute(146usize); + map: *mut ::aya_ebpf_cty::c_void, + inode: *mut ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_int = ::core::mem::transmute(146usize); fun(map, inode) } pub unsafe fn bpf_d_path( path: *mut path, - buf: *mut ::aya_bpf_cty::c_char, + buf: *mut ::aya_ebpf_cty::c_char, sz: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( path: *mut path, - buf: *mut ::aya_bpf_cty::c_char, + buf: *mut ::aya_ebpf_cty::c_char, sz: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(147usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(147usize); fun(path, buf, sz) } pub unsafe fn bpf_copy_from_user( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - user_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + user_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - user_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(148usize); + user_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(148usize); fun(dst, size, user_ptr) } pub unsafe fn bpf_snprintf_btf( - str_: *mut ::aya_bpf_cty::c_char, + str_: *mut ::aya_ebpf_cty::c_char, str_size: __u32, ptr: *mut btf_ptr, btf_ptr_size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - str_: *mut ::aya_bpf_cty::c_char, + str_: *mut ::aya_ebpf_cty::c_char, str_size: __u32, ptr: *mut btf_ptr, btf_ptr_size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(149usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(149usize); fun(str_, str_size, ptr, btf_ptr_size, flags) } pub unsafe fn bpf_seq_printf_btf( @@ -1529,13 +1531,13 @@ pub unsafe fn bpf_seq_printf_btf( ptr: *mut btf_ptr, ptr_size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( m: *mut seq_file, ptr: *mut btf_ptr, ptr_size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(150usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(150usize); fun(m, ptr, ptr_size, flags) } pub unsafe fn bpf_skb_cgroup_classid(skb: *mut __sk_buff) -> __u64 { @@ -1545,70 +1547,70 @@ pub unsafe fn bpf_skb_cgroup_classid(skb: *mut __sk_buff) -> __u64 { pub unsafe fn bpf_redirect_neigh( ifindex: __u32, params: *mut bpf_redir_neigh, - plen: ::aya_bpf_cty::c_int, + plen: ::aya_ebpf_cty::c_int, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ifindex: __u32, params: *mut bpf_redir_neigh, - plen: ::aya_bpf_cty::c_int, + plen: ::aya_ebpf_cty::c_int, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(152usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(152usize); fun(ifindex, params, plen, flags) } pub unsafe fn bpf_per_cpu_ptr( - percpu_ptr: *const ::aya_bpf_cty::c_void, + percpu_ptr: *const ::aya_ebpf_cty::c_void, cpu: __u32, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - percpu_ptr: *const ::aya_bpf_cty::c_void, + percpu_ptr: *const ::aya_ebpf_cty::c_void, cpu: __u32, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(153usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(153usize); fun(percpu_ptr, cpu) } pub unsafe fn bpf_this_cpu_ptr( - percpu_ptr: *const ::aya_bpf_cty::c_void, -) -> *mut ::aya_bpf_cty::c_void { + percpu_ptr: *const ::aya_ebpf_cty::c_void, +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - percpu_ptr: *const ::aya_bpf_cty::c_void, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(154usize); + percpu_ptr: *const ::aya_ebpf_cty::c_void, + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(154usize); fun(percpu_ptr) } -pub unsafe fn bpf_redirect_peer(ifindex: __u32, flags: __u64) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(ifindex: __u32, flags: __u64) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_redirect_peer(ifindex: __u32, flags: __u64) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(ifindex: __u32, flags: __u64) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(155usize); fun(ifindex, flags) } pub unsafe fn bpf_task_storage_get( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, task: *mut task_struct, - value: *mut ::aya_bpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, task: *mut task_struct, - value: *mut ::aya_bpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(156usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(156usize); fun(map, task, value, flags) } pub unsafe fn bpf_task_storage_delete( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, task: *mut task_struct, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, task: *mut task_struct, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(157usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(157usize); fun(map, task) } pub unsafe fn bpf_get_current_task_btf() -> *mut task_struct { let fun: unsafe extern "C" fn() -> *mut task_struct = ::core::mem::transmute(158usize); fun() } -pub unsafe fn bpf_bprm_opts_set(bprm: *mut linux_binprm, flags: __u64) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(bprm: *mut linux_binprm, flags: __u64) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_bprm_opts_set(bprm: *mut linux_binprm, flags: __u64) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(bprm: *mut linux_binprm, flags: __u64) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(159usize); fun(bprm, flags) } @@ -1618,14 +1620,14 @@ pub unsafe fn bpf_ktime_get_coarse_ns() -> __u64 { } pub unsafe fn bpf_ima_inode_hash( inode: *mut inode, - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( inode: *mut inode, - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(161usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(161usize); fun(inode, dst, size) } pub unsafe fn bpf_sock_from_file(file: *mut file) -> *mut socket { @@ -1634,256 +1636,256 @@ pub unsafe fn bpf_sock_from_file(file: *mut file) -> *mut socket { fun(file) } pub unsafe fn bpf_check_mtu( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, ifindex: __u32, mtu_len: *mut __u32, len_diff: __s32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, ifindex: __u32, mtu_len: *mut __u32, len_diff: __s32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(163usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(163usize); fun(ctx, ifindex, mtu_len, len_diff, flags) } pub unsafe fn bpf_for_each_map_elem( - map: *mut ::aya_bpf_cty::c_void, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(164usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(164usize); fun(map, callback_fn, callback_ctx, flags) } pub unsafe fn bpf_snprintf( - str_: *mut ::aya_bpf_cty::c_char, + str_: *mut ::aya_ebpf_cty::c_char, str_size: __u32, - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, data: *mut __u64, data_len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - str_: *mut ::aya_bpf_cty::c_char, + str_: *mut ::aya_ebpf_cty::c_char, str_size: __u32, - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, data: *mut __u64, data_len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(165usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(165usize); fun(str_, str_size, fmt, data, data_len) } pub unsafe fn bpf_sys_bpf( cmd: __u32, - attr: *mut ::aya_bpf_cty::c_void, + attr: *mut ::aya_ebpf_cty::c_void, attr_size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( cmd: __u32, - attr: *mut ::aya_bpf_cty::c_void, + attr: *mut ::aya_ebpf_cty::c_void, attr_size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(166usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(166usize); fun(cmd, attr, attr_size) } pub unsafe fn bpf_btf_find_by_name_kind( - name: *mut ::aya_bpf_cty::c_char, - name_sz: ::aya_bpf_cty::c_int, + name: *mut ::aya_ebpf_cty::c_char, + name_sz: ::aya_ebpf_cty::c_int, kind: __u32, - flags: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + flags: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - name: *mut ::aya_bpf_cty::c_char, - name_sz: ::aya_bpf_cty::c_int, + name: *mut ::aya_ebpf_cty::c_char, + name_sz: ::aya_ebpf_cty::c_int, kind: __u32, - flags: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(167usize); + flags: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(167usize); fun(name, name_sz, kind, flags) } -pub unsafe fn bpf_sys_close(fd: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(fd: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_sys_close(fd: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(fd: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(168usize); fun(fd) } pub unsafe fn bpf_timer_init( timer: *mut bpf_timer, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( timer: *mut bpf_timer, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(169usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(169usize); fun(timer, map, flags) } pub unsafe fn bpf_timer_set_callback( timer: *mut bpf_timer, - callback_fn: *mut ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + callback_fn: *mut ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( timer: *mut bpf_timer, - callback_fn: *mut ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(170usize); + callback_fn: *mut ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(170usize); fun(timer, callback_fn) } pub unsafe fn bpf_timer_start( timer: *mut bpf_timer, nsecs: __u64, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( timer: *mut bpf_timer, nsecs: __u64, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(171usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(171usize); fun(timer, nsecs, flags) } -pub unsafe fn bpf_timer_cancel(timer: *mut bpf_timer) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(timer: *mut bpf_timer) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_timer_cancel(timer: *mut bpf_timer) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(timer: *mut bpf_timer) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(172usize); fun(timer) } -pub unsafe fn bpf_get_func_ip(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 = +pub unsafe fn bpf_get_func_ip(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 = ::core::mem::transmute(173usize); fun(ctx) } -pub unsafe fn bpf_get_attach_cookie(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 = +pub unsafe fn bpf_get_attach_cookie(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 = ::core::mem::transmute(174usize); fun(ctx) } -pub unsafe fn bpf_task_pt_regs(task: *mut task_struct) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(task: *mut task_struct) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_task_pt_regs(task: *mut task_struct) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(task: *mut task_struct) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(175usize); fun(task) } pub unsafe fn bpf_get_branch_snapshot( - entries: *mut ::aya_bpf_cty::c_void, + entries: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - entries: *mut ::aya_bpf_cty::c_void, + entries: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(176usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(176usize); fun(entries, size, flags) } pub unsafe fn bpf_trace_vprintk( - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, fmt_size: __u32, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, data_len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, fmt_size: __u32, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, data_len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(177usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(177usize); fun(fmt, fmt_size, data, data_len) } -pub unsafe fn bpf_skc_to_unix_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut unix_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut unix_sock = +pub unsafe fn bpf_skc_to_unix_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut unix_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut unix_sock = ::core::mem::transmute(178usize); fun(sk) } pub unsafe fn bpf_kallsyms_lookup_name( - name: *const ::aya_bpf_cty::c_char, - name_sz: ::aya_bpf_cty::c_int, - flags: ::aya_bpf_cty::c_int, + name: *const ::aya_ebpf_cty::c_char, + name_sz: ::aya_ebpf_cty::c_int, + flags: ::aya_ebpf_cty::c_int, res: *mut __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - name: *const ::aya_bpf_cty::c_char, - name_sz: ::aya_bpf_cty::c_int, - flags: ::aya_bpf_cty::c_int, + name: *const ::aya_ebpf_cty::c_char, + name_sz: ::aya_ebpf_cty::c_int, + flags: ::aya_ebpf_cty::c_int, res: *mut __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(179usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(179usize); fun(name, name_sz, flags, res) } pub unsafe fn bpf_find_vma( task: *mut task_struct, addr: __u64, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( task: *mut task_struct, addr: __u64, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(180usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(180usize); fun(task, addr, callback_fn, callback_ctx, flags) } pub unsafe fn bpf_loop( nr_loops: __u32, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( nr_loops: __u32, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(181usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(181usize); fun(nr_loops, callback_fn, callback_ctx, flags) } pub unsafe fn bpf_strncmp( - s1: *const ::aya_bpf_cty::c_char, + s1: *const ::aya_ebpf_cty::c_char, s1_sz: __u32, - s2: *const ::aya_bpf_cty::c_char, -) -> ::aya_bpf_cty::c_long { + s2: *const ::aya_ebpf_cty::c_char, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - s1: *const ::aya_bpf_cty::c_char, + s1: *const ::aya_ebpf_cty::c_char, s1_sz: __u32, - s2: *const ::aya_bpf_cty::c_char, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(182usize); + s2: *const ::aya_ebpf_cty::c_char, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(182usize); fun(s1, s1_sz, s2) } pub unsafe fn bpf_get_func_arg( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, n: __u32, value: *mut __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, n: __u32, value: *mut __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(183usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(183usize); fun(ctx, n, value) } pub unsafe fn bpf_get_func_ret( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, value: *mut __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, value: *mut __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(184usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(184usize); fun(ctx, value) } -pub unsafe fn bpf_get_func_arg_cnt(ctx: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_get_func_arg_cnt(ctx: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(185usize); fun(ctx) } -pub unsafe fn bpf_get_retval() -> ::aya_bpf_cty::c_int { - let fun: unsafe extern "C" fn() -> ::aya_bpf_cty::c_int = ::core::mem::transmute(186usize); +pub unsafe fn bpf_get_retval() -> ::aya_ebpf_cty::c_int { + let fun: unsafe extern "C" fn() -> ::aya_ebpf_cty::c_int = ::core::mem::transmute(186usize); fun() } -pub unsafe fn bpf_set_retval(retval: ::aya_bpf_cty::c_int) -> ::aya_bpf_cty::c_int { - let fun: unsafe extern "C" fn(retval: ::aya_bpf_cty::c_int) -> ::aya_bpf_cty::c_int = +pub unsafe fn bpf_set_retval(retval: ::aya_ebpf_cty::c_int) -> ::aya_ebpf_cty::c_int { + let fun: unsafe extern "C" fn(retval: ::aya_ebpf_cty::c_int) -> ::aya_ebpf_cty::c_int = ::core::mem::transmute(187usize); fun(retval) } @@ -1894,124 +1896,124 @@ pub unsafe fn bpf_xdp_get_buff_len(xdp_md: *mut xdp_md) -> __u64 { pub unsafe fn bpf_xdp_load_bytes( xdp_md: *mut xdp_md, offset: __u32, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( xdp_md: *mut xdp_md, offset: __u32, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(189usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(189usize); fun(xdp_md, offset, buf, len) } pub unsafe fn bpf_xdp_store_bytes( xdp_md: *mut xdp_md, offset: __u32, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( xdp_md: *mut xdp_md, offset: __u32, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(190usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(190usize); fun(xdp_md, offset, buf, len) } pub unsafe fn bpf_copy_from_user_task( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - user_ptr: *const ::aya_bpf_cty::c_void, + user_ptr: *const ::aya_ebpf_cty::c_void, tsk: *mut task_struct, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - user_ptr: *const ::aya_bpf_cty::c_void, + user_ptr: *const ::aya_ebpf_cty::c_void, tsk: *mut task_struct, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(191usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(191usize); fun(dst, size, user_ptr, tsk, flags) } pub unsafe fn bpf_skb_set_tstamp( skb: *mut __sk_buff, tstamp: __u64, tstamp_type: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, tstamp: __u64, tstamp_type: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(192usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(192usize); fun(skb, tstamp, tstamp_type) } pub unsafe fn bpf_ima_file_hash( file: *mut file, - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( file: *mut file, - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(193usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(193usize); fun(file, dst, size) } pub unsafe fn bpf_kptr_xchg( - map_value: *mut ::aya_bpf_cty::c_void, - ptr: *mut ::aya_bpf_cty::c_void, -) -> *mut ::aya_bpf_cty::c_void { + map_value: *mut ::aya_ebpf_cty::c_void, + ptr: *mut ::aya_ebpf_cty::c_void, +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map_value: *mut ::aya_bpf_cty::c_void, - ptr: *mut ::aya_bpf_cty::c_void, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(194usize); + map_value: *mut ::aya_ebpf_cty::c_void, + ptr: *mut ::aya_ebpf_cty::c_void, + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(194usize); fun(map_value, ptr) } pub unsafe fn bpf_map_lookup_percpu_elem( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, cpu: __u32, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, cpu: __u32, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(195usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(195usize); fun(map, key, cpu) } -pub unsafe fn bpf_skc_to_mptcp_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut mptcp_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut mptcp_sock = +pub unsafe fn bpf_skc_to_mptcp_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut mptcp_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut mptcp_sock = ::core::mem::transmute(196usize); fun(sk) } pub unsafe fn bpf_dynptr_from_mem( - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, ptr: *mut bpf_dynptr, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, ptr: *mut bpf_dynptr, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(197usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(197usize); fun(data, size, flags, ptr) } pub unsafe fn bpf_ringbuf_reserve_dynptr( - ringbuf: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, ptr: *mut bpf_dynptr, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ringbuf: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, ptr: *mut bpf_dynptr, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(198usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(198usize); fun(ringbuf, size, flags, ptr) } pub unsafe fn bpf_ringbuf_submit_dynptr(ptr: *mut bpf_dynptr, flags: __u64) { @@ -2025,47 +2027,47 @@ pub unsafe fn bpf_ringbuf_discard_dynptr(ptr: *mut bpf_dynptr, flags: __u64) { fun(ptr, flags) } pub unsafe fn bpf_dynptr_read( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, len: __u32, src: *const bpf_dynptr, offset: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, len: __u32, src: *const bpf_dynptr, offset: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(201usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(201usize); fun(dst, len, src, offset, flags) } pub unsafe fn bpf_dynptr_write( dst: *const bpf_dynptr, offset: __u32, - src: *mut ::aya_bpf_cty::c_void, + src: *mut ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( dst: *const bpf_dynptr, offset: __u32, - src: *mut ::aya_bpf_cty::c_void, + src: *mut ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(202usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(202usize); fun(dst, offset, src, len, flags) } pub unsafe fn bpf_dynptr_data( ptr: *const bpf_dynptr, offset: __u32, len: __u32, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( ptr: *const bpf_dynptr, offset: __u32, len: __u32, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(203usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(203usize); fun(ptr, offset, len) } pub unsafe fn bpf_tcp_raw_gen_syncookie_ipv4( @@ -2089,16 +2091,16 @@ pub unsafe fn bpf_tcp_raw_gen_syncookie_ipv6( pub unsafe fn bpf_tcp_raw_check_syncookie_ipv4( iph: *mut iphdr, th: *mut tcphdr, -) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(iph: *mut iphdr, th: *mut tcphdr) -> ::aya_bpf_cty::c_long = +) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(iph: *mut iphdr, th: *mut tcphdr) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(206usize); fun(iph, th) } pub unsafe fn bpf_tcp_raw_check_syncookie_ipv6( iph: *mut ipv6hdr, th: *mut tcphdr, -) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(iph: *mut ipv6hdr, th: *mut tcphdr) -> ::aya_bpf_cty::c_long = +) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(iph: *mut ipv6hdr, th: *mut tcphdr) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(207usize); fun(iph, th) } @@ -2107,40 +2109,40 @@ pub unsafe fn bpf_ktime_get_tai_ns() -> __u64 { fun() } pub unsafe fn bpf_user_ringbuf_drain( - map: *mut ::aya_bpf_cty::c_void, - callback_fn: *mut ::aya_bpf_cty::c_void, - ctx: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - callback_fn: *mut ::aya_bpf_cty::c_void, - ctx: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(209usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(209usize); fun(map, callback_fn, ctx, flags) } pub unsafe fn bpf_cgrp_storage_get( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, cgroup: *mut cgroup, - value: *mut ::aya_bpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, cgroup: *mut cgroup, - value: *mut ::aya_bpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(210usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(210usize); fun(map, cgroup, value, flags) } pub unsafe fn bpf_cgrp_storage_delete( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, cgroup: *mut cgroup, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, cgroup: *mut cgroup, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(211usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(211usize); fun(map, cgroup) } diff --git a/ebpf/aya-bpf-bindings/src/x86_64/bindings.rs b/ebpf/aya-bpf-bindings/src/x86_64/bindings.rs index 6899f2ae..10f558cd 100644 --- a/ebpf/aya-bpf-bindings/src/x86_64/bindings.rs +++ b/ebpf/aya-bpf-bindings/src/x86_64/bindings.rs @@ -279,13 +279,13 @@ pub const TC_ACT_REDIRECT: u32 = 7; pub const TC_ACT_TRAP: u32 = 8; pub const TC_ACT_VALUE_MAX: u32 = 8; pub const TC_ACT_EXT_VAL_MASK: u32 = 268435455; -pub type __u8 = ::aya_bpf_cty::c_uchar; -pub type __s16 = ::aya_bpf_cty::c_short; -pub type __u16 = ::aya_bpf_cty::c_ushort; -pub type __s32 = ::aya_bpf_cty::c_int; -pub type __u32 = ::aya_bpf_cty::c_uint; -pub type __s64 = ::aya_bpf_cty::c_longlong; -pub type __u64 = ::aya_bpf_cty::c_ulonglong; +pub type __u8 = ::aya_ebpf_cty::c_uchar; +pub type __s16 = ::aya_ebpf_cty::c_short; +pub type __u16 = ::aya_ebpf_cty::c_ushort; +pub type __s32 = ::aya_ebpf_cty::c_int; +pub type __u32 = ::aya_ebpf_cty::c_uint; +pub type __s64 = ::aya_ebpf_cty::c_longlong; +pub type __u64 = ::aya_ebpf_cty::c_ulonglong; pub type __be16 = __u16; pub type __be32 = __u32; pub type __wsum = __u32; @@ -301,7 +301,7 @@ pub const BPF_REG_8: _bindgen_ty_1 = 8; pub const BPF_REG_9: _bindgen_ty_1 = 9; pub const BPF_REG_10: _bindgen_ty_1 = 10; pub const __MAX_BPF_REG: _bindgen_ty_1 = 11; -pub type _bindgen_ty_1 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_1 = ::aya_ebpf_cty::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct bpf_insn { @@ -361,7 +361,7 @@ pub struct bpf_cgroup_storage_key { pub attach_type: __u32, } pub mod bpf_cgroup_iter_order { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_CGROUP_ITER_ORDER_UNSPEC: Type = 0; pub const BPF_CGROUP_ITER_SELF_ONLY: Type = 1; pub const BPF_CGROUP_ITER_DESCENDANTS_PRE: Type = 2; @@ -395,7 +395,7 @@ pub struct bpf_iter_link_info__bindgen_ty_3 { pub pid_fd: __u32, } pub mod bpf_cmd { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_MAP_CREATE: Type = 0; pub const BPF_MAP_LOOKUP_ELEM: Type = 1; pub const BPF_MAP_UPDATE_ELEM: Type = 2; @@ -435,7 +435,7 @@ pub mod bpf_cmd { pub const BPF_PROG_BIND_MAP: Type = 35; } pub mod bpf_map_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_MAP_TYPE_UNSPEC: Type = 0; pub const BPF_MAP_TYPE_HASH: Type = 1; pub const BPF_MAP_TYPE_ARRAY: Type = 2; @@ -472,7 +472,7 @@ pub mod bpf_map_type { pub const BPF_MAP_TYPE_CGRP_STORAGE: Type = 32; } pub mod bpf_prog_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_PROG_TYPE_UNSPEC: Type = 0; pub const BPF_PROG_TYPE_SOCKET_FILTER: Type = 1; pub const BPF_PROG_TYPE_KPROBE: Type = 2; @@ -508,7 +508,7 @@ pub mod bpf_prog_type { pub const BPF_PROG_TYPE_NETFILTER: Type = 32; } pub mod bpf_attach_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_CGROUP_INET_INGRESS: Type = 0; pub const BPF_CGROUP_INET_EGRESS: Type = 1; pub const BPF_CGROUP_INET_SOCK_CREATE: Type = 2; @@ -557,7 +557,7 @@ pub mod bpf_attach_type { pub const __MAX_BPF_ATTACH_TYPE: Type = 45; } pub mod bpf_link_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_LINK_TYPE_UNSPEC: Type = 0; pub const BPF_LINK_TYPE_RAW_TRACEPOINT: Type = 1; pub const BPF_LINK_TYPE_TRACING: Type = 2; @@ -575,7 +575,7 @@ pub const BPF_ANY: _bindgen_ty_2 = 0; pub const BPF_NOEXIST: _bindgen_ty_2 = 1; pub const BPF_EXIST: _bindgen_ty_2 = 2; pub const BPF_F_LOCK: _bindgen_ty_2 = 4; -pub type _bindgen_ty_2 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_2 = ::aya_ebpf_cty::c_uint; pub const BPF_F_NO_PREALLOC: _bindgen_ty_3 = 1; pub const BPF_F_NO_COMMON_LRU: _bindgen_ty_3 = 2; pub const BPF_F_NUMA_NODE: _bindgen_ty_3 = 4; @@ -591,13 +591,13 @@ pub const BPF_F_PRESERVE_ELEMS: _bindgen_ty_3 = 2048; pub const BPF_F_INNER_MAP: _bindgen_ty_3 = 4096; pub const BPF_F_LINK: _bindgen_ty_3 = 8192; pub const BPF_F_PATH_FD: _bindgen_ty_3 = 16384; -pub type _bindgen_ty_3 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_3 = ::aya_ebpf_cty::c_uint; pub mod bpf_stats_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_STATS_RUN_TIME: Type = 0; } pub mod bpf_stack_build_id_status { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_STACK_BUILD_ID_EMPTY: Type = 0; pub const BPF_STACK_BUILD_ID_VALID: Type = 1; pub const BPF_STACK_BUILD_ID_IP: Type = 2; @@ -606,7 +606,7 @@ pub mod bpf_stack_build_id_status { #[derive(Copy, Clone)] pub struct bpf_stack_build_id { pub status: __s32, - pub build_id: [::aya_bpf_cty::c_uchar; 20usize], + pub build_id: [::aya_ebpf_cty::c_uchar; 20usize], pub __bindgen_anon_1: bpf_stack_build_id__bindgen_ty_1, } #[repr(C)] @@ -648,7 +648,7 @@ pub struct bpf_attr__bindgen_ty_1 { pub map_flags: __u32, pub inner_map_fd: __u32, pub numa_node: __u32, - pub map_name: [::aya_bpf_cty::c_char; 16usize], + pub map_name: [::aya_ebpf_cty::c_char; 16usize], pub map_ifindex: __u32, pub btf_fd: __u32, pub btf_key_type_id: __u32, @@ -694,7 +694,7 @@ pub struct bpf_attr__bindgen_ty_4 { pub log_buf: __u64, pub kern_version: __u32, pub prog_flags: __u32, - pub prog_name: [::aya_bpf_cty::c_char; 16usize], + pub prog_name: [::aya_ebpf_cty::c_char; 16usize], pub prog_ifindex: __u32, pub expected_attach_type: __u32, pub prog_btf_fd: __u32, @@ -926,7 +926,7 @@ pub struct bpf_attr__bindgen_ty_19 { pub flags: __u32, } pub mod bpf_func_id { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_FUNC_unspec: Type = 0; pub const BPF_FUNC_map_lookup_elem: Type = 1; pub const BPF_FUNC_map_update_elem: Type = 2; @@ -1143,41 +1143,41 @@ pub mod bpf_func_id { } pub const BPF_F_RECOMPUTE_CSUM: _bindgen_ty_4 = 1; pub const BPF_F_INVALIDATE_HASH: _bindgen_ty_4 = 2; -pub type _bindgen_ty_4 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_4 = ::aya_ebpf_cty::c_uint; pub const BPF_F_HDR_FIELD_MASK: _bindgen_ty_5 = 15; -pub type _bindgen_ty_5 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_5 = ::aya_ebpf_cty::c_uint; pub const BPF_F_PSEUDO_HDR: _bindgen_ty_6 = 16; pub const BPF_F_MARK_MANGLED_0: _bindgen_ty_6 = 32; pub const BPF_F_MARK_ENFORCE: _bindgen_ty_6 = 64; -pub type _bindgen_ty_6 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_6 = ::aya_ebpf_cty::c_uint; pub const BPF_F_INGRESS: _bindgen_ty_7 = 1; -pub type _bindgen_ty_7 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_7 = ::aya_ebpf_cty::c_uint; pub const BPF_F_TUNINFO_IPV6: _bindgen_ty_8 = 1; -pub type _bindgen_ty_8 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_8 = ::aya_ebpf_cty::c_uint; pub const BPF_F_SKIP_FIELD_MASK: _bindgen_ty_9 = 255; pub const BPF_F_USER_STACK: _bindgen_ty_9 = 256; pub const BPF_F_FAST_STACK_CMP: _bindgen_ty_9 = 512; pub const BPF_F_REUSE_STACKID: _bindgen_ty_9 = 1024; pub const BPF_F_USER_BUILD_ID: _bindgen_ty_9 = 2048; -pub type _bindgen_ty_9 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_9 = ::aya_ebpf_cty::c_uint; pub const BPF_F_ZERO_CSUM_TX: _bindgen_ty_10 = 2; pub const BPF_F_DONT_FRAGMENT: _bindgen_ty_10 = 4; pub const BPF_F_SEQ_NUMBER: _bindgen_ty_10 = 8; pub const BPF_F_NO_TUNNEL_KEY: _bindgen_ty_10 = 16; -pub type _bindgen_ty_10 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_10 = ::aya_ebpf_cty::c_uint; pub const BPF_F_TUNINFO_FLAGS: _bindgen_ty_11 = 16; -pub type _bindgen_ty_11 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_11 = ::aya_ebpf_cty::c_uint; pub const BPF_F_INDEX_MASK: _bindgen_ty_12 = 4294967295; pub const BPF_F_CURRENT_CPU: _bindgen_ty_12 = 4294967295; pub const BPF_F_CTXLEN_MASK: _bindgen_ty_12 = 4503595332403200; -pub type _bindgen_ty_12 = ::aya_bpf_cty::c_ulong; +pub type _bindgen_ty_12 = ::aya_ebpf_cty::c_ulong; pub const BPF_F_CURRENT_NETNS: _bindgen_ty_13 = -1; -pub type _bindgen_ty_13 = ::aya_bpf_cty::c_int; +pub type _bindgen_ty_13 = ::aya_ebpf_cty::c_int; pub const BPF_CSUM_LEVEL_QUERY: _bindgen_ty_14 = 0; pub const BPF_CSUM_LEVEL_INC: _bindgen_ty_14 = 1; pub const BPF_CSUM_LEVEL_DEC: _bindgen_ty_14 = 2; pub const BPF_CSUM_LEVEL_RESET: _bindgen_ty_14 = 3; -pub type _bindgen_ty_14 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_14 = ::aya_ebpf_cty::c_uint; pub const BPF_F_ADJ_ROOM_FIXED_GSO: _bindgen_ty_15 = 1; pub const BPF_F_ADJ_ROOM_ENCAP_L3_IPV4: _bindgen_ty_15 = 2; pub const BPF_F_ADJ_ROOM_ENCAP_L3_IPV6: _bindgen_ty_15 = 4; @@ -1187,55 +1187,55 @@ pub const BPF_F_ADJ_ROOM_NO_CSUM_RESET: _bindgen_ty_15 = 32; pub const BPF_F_ADJ_ROOM_ENCAP_L2_ETH: _bindgen_ty_15 = 64; pub const BPF_F_ADJ_ROOM_DECAP_L3_IPV4: _bindgen_ty_15 = 128; pub const BPF_F_ADJ_ROOM_DECAP_L3_IPV6: _bindgen_ty_15 = 256; -pub type _bindgen_ty_15 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_15 = ::aya_ebpf_cty::c_uint; pub const BPF_ADJ_ROOM_ENCAP_L2_MASK: _bindgen_ty_16 = 255; pub const BPF_ADJ_ROOM_ENCAP_L2_SHIFT: _bindgen_ty_16 = 56; -pub type _bindgen_ty_16 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_16 = ::aya_ebpf_cty::c_uint; pub const BPF_F_SYSCTL_BASE_NAME: _bindgen_ty_17 = 1; -pub type _bindgen_ty_17 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_17 = ::aya_ebpf_cty::c_uint; pub const BPF_LOCAL_STORAGE_GET_F_CREATE: _bindgen_ty_18 = 1; pub const BPF_SK_STORAGE_GET_F_CREATE: _bindgen_ty_18 = 1; -pub type _bindgen_ty_18 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_18 = ::aya_ebpf_cty::c_uint; pub const BPF_F_GET_BRANCH_RECORDS_SIZE: _bindgen_ty_19 = 1; -pub type _bindgen_ty_19 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_19 = ::aya_ebpf_cty::c_uint; pub const BPF_RB_NO_WAKEUP: _bindgen_ty_20 = 1; pub const BPF_RB_FORCE_WAKEUP: _bindgen_ty_20 = 2; -pub type _bindgen_ty_20 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_20 = ::aya_ebpf_cty::c_uint; pub const BPF_RB_AVAIL_DATA: _bindgen_ty_21 = 0; pub const BPF_RB_RING_SIZE: _bindgen_ty_21 = 1; pub const BPF_RB_CONS_POS: _bindgen_ty_21 = 2; pub const BPF_RB_PROD_POS: _bindgen_ty_21 = 3; -pub type _bindgen_ty_21 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_21 = ::aya_ebpf_cty::c_uint; pub const BPF_RINGBUF_BUSY_BIT: _bindgen_ty_22 = 2147483648; pub const BPF_RINGBUF_DISCARD_BIT: _bindgen_ty_22 = 1073741824; pub const BPF_RINGBUF_HDR_SZ: _bindgen_ty_22 = 8; -pub type _bindgen_ty_22 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_22 = ::aya_ebpf_cty::c_uint; pub const BPF_SK_LOOKUP_F_REPLACE: _bindgen_ty_23 = 1; pub const BPF_SK_LOOKUP_F_NO_REUSEPORT: _bindgen_ty_23 = 2; -pub type _bindgen_ty_23 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_23 = ::aya_ebpf_cty::c_uint; pub mod bpf_adj_room_mode { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_ADJ_ROOM_NET: Type = 0; pub const BPF_ADJ_ROOM_MAC: Type = 1; } pub mod bpf_hdr_start_off { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_HDR_START_MAC: Type = 0; pub const BPF_HDR_START_NET: Type = 1; } pub mod bpf_lwt_encap_mode { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_LWT_ENCAP_SEG6: Type = 0; pub const BPF_LWT_ENCAP_SEG6_INLINE: Type = 1; pub const BPF_LWT_ENCAP_IP: Type = 2; } pub const BPF_F_BPRM_SECUREEXEC: _bindgen_ty_24 = 1; -pub type _bindgen_ty_24 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_24 = ::aya_ebpf_cty::c_uint; pub const BPF_F_BROADCAST: _bindgen_ty_25 = 8; pub const BPF_F_EXCLUDE_INGRESS: _bindgen_ty_25 = 16; -pub type _bindgen_ty_25 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_25 = ::aya_ebpf_cty::c_uint; pub mod _bindgen_ty_26 { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_SKB_TSTAMP_UNSPEC: Type = 0; pub const BPF_SKB_TSTAMP_DELIVERY_MONO: Type = 1; } @@ -1359,7 +1359,7 @@ pub union bpf_xfrm_state__bindgen_ty_1 { pub remote_ipv6: [__u32; 4usize], } pub mod bpf_ret_code { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_OK: Type = 0; pub const BPF_DROP: Type = 2; pub const BPF_REDIRECT: Type = 7; @@ -1456,7 +1456,7 @@ pub struct bpf_xdp_sock { pub queue_id: __u32, } pub mod xdp_action { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const XDP_ABORTED: Type = 0; pub const XDP_DROP: Type = 1; pub const XDP_PASS: Type = 2; @@ -1482,7 +1482,7 @@ pub struct bpf_devmap_val { #[repr(C)] #[derive(Copy, Clone)] pub union bpf_devmap_val__bindgen_ty_1 { - pub fd: ::aya_bpf_cty::c_int, + pub fd: ::aya_ebpf_cty::c_int, pub id: __u32, } #[repr(C)] @@ -1494,11 +1494,11 @@ pub struct bpf_cpumap_val { #[repr(C)] #[derive(Copy, Clone)] pub union bpf_cpumap_val__bindgen_ty_1 { - pub fd: ::aya_bpf_cty::c_int, + pub fd: ::aya_ebpf_cty::c_int, pub id: __u32, } pub mod sk_action { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const SK_DROP: Type = 0; pub const SK_PASS: Type = 1; } @@ -1520,7 +1520,7 @@ pub struct sk_msg_md { #[repr(C)] #[derive(Copy, Clone)] pub union sk_msg_md__bindgen_ty_1 { - pub data: *mut ::aya_bpf_cty::c_void, + pub data: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1534,7 +1534,7 @@ impl sk_msg_md__bindgen_ty_1 { #[repr(C)] #[derive(Copy, Clone)] pub union sk_msg_md__bindgen_ty_2 { - pub data_end: *mut ::aya_bpf_cty::c_void, + pub data_end: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1575,7 +1575,7 @@ pub struct sk_reuseport_md { #[repr(C)] #[derive(Copy, Clone)] pub union sk_reuseport_md__bindgen_ty_1 { - pub data: *mut ::aya_bpf_cty::c_void, + pub data: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1589,7 +1589,7 @@ impl sk_reuseport_md__bindgen_ty_1 { #[repr(C)] #[derive(Copy, Clone)] pub union sk_reuseport_md__bindgen_ty_2 { - pub data_end: *mut ::aya_bpf_cty::c_void, + pub data_end: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1642,7 +1642,7 @@ pub struct bpf_prog_info { pub created_by_uid: __u32, pub nr_map_ids: __u32, pub map_ids: __u64, - pub name: [::aya_bpf_cty::c_char; 16usize], + pub name: [::aya_ebpf_cty::c_char; 16usize], pub ifindex: __u32, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize]>, @@ -1702,7 +1702,7 @@ pub struct bpf_map_info { pub value_size: __u32, pub max_entries: __u32, pub map_flags: __u32, - pub name: [::aya_bpf_cty::c_char; 16usize], + pub name: [::aya_ebpf_cty::c_char; 16usize], pub ifindex: __u32, pub btf_vmlinux_value_type_id: __u32, pub netns_dev: __u64, @@ -1927,7 +1927,7 @@ impl bpf_sock_ops__bindgen_ty_2 { #[repr(C)] #[derive(Copy, Clone)] pub union bpf_sock_ops__bindgen_ty_3 { - pub skb_data: *mut ::aya_bpf_cty::c_void, + pub skb_data: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1941,7 +1941,7 @@ impl bpf_sock_ops__bindgen_ty_3 { #[repr(C)] #[derive(Copy, Clone)] pub union bpf_sock_ops__bindgen_ty_4 { - pub skb_data_end: *mut ::aya_bpf_cty::c_void, + pub skb_data_end: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -1960,7 +1960,7 @@ pub const BPF_SOCK_OPS_PARSE_ALL_HDR_OPT_CB_FLAG: _bindgen_ty_27 = 16; pub const BPF_SOCK_OPS_PARSE_UNKNOWN_HDR_OPT_CB_FLAG: _bindgen_ty_27 = 32; pub const BPF_SOCK_OPS_WRITE_HDR_OPT_CB_FLAG: _bindgen_ty_27 = 64; pub const BPF_SOCK_OPS_ALL_CB_FLAGS: _bindgen_ty_27 = 127; -pub type _bindgen_ty_27 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_27 = ::aya_ebpf_cty::c_uint; pub const BPF_SOCK_OPS_VOID: _bindgen_ty_28 = 0; pub const BPF_SOCK_OPS_TIMEOUT_INIT: _bindgen_ty_28 = 1; pub const BPF_SOCK_OPS_RWND_INIT: _bindgen_ty_28 = 2; @@ -1977,7 +1977,7 @@ pub const BPF_SOCK_OPS_RTT_CB: _bindgen_ty_28 = 12; pub const BPF_SOCK_OPS_PARSE_HDR_OPT_CB: _bindgen_ty_28 = 13; pub const BPF_SOCK_OPS_HDR_OPT_LEN_CB: _bindgen_ty_28 = 14; pub const BPF_SOCK_OPS_WRITE_HDR_OPT_CB: _bindgen_ty_28 = 15; -pub type _bindgen_ty_28 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_28 = ::aya_ebpf_cty::c_uint; pub const BPF_TCP_ESTABLISHED: _bindgen_ty_29 = 1; pub const BPF_TCP_SYN_SENT: _bindgen_ty_29 = 2; pub const BPF_TCP_SYN_RECV: _bindgen_ty_29 = 3; @@ -1991,13 +1991,13 @@ pub const BPF_TCP_LISTEN: _bindgen_ty_29 = 10; pub const BPF_TCP_CLOSING: _bindgen_ty_29 = 11; pub const BPF_TCP_NEW_SYN_RECV: _bindgen_ty_29 = 12; pub const BPF_TCP_MAX_STATES: _bindgen_ty_29 = 13; -pub type _bindgen_ty_29 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_29 = ::aya_ebpf_cty::c_uint; pub mod _bindgen_ty_31 { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_LOAD_HDR_OPT_TCP_SYN: Type = 1; } pub mod _bindgen_ty_32 { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_WRITE_HDR_TCP_CURRENT_MSS: Type = 1; pub const BPF_WRITE_HDR_TCP_SYNACK_COOKIE: Type = 2; } @@ -2011,10 +2011,10 @@ pub struct bpf_perf_event_value { pub const BPF_DEVCG_ACC_MKNOD: _bindgen_ty_33 = 1; pub const BPF_DEVCG_ACC_READ: _bindgen_ty_33 = 2; pub const BPF_DEVCG_ACC_WRITE: _bindgen_ty_33 = 4; -pub type _bindgen_ty_33 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_33 = ::aya_ebpf_cty::c_uint; pub const BPF_DEVCG_DEV_BLOCK: _bindgen_ty_34 = 1; pub const BPF_DEVCG_DEV_CHAR: _bindgen_ty_34 = 2; -pub type _bindgen_ty_34 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_34 = ::aya_ebpf_cty::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct bpf_cgroup_dev_ctx { @@ -2030,7 +2030,7 @@ pub struct bpf_raw_tracepoint_args { pub const BPF_FIB_LOOKUP_DIRECT: _bindgen_ty_35 = 1; pub const BPF_FIB_LOOKUP_OUTPUT: _bindgen_ty_35 = 2; pub const BPF_FIB_LOOKUP_SKIP_NEIGH: _bindgen_ty_35 = 4; -pub type _bindgen_ty_35 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_35 = ::aya_ebpf_cty::c_uint; pub const BPF_FIB_LKUP_RET_SUCCESS: _bindgen_ty_36 = 0; pub const BPF_FIB_LKUP_RET_BLACKHOLE: _bindgen_ty_36 = 1; pub const BPF_FIB_LKUP_RET_UNREACHABLE: _bindgen_ty_36 = 2; @@ -2040,7 +2040,7 @@ pub const BPF_FIB_LKUP_RET_FWD_DISABLED: _bindgen_ty_36 = 5; pub const BPF_FIB_LKUP_RET_UNSUPP_LWT: _bindgen_ty_36 = 6; pub const BPF_FIB_LKUP_RET_NO_NEIGH: _bindgen_ty_36 = 7; pub const BPF_FIB_LKUP_RET_FRAG_NEEDED: _bindgen_ty_36 = 8; -pub type _bindgen_ty_36 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_36 = ::aya_ebpf_cty::c_uint; #[repr(C)] #[derive(Copy, Clone)] pub struct bpf_fib_lookup { @@ -2096,17 +2096,17 @@ pub union bpf_redir_neigh__bindgen_ty_1 { pub ipv6_nh: [__u32; 4usize], } pub mod bpf_check_mtu_flags { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_MTU_CHK_SEGS: Type = 1; } pub mod bpf_check_mtu_ret { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_MTU_CHK_RET_SUCCESS: Type = 0; pub const BPF_MTU_CHK_RET_FRAG_NEEDED: Type = 1; pub const BPF_MTU_CHK_RET_SEGS_TOOBIG: Type = 2; } pub mod bpf_task_fd_type { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_FD_TYPE_RAW_TRACEPOINT: Type = 0; pub const BPF_FD_TYPE_TRACEPOINT: Type = 1; pub const BPF_FD_TYPE_KPROBE: Type = 2; @@ -2117,7 +2117,7 @@ pub mod bpf_task_fd_type { pub const BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG: _bindgen_ty_37 = 1; pub const BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL: _bindgen_ty_37 = 2; pub const BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP: _bindgen_ty_37 = 4; -pub type _bindgen_ty_37 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_37 = ::aya_ebpf_cty::c_uint; #[repr(C)] #[derive(Copy, Clone)] pub struct bpf_flow_keys { @@ -2304,7 +2304,7 @@ impl bpf_sockopt__bindgen_ty_1 { #[repr(C)] #[derive(Copy, Clone)] pub union bpf_sockopt__bindgen_ty_2 { - pub optval: *mut ::aya_bpf_cty::c_void, + pub optval: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -2318,7 +2318,7 @@ impl bpf_sockopt__bindgen_ty_2 { #[repr(C)] #[derive(Copy, Clone)] pub union bpf_sockopt__bindgen_ty_3 { - pub optval_end: *mut ::aya_bpf_cty::c_void, + pub optval_end: *mut ::aya_ebpf_cty::c_void, pub _bitfield_align_1: [u8; 0], pub _bitfield_1: __BindgenBitfieldUnit<[u8; 8usize]>, } @@ -2381,12 +2381,12 @@ impl bpf_sk_lookup { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct btf_ptr { - pub ptr: *mut ::aya_bpf_cty::c_void, + pub ptr: *mut ::aya_ebpf_cty::c_void, pub type_id: __u32, pub flags: __u32, } pub mod bpf_core_relo_kind { - pub type Type = ::aya_bpf_cty::c_uint; + pub type Type = ::aya_ebpf_cty::c_uint; pub const BPF_CORE_FIELD_BYTE_OFFSET: Type = 0; pub const BPF_CORE_FIELD_BYTE_SIZE: Type = 1; pub const BPF_CORE_FIELD_EXISTS: Type = 2; @@ -2410,7 +2410,7 @@ pub struct bpf_core_relo { pub kind: bpf_core_relo_kind::Type, } pub const BPF_F_TIMER_ABS: _bindgen_ty_39 = 1; -pub type _bindgen_ty_39 = ::aya_bpf_cty::c_uint; +pub type _bindgen_ty_39 = ::aya_ebpf_cty::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct bpf_iter_num { @@ -2419,34 +2419,34 @@ pub struct bpf_iter_num { #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct pt_regs { - pub r15: ::aya_bpf_cty::c_ulong, - pub r14: ::aya_bpf_cty::c_ulong, - pub r13: ::aya_bpf_cty::c_ulong, - pub r12: ::aya_bpf_cty::c_ulong, - pub rbp: ::aya_bpf_cty::c_ulong, - pub rbx: ::aya_bpf_cty::c_ulong, - pub r11: ::aya_bpf_cty::c_ulong, - pub r10: ::aya_bpf_cty::c_ulong, - pub r9: ::aya_bpf_cty::c_ulong, - pub r8: ::aya_bpf_cty::c_ulong, - pub rax: ::aya_bpf_cty::c_ulong, - pub rcx: ::aya_bpf_cty::c_ulong, - pub rdx: ::aya_bpf_cty::c_ulong, - pub rsi: ::aya_bpf_cty::c_ulong, - pub rdi: ::aya_bpf_cty::c_ulong, - pub orig_rax: ::aya_bpf_cty::c_ulong, - pub rip: ::aya_bpf_cty::c_ulong, - pub cs: ::aya_bpf_cty::c_ulong, - pub eflags: ::aya_bpf_cty::c_ulong, - pub rsp: ::aya_bpf_cty::c_ulong, - pub ss: ::aya_bpf_cty::c_ulong, -} -pub type sa_family_t = ::aya_bpf_cty::c_ushort; + pub r15: ::aya_ebpf_cty::c_ulong, + pub r14: ::aya_ebpf_cty::c_ulong, + pub r13: ::aya_ebpf_cty::c_ulong, + pub r12: ::aya_ebpf_cty::c_ulong, + pub rbp: ::aya_ebpf_cty::c_ulong, + pub rbx: ::aya_ebpf_cty::c_ulong, + pub r11: ::aya_ebpf_cty::c_ulong, + pub r10: ::aya_ebpf_cty::c_ulong, + pub r9: ::aya_ebpf_cty::c_ulong, + pub r8: ::aya_ebpf_cty::c_ulong, + pub rax: ::aya_ebpf_cty::c_ulong, + pub rcx: ::aya_ebpf_cty::c_ulong, + pub rdx: ::aya_ebpf_cty::c_ulong, + pub rsi: ::aya_ebpf_cty::c_ulong, + pub rdi: ::aya_ebpf_cty::c_ulong, + pub orig_rax: ::aya_ebpf_cty::c_ulong, + pub rip: ::aya_ebpf_cty::c_ulong, + pub cs: ::aya_ebpf_cty::c_ulong, + pub eflags: ::aya_ebpf_cty::c_ulong, + pub rsp: ::aya_ebpf_cty::c_ulong, + pub ss: ::aya_ebpf_cty::c_ulong, +} +pub type sa_family_t = ::aya_ebpf_cty::c_ushort; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct sockaddr { pub sa_family: sa_family_t, - pub sa_data: [::aya_bpf_cty::c_char; 14usize], + pub sa_data: [::aya_ebpf_cty::c_char; 14usize], } #[repr(C)] #[derive(Debug, Copy, Clone)] diff --git a/ebpf/aya-bpf-bindings/src/x86_64/helpers.rs b/ebpf/aya-bpf-bindings/src/x86_64/helpers.rs index be465ae5..8aba5810 100644 --- a/ebpf/aya-bpf-bindings/src/x86_64/helpers.rs +++ b/ebpf/aya-bpf-bindings/src/x86_64/helpers.rs @@ -1,48 +1,48 @@ use super::bindings::*; pub unsafe fn bpf_map_lookup_elem( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, -) -> *mut ::aya_bpf_cty::c_void { + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(1usize); + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(1usize); fun(map, key) } pub unsafe fn bpf_map_update_elem( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, - value: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, + value: *const ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, - value: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, + value: *const ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(2usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(2usize); fun(map, key, value, flags) } pub unsafe fn bpf_map_delete_elem( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(3usize); + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(3usize); fun(map, key) } pub unsafe fn bpf_probe_read( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(4usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(4usize); fun(dst, size, unsafe_ptr) } pub unsafe fn bpf_ktime_get_ns() -> __u64 { @@ -60,17 +60,17 @@ pub unsafe fn bpf_get_smp_processor_id() -> __u32 { pub unsafe fn bpf_skb_store_bytes( skb: *mut __sk_buff, offset: __u32, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, offset: __u32, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(9usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(9usize); fun(skb, offset, from, len, flags) } pub unsafe fn bpf_l3_csum_replace( @@ -79,14 +79,14 @@ pub unsafe fn bpf_l3_csum_replace( from: __u64, to: __u64, size: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, offset: __u32, from: __u64, to: __u64, size: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(10usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(10usize); fun(skb, offset, from, to, size) } pub unsafe fn bpf_l4_csum_replace( @@ -95,38 +95,38 @@ pub unsafe fn bpf_l4_csum_replace( from: __u64, to: __u64, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, offset: __u32, from: __u64, to: __u64, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(11usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(11usize); fun(skb, offset, from, to, flags) } pub unsafe fn bpf_tail_call( - ctx: *mut ::aya_bpf_cty::c_void, - prog_array_map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + prog_array_map: *mut ::aya_ebpf_cty::c_void, index: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - prog_array_map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + prog_array_map: *mut ::aya_ebpf_cty::c_void, index: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(12usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(12usize); fun(ctx, prog_array_map, index) } pub unsafe fn bpf_clone_redirect( skb: *mut __sk_buff, ifindex: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, ifindex: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(13usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(13usize); fun(skb, ifindex, flags) } pub unsafe fn bpf_get_current_pid_tgid() -> __u64 { @@ -138,13 +138,13 @@ pub unsafe fn bpf_get_current_uid_gid() -> __u64 { fun() } pub unsafe fn bpf_get_current_comm( - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size_of_buf: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size_of_buf: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(16usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(16usize); fun(buf, size_of_buf) } pub unsafe fn bpf_get_cgroup_classid(skb: *mut __sk_buff) -> __u32 { @@ -155,16 +155,16 @@ pub unsafe fn bpf_skb_vlan_push( skb: *mut __sk_buff, vlan_proto: __be16, vlan_tci: __u16, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, vlan_proto: __be16, vlan_tci: __u16, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(18usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(18usize); fun(skb, vlan_proto, vlan_tci) } -pub unsafe fn bpf_skb_vlan_pop(skb: *mut __sk_buff) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_skb_vlan_pop(skb: *mut __sk_buff) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(19usize); fun(skb) } @@ -173,13 +173,13 @@ pub unsafe fn bpf_skb_get_tunnel_key( key: *mut bpf_tunnel_key, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, key: *mut bpf_tunnel_key, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(20usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(20usize); fun(skb, key, size, flags) } pub unsafe fn bpf_skb_set_tunnel_key( @@ -187,22 +187,22 @@ pub unsafe fn bpf_skb_set_tunnel_key( key: *mut bpf_tunnel_key, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, key: *mut bpf_tunnel_key, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(21usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(21usize); fun(skb, key, size, flags) } -pub unsafe fn bpf_perf_event_read(map: *mut ::aya_bpf_cty::c_void, flags: __u64) -> __u64 { - let fun: unsafe extern "C" fn(map: *mut ::aya_bpf_cty::c_void, flags: __u64) -> __u64 = +pub unsafe fn bpf_perf_event_read(map: *mut ::aya_ebpf_cty::c_void, flags: __u64) -> __u64 { + let fun: unsafe extern "C" fn(map: *mut ::aya_ebpf_cty::c_void, flags: __u64) -> __u64 = ::core::mem::transmute(22usize); fun(map, flags) } -pub unsafe fn bpf_redirect(ifindex: __u32, flags: __u64) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(ifindex: __u32, flags: __u64) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_redirect(ifindex: __u32, flags: __u64) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(ifindex: __u32, flags: __u64) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(23usize); fun(ifindex, flags) } @@ -211,45 +211,45 @@ pub unsafe fn bpf_get_route_realm(skb: *mut __sk_buff) -> __u32 { fun(skb) } pub unsafe fn bpf_perf_event_output( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(25usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(25usize); fun(ctx, map, flags, data, size) } pub unsafe fn bpf_skb_load_bytes( - skb: *const ::aya_bpf_cty::c_void, + skb: *const ::aya_ebpf_cty::c_void, offset: __u32, - to: *mut ::aya_bpf_cty::c_void, + to: *mut ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - skb: *const ::aya_bpf_cty::c_void, + skb: *const ::aya_ebpf_cty::c_void, offset: __u32, - to: *mut ::aya_bpf_cty::c_void, + to: *mut ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(26usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(26usize); fun(skb, offset, to, len) } pub unsafe fn bpf_get_stackid( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(27usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(27usize); fun(ctx, map, flags) } pub unsafe fn bpf_csum_diff( @@ -270,55 +270,55 @@ pub unsafe fn bpf_csum_diff( } pub unsafe fn bpf_skb_get_tunnel_opt( skb: *mut __sk_buff, - opt: *mut ::aya_bpf_cty::c_void, + opt: *mut ::aya_ebpf_cty::c_void, size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - opt: *mut ::aya_bpf_cty::c_void, + opt: *mut ::aya_ebpf_cty::c_void, size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(29usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(29usize); fun(skb, opt, size) } pub unsafe fn bpf_skb_set_tunnel_opt( skb: *mut __sk_buff, - opt: *mut ::aya_bpf_cty::c_void, + opt: *mut ::aya_ebpf_cty::c_void, size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - opt: *mut ::aya_bpf_cty::c_void, + opt: *mut ::aya_ebpf_cty::c_void, size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(30usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(30usize); fun(skb, opt, size) } pub unsafe fn bpf_skb_change_proto( skb: *mut __sk_buff, proto: __be16, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, proto: __be16, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(31usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(31usize); fun(skb, proto, flags) } -pub unsafe fn bpf_skb_change_type(skb: *mut __sk_buff, type_: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff, type_: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_skb_change_type(skb: *mut __sk_buff, type_: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff, type_: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(32usize); fun(skb, type_) } pub unsafe fn bpf_skb_under_cgroup( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, index: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, index: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(33usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(33usize); fun(skb, map, index) } pub unsafe fn bpf_get_hash_recalc(skb: *mut __sk_buff) -> __u32 { @@ -330,41 +330,41 @@ pub unsafe fn bpf_get_current_task() -> __u64 { fun() } pub unsafe fn bpf_probe_write_user( - dst: *mut ::aya_bpf_cty::c_void, - src: *const ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, + src: *const ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, - src: *const ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, + src: *const ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(36usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(36usize); fun(dst, src, len) } pub unsafe fn bpf_current_task_under_cgroup( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, index: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, index: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(37usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(37usize); fun(map, index) } pub unsafe fn bpf_skb_change_tail( skb: *mut __sk_buff, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(38usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(38usize); fun(skb, len, flags) } -pub unsafe fn bpf_skb_pull_data(skb: *mut __sk_buff, len: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff, len: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_skb_pull_data(skb: *mut __sk_buff, len: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff, len: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(39usize); fun(skb, len) } @@ -377,46 +377,46 @@ pub unsafe fn bpf_set_hash_invalid(skb: *mut __sk_buff) { let fun: unsafe extern "C" fn(skb: *mut __sk_buff) = ::core::mem::transmute(41usize); fun(skb) } -pub unsafe fn bpf_get_numa_node_id() -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn() -> ::aya_bpf_cty::c_long = ::core::mem::transmute(42usize); +pub unsafe fn bpf_get_numa_node_id() -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn() -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(42usize); fun() } pub unsafe fn bpf_skb_change_head( skb: *mut __sk_buff, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(43usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(43usize); fun(skb, len, flags) } pub unsafe fn bpf_xdp_adjust_head( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + delta: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(44usize); + delta: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(44usize); fun(xdp_md, delta) } pub unsafe fn bpf_probe_read_str( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(45usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(45usize); fun(dst, size, unsafe_ptr) } -pub unsafe fn bpf_get_socket_cookie(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 = +pub unsafe fn bpf_get_socket_cookie(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 = ::core::mem::transmute(46usize); fun(ctx) } @@ -424,25 +424,25 @@ pub unsafe fn bpf_get_socket_uid(skb: *mut __sk_buff) -> __u32 { let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> __u32 = ::core::mem::transmute(47usize); fun(skb) } -pub unsafe fn bpf_set_hash(skb: *mut __sk_buff, hash: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff, hash: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_set_hash(skb: *mut __sk_buff, hash: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff, hash: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(48usize); fun(skb, hash) } pub unsafe fn bpf_setsockopt( - bpf_socket: *mut ::aya_bpf_cty::c_void, - level: ::aya_bpf_cty::c_int, - optname: ::aya_bpf_cty::c_int, - optval: *mut ::aya_bpf_cty::c_void, - optlen: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn( - bpf_socket: *mut ::aya_bpf_cty::c_void, - level: ::aya_bpf_cty::c_int, - optname: ::aya_bpf_cty::c_int, - optval: *mut ::aya_bpf_cty::c_void, - optlen: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(49usize); + bpf_socket: *mut ::aya_ebpf_cty::c_void, + level: ::aya_ebpf_cty::c_int, + optname: ::aya_ebpf_cty::c_int, + optval: *mut ::aya_ebpf_cty::c_void, + optlen: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn( + bpf_socket: *mut ::aya_ebpf_cty::c_void, + level: ::aya_ebpf_cty::c_int, + optname: ::aya_ebpf_cty::c_int, + optval: *mut ::aya_ebpf_cty::c_void, + optlen: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(49usize); fun(bpf_socket, level, optname, optval, optlen) } pub unsafe fn bpf_skb_adjust_room( @@ -450,143 +450,143 @@ pub unsafe fn bpf_skb_adjust_room( len_diff: __s32, mode: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, len_diff: __s32, mode: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(50usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(50usize); fun(skb, len_diff, mode, flags) } pub unsafe fn bpf_redirect_map( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u64, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u64, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(51usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(51usize); fun(map, key, flags) } pub unsafe fn bpf_sk_redirect_map( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(52usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(52usize); fun(skb, map, key, flags) } pub unsafe fn bpf_sock_map_update( skops: *mut bpf_sock_ops, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skops: *mut bpf_sock_ops, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(53usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(53usize); fun(skops, map, key, flags) } pub unsafe fn bpf_xdp_adjust_meta( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + delta: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(54usize); + delta: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(54usize); fun(xdp_md, delta) } pub unsafe fn bpf_perf_event_read_value( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, buf: *mut bpf_perf_event_value, buf_size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, buf: *mut bpf_perf_event_value, buf_size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(55usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(55usize); fun(map, flags, buf, buf_size) } pub unsafe fn bpf_perf_prog_read_value( ctx: *mut bpf_perf_event_data, buf: *mut bpf_perf_event_value, buf_size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_perf_event_data, buf: *mut bpf_perf_event_value, buf_size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(56usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(56usize); fun(ctx, buf, buf_size) } pub unsafe fn bpf_getsockopt( - bpf_socket: *mut ::aya_bpf_cty::c_void, - level: ::aya_bpf_cty::c_int, - optname: ::aya_bpf_cty::c_int, - optval: *mut ::aya_bpf_cty::c_void, - optlen: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn( - bpf_socket: *mut ::aya_bpf_cty::c_void, - level: ::aya_bpf_cty::c_int, - optname: ::aya_bpf_cty::c_int, - optval: *mut ::aya_bpf_cty::c_void, - optlen: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(57usize); + bpf_socket: *mut ::aya_ebpf_cty::c_void, + level: ::aya_ebpf_cty::c_int, + optname: ::aya_ebpf_cty::c_int, + optval: *mut ::aya_ebpf_cty::c_void, + optlen: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn( + bpf_socket: *mut ::aya_ebpf_cty::c_void, + level: ::aya_ebpf_cty::c_int, + optname: ::aya_ebpf_cty::c_int, + optval: *mut ::aya_ebpf_cty::c_void, + optlen: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(57usize); fun(bpf_socket, level, optname, optval, optlen) } -pub unsafe fn bpf_override_return(regs: *mut pt_regs, rc: __u64) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(regs: *mut pt_regs, rc: __u64) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_override_return(regs: *mut pt_regs, rc: __u64) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(regs: *mut pt_regs, rc: __u64) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(58usize); fun(regs, rc) } pub unsafe fn bpf_sock_ops_cb_flags_set( bpf_sock: *mut bpf_sock_ops, - argval: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + argval: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( bpf_sock: *mut bpf_sock_ops, - argval: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(59usize); + argval: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(59usize); fun(bpf_sock, argval) } pub unsafe fn bpf_msg_redirect_map( msg: *mut sk_msg_md, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( msg: *mut sk_msg_md, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, key: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(60usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(60usize); fun(msg, map, key, flags) } -pub unsafe fn bpf_msg_apply_bytes(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_msg_apply_bytes(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(61usize); fun(msg, bytes) } -pub unsafe fn bpf_msg_cork_bytes(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_msg_cork_bytes(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(msg: *mut sk_msg_md, bytes: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(62usize); fun(msg, bytes) } @@ -595,35 +595,35 @@ pub unsafe fn bpf_msg_pull_data( start: __u32, end: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( msg: *mut sk_msg_md, start: __u32, end: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(63usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(63usize); fun(msg, start, end, flags) } pub unsafe fn bpf_bind( ctx: *mut bpf_sock_addr, addr: *mut sockaddr, - addr_len: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + addr_len: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_sock_addr, addr: *mut sockaddr, - addr_len: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(64usize); + addr_len: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(64usize); fun(ctx, addr, addr_len) } pub unsafe fn bpf_xdp_adjust_tail( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + delta: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( xdp_md: *mut xdp_md, - delta: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(65usize); + delta: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(65usize); fun(xdp_md, delta) } pub unsafe fn bpf_skb_get_xfrm_state( @@ -632,173 +632,173 @@ pub unsafe fn bpf_skb_get_xfrm_state( xfrm_state: *mut bpf_xfrm_state, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, index: __u32, xfrm_state: *mut bpf_xfrm_state, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(66usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(66usize); fun(skb, index, xfrm_state, size, flags) } pub unsafe fn bpf_get_stack( - ctx: *mut ::aya_bpf_cty::c_void, - buf: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - buf: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(67usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(67usize); fun(ctx, buf, size, flags) } pub unsafe fn bpf_skb_load_bytes_relative( - skb: *const ::aya_bpf_cty::c_void, + skb: *const ::aya_ebpf_cty::c_void, offset: __u32, - to: *mut ::aya_bpf_cty::c_void, + to: *mut ::aya_ebpf_cty::c_void, len: __u32, start_header: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - skb: *const ::aya_bpf_cty::c_void, + skb: *const ::aya_ebpf_cty::c_void, offset: __u32, - to: *mut ::aya_bpf_cty::c_void, + to: *mut ::aya_ebpf_cty::c_void, len: __u32, start_header: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(68usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(68usize); fun(skb, offset, to, len, start_header) } pub unsafe fn bpf_fib_lookup( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, params: *mut bpf_fib_lookup, - plen: ::aya_bpf_cty::c_int, + plen: ::aya_ebpf_cty::c_int, flags: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, params: *mut bpf_fib_lookup, - plen: ::aya_bpf_cty::c_int, + plen: ::aya_ebpf_cty::c_int, flags: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(69usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(69usize); fun(ctx, params, plen, flags) } pub unsafe fn bpf_sock_hash_update( skops: *mut bpf_sock_ops, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skops: *mut bpf_sock_ops, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(70usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(70usize); fun(skops, map, key, flags) } pub unsafe fn bpf_msg_redirect_hash( msg: *mut sk_msg_md, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( msg: *mut sk_msg_md, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(71usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(71usize); fun(msg, map, key, flags) } pub unsafe fn bpf_sk_redirect_hash( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(72usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(72usize); fun(skb, map, key, flags) } pub unsafe fn bpf_lwt_push_encap( skb: *mut __sk_buff, type_: __u32, - hdr: *mut ::aya_bpf_cty::c_void, + hdr: *mut ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, type_: __u32, - hdr: *mut ::aya_bpf_cty::c_void, + hdr: *mut ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(73usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(73usize); fun(skb, type_, hdr, len) } pub unsafe fn bpf_lwt_seg6_store_bytes( skb: *mut __sk_buff, offset: __u32, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, offset: __u32, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(74usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(74usize); fun(skb, offset, from, len) } pub unsafe fn bpf_lwt_seg6_adjust_srh( skb: *mut __sk_buff, offset: __u32, delta: __s32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, offset: __u32, delta: __s32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(75usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(75usize); fun(skb, offset, delta) } pub unsafe fn bpf_lwt_seg6_action( skb: *mut __sk_buff, action: __u32, - param: *mut ::aya_bpf_cty::c_void, + param: *mut ::aya_ebpf_cty::c_void, param_len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, action: __u32, - param: *mut ::aya_bpf_cty::c_void, + param: *mut ::aya_ebpf_cty::c_void, param_len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(76usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(76usize); fun(skb, action, param, param_len) } -pub unsafe fn bpf_rc_repeat(ctx: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_rc_repeat(ctx: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(77usize); fun(ctx) } pub unsafe fn bpf_rc_keydown( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, protocol: __u32, scancode: __u64, toggle: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, protocol: __u32, scancode: __u64, toggle: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(78usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(78usize); fun(ctx, protocol, scancode, toggle) } pub unsafe fn bpf_skb_cgroup_id(skb: *mut __sk_buff) -> __u64 { @@ -810,48 +810,48 @@ pub unsafe fn bpf_get_current_cgroup_id() -> __u64 { fun() } pub unsafe fn bpf_get_local_storage( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(81usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(81usize); fun(map, flags) } pub unsafe fn bpf_sk_select_reuseport( reuse: *mut sk_reuseport_md, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( reuse: *mut sk_reuseport_md, - map: *mut ::aya_bpf_cty::c_void, - key: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(82usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(82usize); fun(reuse, map, key, flags) } pub unsafe fn bpf_skb_ancestor_cgroup_id( skb: *mut __sk_buff, - ancestor_level: ::aya_bpf_cty::c_int, + ancestor_level: ::aya_ebpf_cty::c_int, ) -> __u64 { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, - ancestor_level: ::aya_bpf_cty::c_int, + ancestor_level: ::aya_ebpf_cty::c_int, ) -> __u64 = ::core::mem::transmute(83usize); fun(skb, ancestor_level) } pub unsafe fn bpf_sk_lookup_tcp( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, flags: __u64, ) -> *mut bpf_sock { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, @@ -860,14 +860,14 @@ pub unsafe fn bpf_sk_lookup_tcp( fun(ctx, tuple, tuple_size, netns, flags) } pub unsafe fn bpf_sk_lookup_udp( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, flags: __u64, ) -> *mut bpf_sock { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, @@ -875,41 +875,41 @@ pub unsafe fn bpf_sk_lookup_udp( ) -> *mut bpf_sock = ::core::mem::transmute(85usize); fun(ctx, tuple, tuple_size, netns, flags) } -pub unsafe fn bpf_sk_release(sock: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(sock: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_sk_release(sock: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(sock: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(86usize); fun(sock) } pub unsafe fn bpf_map_push_elem( - map: *mut ::aya_bpf_cty::c_void, - value: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + value: *const ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - value: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + value: *const ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(87usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(87usize); fun(map, value, flags) } pub unsafe fn bpf_map_pop_elem( - map: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + map: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(88usize); + map: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(88usize); fun(map, value) } pub unsafe fn bpf_map_peek_elem( - map: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + map: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(89usize); + map: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(89usize); fun(map, value) } pub unsafe fn bpf_msg_push_data( @@ -917,13 +917,13 @@ pub unsafe fn bpf_msg_push_data( start: __u32, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( msg: *mut sk_msg_md, start: __u32, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(90usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(90usize); fun(msg, start, len, flags) } pub unsafe fn bpf_msg_pop_data( @@ -931,34 +931,34 @@ pub unsafe fn bpf_msg_pop_data( start: __u32, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( msg: *mut sk_msg_md, start: __u32, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(91usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(91usize); fun(msg, start, len, flags) } pub unsafe fn bpf_rc_pointer_rel( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, rel_x: __s32, rel_y: __s32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, rel_x: __s32, rel_y: __s32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(92usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(92usize); fun(ctx, rel_x, rel_y) } -pub unsafe fn bpf_spin_lock(lock: *mut bpf_spin_lock) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(lock: *mut bpf_spin_lock) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_spin_lock(lock: *mut bpf_spin_lock) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(lock: *mut bpf_spin_lock) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(93usize); fun(lock) } -pub unsafe fn bpf_spin_unlock(lock: *mut bpf_spin_lock) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(lock: *mut bpf_spin_lock) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_spin_unlock(lock: *mut bpf_spin_lock) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(lock: *mut bpf_spin_lock) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(94usize); fun(lock) } @@ -972,8 +972,8 @@ pub unsafe fn bpf_tcp_sock(sk: *mut bpf_sock) -> *mut bpf_tcp_sock { ::core::mem::transmute(96usize); fun(sk) } -pub unsafe fn bpf_skb_ecn_set_ce(skb: *mut __sk_buff) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_skb_ecn_set_ce(skb: *mut __sk_buff) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(97usize); fun(skb) } @@ -983,14 +983,14 @@ pub unsafe fn bpf_get_listener_sock(sk: *mut bpf_sock) -> *mut bpf_sock { fun(sk) } pub unsafe fn bpf_skc_lookup_tcp( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, flags: __u64, ) -> *mut bpf_sock { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, tuple: *mut bpf_sock_tuple, tuple_size: __u32, netns: __u64, @@ -999,138 +999,138 @@ pub unsafe fn bpf_skc_lookup_tcp( fun(ctx, tuple, tuple_size, netns, flags) } pub unsafe fn bpf_tcp_check_syncookie( - sk: *mut ::aya_bpf_cty::c_void, - iph: *mut ::aya_bpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + iph: *mut ::aya_ebpf_cty::c_void, iph_len: __u32, th: *mut tcphdr, th_len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - sk: *mut ::aya_bpf_cty::c_void, - iph: *mut ::aya_bpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + iph: *mut ::aya_ebpf_cty::c_void, iph_len: __u32, th: *mut tcphdr, th_len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(100usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(100usize); fun(sk, iph, iph_len, th, th_len) } pub unsafe fn bpf_sysctl_get_name( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(101usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(101usize); fun(ctx, buf, buf_len, flags) } pub unsafe fn bpf_sysctl_get_current_value( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, -) -> ::aya_bpf_cty::c_long { + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(102usize); + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(102usize); fun(ctx, buf, buf_len) } pub unsafe fn bpf_sysctl_get_new_value( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, -) -> ::aya_bpf_cty::c_long { + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_sysctl, - buf: *mut ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(103usize); + buf: *mut ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(103usize); fun(ctx, buf, buf_len) } pub unsafe fn bpf_sysctl_set_new_value( ctx: *mut bpf_sysctl, - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, -) -> ::aya_bpf_cty::c_long { + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_sysctl, - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(104usize); + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(104usize); fun(ctx, buf, buf_len) } pub unsafe fn bpf_strtol( - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, - res: *mut ::aya_bpf_cty::c_long, -) -> ::aya_bpf_cty::c_long { + res: *mut ::aya_ebpf_cty::c_long, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, - res: *mut ::aya_bpf_cty::c_long, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(105usize); + res: *mut ::aya_ebpf_cty::c_long, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(105usize); fun(buf, buf_len, flags, res) } pub unsafe fn bpf_strtoul( - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, - res: *mut ::aya_bpf_cty::c_ulong, -) -> ::aya_bpf_cty::c_long { + res: *mut ::aya_ebpf_cty::c_ulong, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - buf: *const ::aya_bpf_cty::c_char, - buf_len: ::aya_bpf_cty::c_ulong, + buf: *const ::aya_ebpf_cty::c_char, + buf_len: ::aya_ebpf_cty::c_ulong, flags: __u64, - res: *mut ::aya_bpf_cty::c_ulong, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(106usize); + res: *mut ::aya_ebpf_cty::c_ulong, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(106usize); fun(buf, buf_len, flags, res) } pub unsafe fn bpf_sk_storage_get( - map: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(107usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(107usize); fun(map, sk, value, flags) } pub unsafe fn bpf_sk_storage_delete( - map: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + map: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(108usize); + map: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(108usize); fun(map, sk) } -pub unsafe fn bpf_send_signal(sig: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(sig: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_send_signal(sig: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(sig: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(109usize); fun(sig) } pub unsafe fn bpf_tcp_gen_syncookie( - sk: *mut ::aya_bpf_cty::c_void, - iph: *mut ::aya_bpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + iph: *mut ::aya_ebpf_cty::c_void, iph_len: __u32, th: *mut tcphdr, th_len: __u32, ) -> __s64 { let fun: unsafe extern "C" fn( - sk: *mut ::aya_bpf_cty::c_void, - iph: *mut ::aya_bpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, + iph: *mut ::aya_ebpf_cty::c_void, iph_len: __u32, th: *mut tcphdr, th_len: __u32, @@ -1138,81 +1138,81 @@ pub unsafe fn bpf_tcp_gen_syncookie( fun(sk, iph, iph_len, th, th_len) } pub unsafe fn bpf_skb_output( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(111usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(111usize); fun(ctx, map, flags, data, size) } pub unsafe fn bpf_probe_read_user( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(112usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(112usize); fun(dst, size, unsafe_ptr) } pub unsafe fn bpf_probe_read_kernel( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(113usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(113usize); fun(dst, size, unsafe_ptr) } pub unsafe fn bpf_probe_read_user_str( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(114usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(114usize); fun(dst, size, unsafe_ptr) } pub unsafe fn bpf_probe_read_kernel_str( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + unsafe_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - unsafe_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(115usize); + unsafe_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(115usize); fun(dst, size, unsafe_ptr) } pub unsafe fn bpf_tcp_send_ack( - tp: *mut ::aya_bpf_cty::c_void, + tp: *mut ::aya_ebpf_cty::c_void, rcv_nxt: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - tp: *mut ::aya_bpf_cty::c_void, + tp: *mut ::aya_ebpf_cty::c_void, rcv_nxt: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(116usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(116usize); fun(tp, rcv_nxt) } -pub unsafe fn bpf_send_signal_thread(sig: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(sig: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_send_signal_thread(sig: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(sig: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(117usize); fun(sig) } @@ -1222,16 +1222,16 @@ pub unsafe fn bpf_jiffies64() -> __u64 { } pub unsafe fn bpf_read_branch_records( ctx: *mut bpf_perf_event_data, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ctx: *mut bpf_perf_event_data, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(119usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(119usize); fun(ctx, buf, size, flags) } pub unsafe fn bpf_get_ns_current_pid_tgid( @@ -1239,51 +1239,51 @@ pub unsafe fn bpf_get_ns_current_pid_tgid( ino: __u64, nsdata: *mut bpf_pidns_info, size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( dev: __u64, ino: __u64, nsdata: *mut bpf_pidns_info, size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(120usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(120usize); fun(dev, ino, nsdata, size) } pub unsafe fn bpf_xdp_output( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - map: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(121usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(121usize); fun(ctx, map, flags, data, size) } -pub unsafe fn bpf_get_netns_cookie(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 = +pub unsafe fn bpf_get_netns_cookie(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 = ::core::mem::transmute(122usize); fun(ctx) } -pub unsafe fn bpf_get_current_ancestor_cgroup_id(ancestor_level: ::aya_bpf_cty::c_int) -> __u64 { - let fun: unsafe extern "C" fn(ancestor_level: ::aya_bpf_cty::c_int) -> __u64 = +pub unsafe fn bpf_get_current_ancestor_cgroup_id(ancestor_level: ::aya_ebpf_cty::c_int) -> __u64 { + let fun: unsafe extern "C" fn(ancestor_level: ::aya_ebpf_cty::c_int) -> __u64 = ::core::mem::transmute(123usize); fun(ancestor_level) } pub unsafe fn bpf_sk_assign( - ctx: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, - sk: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(124usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(124usize); fun(ctx, sk, flags) } pub unsafe fn bpf_ktime_get_boot_ns() -> __u64 { @@ -1292,236 +1292,238 @@ pub unsafe fn bpf_ktime_get_boot_ns() -> __u64 { } pub unsafe fn bpf_seq_printf( m: *mut seq_file, - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, fmt_size: __u32, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, data_len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( m: *mut seq_file, - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, fmt_size: __u32, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, data_len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(126usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(126usize); fun(m, fmt, fmt_size, data, data_len) } pub unsafe fn bpf_seq_write( m: *mut seq_file, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( m: *mut seq_file, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(127usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(127usize); fun(m, data, len) } -pub unsafe fn bpf_sk_cgroup_id(sk: *mut ::aya_bpf_cty::c_void) -> __u64 { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> __u64 = +pub unsafe fn bpf_sk_cgroup_id(sk: *mut ::aya_ebpf_cty::c_void) -> __u64 { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> __u64 = ::core::mem::transmute(128usize); fun(sk) } pub unsafe fn bpf_sk_ancestor_cgroup_id( - sk: *mut ::aya_bpf_cty::c_void, - ancestor_level: ::aya_bpf_cty::c_int, + sk: *mut ::aya_ebpf_cty::c_void, + ancestor_level: ::aya_ebpf_cty::c_int, ) -> __u64 { let fun: unsafe extern "C" fn( - sk: *mut ::aya_bpf_cty::c_void, - ancestor_level: ::aya_bpf_cty::c_int, + sk: *mut ::aya_ebpf_cty::c_void, + ancestor_level: ::aya_ebpf_cty::c_int, ) -> __u64 = ::core::mem::transmute(129usize); fun(sk, ancestor_level) } pub unsafe fn bpf_ringbuf_output( - ringbuf: *mut ::aya_bpf_cty::c_void, - data: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ringbuf: *mut ::aya_bpf_cty::c_void, - data: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u64, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(130usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(130usize); fun(ringbuf, data, size, flags) } pub unsafe fn bpf_ringbuf_reserve( - ringbuf: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, size: __u64, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - ringbuf: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, size: __u64, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(131usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(131usize); fun(ringbuf, size, flags) } -pub unsafe fn bpf_ringbuf_submit(data: *mut ::aya_bpf_cty::c_void, flags: __u64) { - let fun: unsafe extern "C" fn(data: *mut ::aya_bpf_cty::c_void, flags: __u64) = +pub unsafe fn bpf_ringbuf_submit(data: *mut ::aya_ebpf_cty::c_void, flags: __u64) { + let fun: unsafe extern "C" fn(data: *mut ::aya_ebpf_cty::c_void, flags: __u64) = ::core::mem::transmute(132usize); fun(data, flags) } -pub unsafe fn bpf_ringbuf_discard(data: *mut ::aya_bpf_cty::c_void, flags: __u64) { - let fun: unsafe extern "C" fn(data: *mut ::aya_bpf_cty::c_void, flags: __u64) = +pub unsafe fn bpf_ringbuf_discard(data: *mut ::aya_ebpf_cty::c_void, flags: __u64) { + let fun: unsafe extern "C" fn(data: *mut ::aya_ebpf_cty::c_void, flags: __u64) = ::core::mem::transmute(133usize); fun(data, flags) } -pub unsafe fn bpf_ringbuf_query(ringbuf: *mut ::aya_bpf_cty::c_void, flags: __u64) -> __u64 { - let fun: unsafe extern "C" fn(ringbuf: *mut ::aya_bpf_cty::c_void, flags: __u64) -> __u64 = +pub unsafe fn bpf_ringbuf_query(ringbuf: *mut ::aya_ebpf_cty::c_void, flags: __u64) -> __u64 { + let fun: unsafe extern "C" fn(ringbuf: *mut ::aya_ebpf_cty::c_void, flags: __u64) -> __u64 = ::core::mem::transmute(134usize); fun(ringbuf, flags) } -pub unsafe fn bpf_csum_level(skb: *mut __sk_buff, level: __u64) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(skb: *mut __sk_buff, level: __u64) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_csum_level(skb: *mut __sk_buff, level: __u64) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(skb: *mut __sk_buff, level: __u64) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(135usize); fun(skb, level) } -pub unsafe fn bpf_skc_to_tcp6_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp6_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp6_sock = +pub unsafe fn bpf_skc_to_tcp6_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp6_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp6_sock = ::core::mem::transmute(136usize); fun(sk) } -pub unsafe fn bpf_skc_to_tcp_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_sock = +pub unsafe fn bpf_skc_to_tcp_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp_sock = ::core::mem::transmute(137usize); fun(sk) } pub unsafe fn bpf_skc_to_tcp_timewait_sock( - sk: *mut ::aya_bpf_cty::c_void, + sk: *mut ::aya_ebpf_cty::c_void, ) -> *mut tcp_timewait_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_timewait_sock = + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp_timewait_sock = ::core::mem::transmute(138usize); fun(sk) } -pub unsafe fn bpf_skc_to_tcp_request_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_request_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut tcp_request_sock = +pub unsafe fn bpf_skc_to_tcp_request_sock( + sk: *mut ::aya_ebpf_cty::c_void, +) -> *mut tcp_request_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut tcp_request_sock = ::core::mem::transmute(139usize); fun(sk) } -pub unsafe fn bpf_skc_to_udp6_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut udp6_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut udp6_sock = +pub unsafe fn bpf_skc_to_udp6_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut udp6_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut udp6_sock = ::core::mem::transmute(140usize); fun(sk) } pub unsafe fn bpf_get_task_stack( task: *mut task_struct, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( task: *mut task_struct, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(141usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(141usize); fun(task, buf, size, flags) } pub unsafe fn bpf_load_hdr_opt( skops: *mut bpf_sock_ops, - searchby_res: *mut ::aya_bpf_cty::c_void, + searchby_res: *mut ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skops: *mut bpf_sock_ops, - searchby_res: *mut ::aya_bpf_cty::c_void, + searchby_res: *mut ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(142usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(142usize); fun(skops, searchby_res, len, flags) } pub unsafe fn bpf_store_hdr_opt( skops: *mut bpf_sock_ops, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skops: *mut bpf_sock_ops, - from: *const ::aya_bpf_cty::c_void, + from: *const ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(143usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(143usize); fun(skops, from, len, flags) } pub unsafe fn bpf_reserve_hdr_opt( skops: *mut bpf_sock_ops, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skops: *mut bpf_sock_ops, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(144usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(144usize); fun(skops, len, flags) } pub unsafe fn bpf_inode_storage_get( - map: *mut ::aya_bpf_cty::c_void, - inode: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + inode: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - inode: *mut ::aya_bpf_cty::c_void, - value: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + inode: *mut ::aya_ebpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(145usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(145usize); fun(map, inode, value, flags) } pub unsafe fn bpf_inode_storage_delete( - map: *mut ::aya_bpf_cty::c_void, - inode: *mut ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_int { + map: *mut ::aya_ebpf_cty::c_void, + inode: *mut ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_int { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - inode: *mut ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_int = ::core::mem::transmute(146usize); + map: *mut ::aya_ebpf_cty::c_void, + inode: *mut ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_int = ::core::mem::transmute(146usize); fun(map, inode) } pub unsafe fn bpf_d_path( path: *mut path, - buf: *mut ::aya_bpf_cty::c_char, + buf: *mut ::aya_ebpf_cty::c_char, sz: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( path: *mut path, - buf: *mut ::aya_bpf_cty::c_char, + buf: *mut ::aya_ebpf_cty::c_char, sz: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(147usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(147usize); fun(path, buf, sz) } pub unsafe fn bpf_copy_from_user( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - user_ptr: *const ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + user_ptr: *const ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - user_ptr: *const ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(148usize); + user_ptr: *const ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(148usize); fun(dst, size, user_ptr) } pub unsafe fn bpf_snprintf_btf( - str_: *mut ::aya_bpf_cty::c_char, + str_: *mut ::aya_ebpf_cty::c_char, str_size: __u32, ptr: *mut btf_ptr, btf_ptr_size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - str_: *mut ::aya_bpf_cty::c_char, + str_: *mut ::aya_ebpf_cty::c_char, str_size: __u32, ptr: *mut btf_ptr, btf_ptr_size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(149usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(149usize); fun(str_, str_size, ptr, btf_ptr_size, flags) } pub unsafe fn bpf_seq_printf_btf( @@ -1529,13 +1531,13 @@ pub unsafe fn bpf_seq_printf_btf( ptr: *mut btf_ptr, ptr_size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( m: *mut seq_file, ptr: *mut btf_ptr, ptr_size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(150usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(150usize); fun(m, ptr, ptr_size, flags) } pub unsafe fn bpf_skb_cgroup_classid(skb: *mut __sk_buff) -> __u64 { @@ -1545,70 +1547,70 @@ pub unsafe fn bpf_skb_cgroup_classid(skb: *mut __sk_buff) -> __u64 { pub unsafe fn bpf_redirect_neigh( ifindex: __u32, params: *mut bpf_redir_neigh, - plen: ::aya_bpf_cty::c_int, + plen: ::aya_ebpf_cty::c_int, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( ifindex: __u32, params: *mut bpf_redir_neigh, - plen: ::aya_bpf_cty::c_int, + plen: ::aya_ebpf_cty::c_int, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(152usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(152usize); fun(ifindex, params, plen, flags) } pub unsafe fn bpf_per_cpu_ptr( - percpu_ptr: *const ::aya_bpf_cty::c_void, + percpu_ptr: *const ::aya_ebpf_cty::c_void, cpu: __u32, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - percpu_ptr: *const ::aya_bpf_cty::c_void, + percpu_ptr: *const ::aya_ebpf_cty::c_void, cpu: __u32, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(153usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(153usize); fun(percpu_ptr, cpu) } pub unsafe fn bpf_this_cpu_ptr( - percpu_ptr: *const ::aya_bpf_cty::c_void, -) -> *mut ::aya_bpf_cty::c_void { + percpu_ptr: *const ::aya_ebpf_cty::c_void, +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - percpu_ptr: *const ::aya_bpf_cty::c_void, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(154usize); + percpu_ptr: *const ::aya_ebpf_cty::c_void, + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(154usize); fun(percpu_ptr) } -pub unsafe fn bpf_redirect_peer(ifindex: __u32, flags: __u64) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(ifindex: __u32, flags: __u64) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_redirect_peer(ifindex: __u32, flags: __u64) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(ifindex: __u32, flags: __u64) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(155usize); fun(ifindex, flags) } pub unsafe fn bpf_task_storage_get( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, task: *mut task_struct, - value: *mut ::aya_bpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, task: *mut task_struct, - value: *mut ::aya_bpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(156usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(156usize); fun(map, task, value, flags) } pub unsafe fn bpf_task_storage_delete( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, task: *mut task_struct, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, task: *mut task_struct, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(157usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(157usize); fun(map, task) } pub unsafe fn bpf_get_current_task_btf() -> *mut task_struct { let fun: unsafe extern "C" fn() -> *mut task_struct = ::core::mem::transmute(158usize); fun() } -pub unsafe fn bpf_bprm_opts_set(bprm: *mut linux_binprm, flags: __u64) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(bprm: *mut linux_binprm, flags: __u64) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_bprm_opts_set(bprm: *mut linux_binprm, flags: __u64) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(bprm: *mut linux_binprm, flags: __u64) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(159usize); fun(bprm, flags) } @@ -1618,14 +1620,14 @@ pub unsafe fn bpf_ktime_get_coarse_ns() -> __u64 { } pub unsafe fn bpf_ima_inode_hash( inode: *mut inode, - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( inode: *mut inode, - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(161usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(161usize); fun(inode, dst, size) } pub unsafe fn bpf_sock_from_file(file: *mut file) -> *mut socket { @@ -1634,256 +1636,256 @@ pub unsafe fn bpf_sock_from_file(file: *mut file) -> *mut socket { fun(file) } pub unsafe fn bpf_check_mtu( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, ifindex: __u32, mtu_len: *mut __u32, len_diff: __s32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, ifindex: __u32, mtu_len: *mut __u32, len_diff: __s32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(163usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(163usize); fun(ctx, ifindex, mtu_len, len_diff, flags) } pub unsafe fn bpf_for_each_map_elem( - map: *mut ::aya_bpf_cty::c_void, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(164usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(164usize); fun(map, callback_fn, callback_ctx, flags) } pub unsafe fn bpf_snprintf( - str_: *mut ::aya_bpf_cty::c_char, + str_: *mut ::aya_ebpf_cty::c_char, str_size: __u32, - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, data: *mut __u64, data_len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - str_: *mut ::aya_bpf_cty::c_char, + str_: *mut ::aya_ebpf_cty::c_char, str_size: __u32, - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, data: *mut __u64, data_len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(165usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(165usize); fun(str_, str_size, fmt, data, data_len) } pub unsafe fn bpf_sys_bpf( cmd: __u32, - attr: *mut ::aya_bpf_cty::c_void, + attr: *mut ::aya_ebpf_cty::c_void, attr_size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( cmd: __u32, - attr: *mut ::aya_bpf_cty::c_void, + attr: *mut ::aya_ebpf_cty::c_void, attr_size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(166usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(166usize); fun(cmd, attr, attr_size) } pub unsafe fn bpf_btf_find_by_name_kind( - name: *mut ::aya_bpf_cty::c_char, - name_sz: ::aya_bpf_cty::c_int, + name: *mut ::aya_ebpf_cty::c_char, + name_sz: ::aya_ebpf_cty::c_int, kind: __u32, - flags: ::aya_bpf_cty::c_int, -) -> ::aya_bpf_cty::c_long { + flags: ::aya_ebpf_cty::c_int, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - name: *mut ::aya_bpf_cty::c_char, - name_sz: ::aya_bpf_cty::c_int, + name: *mut ::aya_ebpf_cty::c_char, + name_sz: ::aya_ebpf_cty::c_int, kind: __u32, - flags: ::aya_bpf_cty::c_int, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(167usize); + flags: ::aya_ebpf_cty::c_int, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(167usize); fun(name, name_sz, kind, flags) } -pub unsafe fn bpf_sys_close(fd: __u32) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(fd: __u32) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_sys_close(fd: __u32) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(fd: __u32) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(168usize); fun(fd) } pub unsafe fn bpf_timer_init( timer: *mut bpf_timer, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( timer: *mut bpf_timer, - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(169usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(169usize); fun(timer, map, flags) } pub unsafe fn bpf_timer_set_callback( timer: *mut bpf_timer, - callback_fn: *mut ::aya_bpf_cty::c_void, -) -> ::aya_bpf_cty::c_long { + callback_fn: *mut ::aya_ebpf_cty::c_void, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( timer: *mut bpf_timer, - callback_fn: *mut ::aya_bpf_cty::c_void, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(170usize); + callback_fn: *mut ::aya_ebpf_cty::c_void, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(170usize); fun(timer, callback_fn) } pub unsafe fn bpf_timer_start( timer: *mut bpf_timer, nsecs: __u64, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( timer: *mut bpf_timer, nsecs: __u64, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(171usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(171usize); fun(timer, nsecs, flags) } -pub unsafe fn bpf_timer_cancel(timer: *mut bpf_timer) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(timer: *mut bpf_timer) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_timer_cancel(timer: *mut bpf_timer) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(timer: *mut bpf_timer) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(172usize); fun(timer) } -pub unsafe fn bpf_get_func_ip(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 = +pub unsafe fn bpf_get_func_ip(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 = ::core::mem::transmute(173usize); fun(ctx) } -pub unsafe fn bpf_get_attach_cookie(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> __u64 = +pub unsafe fn bpf_get_attach_cookie(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> __u64 = ::core::mem::transmute(174usize); fun(ctx) } -pub unsafe fn bpf_task_pt_regs(task: *mut task_struct) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(task: *mut task_struct) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_task_pt_regs(task: *mut task_struct) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(task: *mut task_struct) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(175usize); fun(task) } pub unsafe fn bpf_get_branch_snapshot( - entries: *mut ::aya_bpf_cty::c_void, + entries: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - entries: *mut ::aya_bpf_cty::c_void, + entries: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(176usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(176usize); fun(entries, size, flags) } pub unsafe fn bpf_trace_vprintk( - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, fmt_size: __u32, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, data_len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - fmt: *const ::aya_bpf_cty::c_char, + fmt: *const ::aya_ebpf_cty::c_char, fmt_size: __u32, - data: *const ::aya_bpf_cty::c_void, + data: *const ::aya_ebpf_cty::c_void, data_len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(177usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(177usize); fun(fmt, fmt_size, data, data_len) } -pub unsafe fn bpf_skc_to_unix_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut unix_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut unix_sock = +pub unsafe fn bpf_skc_to_unix_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut unix_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut unix_sock = ::core::mem::transmute(178usize); fun(sk) } pub unsafe fn bpf_kallsyms_lookup_name( - name: *const ::aya_bpf_cty::c_char, - name_sz: ::aya_bpf_cty::c_int, - flags: ::aya_bpf_cty::c_int, + name: *const ::aya_ebpf_cty::c_char, + name_sz: ::aya_ebpf_cty::c_int, + flags: ::aya_ebpf_cty::c_int, res: *mut __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - name: *const ::aya_bpf_cty::c_char, - name_sz: ::aya_bpf_cty::c_int, - flags: ::aya_bpf_cty::c_int, + name: *const ::aya_ebpf_cty::c_char, + name_sz: ::aya_ebpf_cty::c_int, + flags: ::aya_ebpf_cty::c_int, res: *mut __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(179usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(179usize); fun(name, name_sz, flags, res) } pub unsafe fn bpf_find_vma( task: *mut task_struct, addr: __u64, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( task: *mut task_struct, addr: __u64, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(180usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(180usize); fun(task, addr, callback_fn, callback_ctx, flags) } pub unsafe fn bpf_loop( nr_loops: __u32, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( nr_loops: __u32, - callback_fn: *mut ::aya_bpf_cty::c_void, - callback_ctx: *mut ::aya_bpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + callback_ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(181usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(181usize); fun(nr_loops, callback_fn, callback_ctx, flags) } pub unsafe fn bpf_strncmp( - s1: *const ::aya_bpf_cty::c_char, + s1: *const ::aya_ebpf_cty::c_char, s1_sz: __u32, - s2: *const ::aya_bpf_cty::c_char, -) -> ::aya_bpf_cty::c_long { + s2: *const ::aya_ebpf_cty::c_char, +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - s1: *const ::aya_bpf_cty::c_char, + s1: *const ::aya_ebpf_cty::c_char, s1_sz: __u32, - s2: *const ::aya_bpf_cty::c_char, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(182usize); + s2: *const ::aya_ebpf_cty::c_char, + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(182usize); fun(s1, s1_sz, s2) } pub unsafe fn bpf_get_func_arg( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, n: __u32, value: *mut __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, n: __u32, value: *mut __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(183usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(183usize); fun(ctx, n, value) } pub unsafe fn bpf_get_func_ret( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, value: *mut __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ctx: *mut ::aya_bpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, value: *mut __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(184usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(184usize); fun(ctx, value) } -pub unsafe fn bpf_get_func_arg_cnt(ctx: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(ctx: *mut ::aya_bpf_cty::c_void) -> ::aya_bpf_cty::c_long = +pub unsafe fn bpf_get_func_arg_cnt(ctx: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(ctx: *mut ::aya_ebpf_cty::c_void) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(185usize); fun(ctx) } -pub unsafe fn bpf_get_retval() -> ::aya_bpf_cty::c_int { - let fun: unsafe extern "C" fn() -> ::aya_bpf_cty::c_int = ::core::mem::transmute(186usize); +pub unsafe fn bpf_get_retval() -> ::aya_ebpf_cty::c_int { + let fun: unsafe extern "C" fn() -> ::aya_ebpf_cty::c_int = ::core::mem::transmute(186usize); fun() } -pub unsafe fn bpf_set_retval(retval: ::aya_bpf_cty::c_int) -> ::aya_bpf_cty::c_int { - let fun: unsafe extern "C" fn(retval: ::aya_bpf_cty::c_int) -> ::aya_bpf_cty::c_int = +pub unsafe fn bpf_set_retval(retval: ::aya_ebpf_cty::c_int) -> ::aya_ebpf_cty::c_int { + let fun: unsafe extern "C" fn(retval: ::aya_ebpf_cty::c_int) -> ::aya_ebpf_cty::c_int = ::core::mem::transmute(187usize); fun(retval) } @@ -1894,124 +1896,124 @@ pub unsafe fn bpf_xdp_get_buff_len(xdp_md: *mut xdp_md) -> __u64 { pub unsafe fn bpf_xdp_load_bytes( xdp_md: *mut xdp_md, offset: __u32, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( xdp_md: *mut xdp_md, offset: __u32, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(189usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(189usize); fun(xdp_md, offset, buf, len) } pub unsafe fn bpf_xdp_store_bytes( xdp_md: *mut xdp_md, offset: __u32, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, len: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( xdp_md: *mut xdp_md, offset: __u32, - buf: *mut ::aya_bpf_cty::c_void, + buf: *mut ::aya_ebpf_cty::c_void, len: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(190usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(190usize); fun(xdp_md, offset, buf, len) } pub unsafe fn bpf_copy_from_user_task( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - user_ptr: *const ::aya_bpf_cty::c_void, + user_ptr: *const ::aya_ebpf_cty::c_void, tsk: *mut task_struct, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - user_ptr: *const ::aya_bpf_cty::c_void, + user_ptr: *const ::aya_ebpf_cty::c_void, tsk: *mut task_struct, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(191usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(191usize); fun(dst, size, user_ptr, tsk, flags) } pub unsafe fn bpf_skb_set_tstamp( skb: *mut __sk_buff, tstamp: __u64, tstamp_type: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( skb: *mut __sk_buff, tstamp: __u64, tstamp_type: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(192usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(192usize); fun(skb, tstamp, tstamp_type) } pub unsafe fn bpf_ima_file_hash( file: *mut file, - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( file: *mut file, - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, size: __u32, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(193usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(193usize); fun(file, dst, size) } pub unsafe fn bpf_kptr_xchg( - map_value: *mut ::aya_bpf_cty::c_void, - ptr: *mut ::aya_bpf_cty::c_void, -) -> *mut ::aya_bpf_cty::c_void { + map_value: *mut ::aya_ebpf_cty::c_void, + ptr: *mut ::aya_ebpf_cty::c_void, +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map_value: *mut ::aya_bpf_cty::c_void, - ptr: *mut ::aya_bpf_cty::c_void, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(194usize); + map_value: *mut ::aya_ebpf_cty::c_void, + ptr: *mut ::aya_ebpf_cty::c_void, + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(194usize); fun(map_value, ptr) } pub unsafe fn bpf_map_lookup_percpu_elem( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, cpu: __u32, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - key: *const ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + key: *const ::aya_ebpf_cty::c_void, cpu: __u32, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(195usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(195usize); fun(map, key, cpu) } -pub unsafe fn bpf_skc_to_mptcp_sock(sk: *mut ::aya_bpf_cty::c_void) -> *mut mptcp_sock { - let fun: unsafe extern "C" fn(sk: *mut ::aya_bpf_cty::c_void) -> *mut mptcp_sock = +pub unsafe fn bpf_skc_to_mptcp_sock(sk: *mut ::aya_ebpf_cty::c_void) -> *mut mptcp_sock { + let fun: unsafe extern "C" fn(sk: *mut ::aya_ebpf_cty::c_void) -> *mut mptcp_sock = ::core::mem::transmute(196usize); fun(sk) } pub unsafe fn bpf_dynptr_from_mem( - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, ptr: *mut bpf_dynptr, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - data: *mut ::aya_bpf_cty::c_void, + data: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, ptr: *mut bpf_dynptr, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(197usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(197usize); fun(data, size, flags, ptr) } pub unsafe fn bpf_ringbuf_reserve_dynptr( - ringbuf: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, ptr: *mut bpf_dynptr, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - ringbuf: *mut ::aya_bpf_cty::c_void, + ringbuf: *mut ::aya_ebpf_cty::c_void, size: __u32, flags: __u64, ptr: *mut bpf_dynptr, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(198usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(198usize); fun(ringbuf, size, flags, ptr) } pub unsafe fn bpf_ringbuf_submit_dynptr(ptr: *mut bpf_dynptr, flags: __u64) { @@ -2025,47 +2027,47 @@ pub unsafe fn bpf_ringbuf_discard_dynptr(ptr: *mut bpf_dynptr, flags: __u64) { fun(ptr, flags) } pub unsafe fn bpf_dynptr_read( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, len: __u32, src: *const bpf_dynptr, offset: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - dst: *mut ::aya_bpf_cty::c_void, + dst: *mut ::aya_ebpf_cty::c_void, len: __u32, src: *const bpf_dynptr, offset: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(201usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(201usize); fun(dst, len, src, offset, flags) } pub unsafe fn bpf_dynptr_write( dst: *const bpf_dynptr, offset: __u32, - src: *mut ::aya_bpf_cty::c_void, + src: *mut ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( dst: *const bpf_dynptr, offset: __u32, - src: *mut ::aya_bpf_cty::c_void, + src: *mut ::aya_ebpf_cty::c_void, len: __u32, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(202usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(202usize); fun(dst, offset, src, len, flags) } pub unsafe fn bpf_dynptr_data( ptr: *const bpf_dynptr, offset: __u32, len: __u32, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( ptr: *const bpf_dynptr, offset: __u32, len: __u32, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(203usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(203usize); fun(ptr, offset, len) } pub unsafe fn bpf_tcp_raw_gen_syncookie_ipv4( @@ -2089,16 +2091,16 @@ pub unsafe fn bpf_tcp_raw_gen_syncookie_ipv6( pub unsafe fn bpf_tcp_raw_check_syncookie_ipv4( iph: *mut iphdr, th: *mut tcphdr, -) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(iph: *mut iphdr, th: *mut tcphdr) -> ::aya_bpf_cty::c_long = +) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(iph: *mut iphdr, th: *mut tcphdr) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(206usize); fun(iph, th) } pub unsafe fn bpf_tcp_raw_check_syncookie_ipv6( iph: *mut ipv6hdr, th: *mut tcphdr, -) -> ::aya_bpf_cty::c_long { - let fun: unsafe extern "C" fn(iph: *mut ipv6hdr, th: *mut tcphdr) -> ::aya_bpf_cty::c_long = +) -> ::aya_ebpf_cty::c_long { + let fun: unsafe extern "C" fn(iph: *mut ipv6hdr, th: *mut tcphdr) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(207usize); fun(iph, th) } @@ -2107,40 +2109,40 @@ pub unsafe fn bpf_ktime_get_tai_ns() -> __u64 { fun() } pub unsafe fn bpf_user_ringbuf_drain( - map: *mut ::aya_bpf_cty::c_void, - callback_fn: *mut ::aya_bpf_cty::c_void, - ctx: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, - callback_fn: *mut ::aya_bpf_cty::c_void, - ctx: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, + callback_fn: *mut ::aya_ebpf_cty::c_void, + ctx: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(209usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(209usize); fun(map, callback_fn, ctx, flags) } pub unsafe fn bpf_cgrp_storage_get( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, cgroup: *mut cgroup, - value: *mut ::aya_bpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, -) -> *mut ::aya_bpf_cty::c_void { +) -> *mut ::aya_ebpf_cty::c_void { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, cgroup: *mut cgroup, - value: *mut ::aya_bpf_cty::c_void, + value: *mut ::aya_ebpf_cty::c_void, flags: __u64, - ) -> *mut ::aya_bpf_cty::c_void = ::core::mem::transmute(210usize); + ) -> *mut ::aya_ebpf_cty::c_void = ::core::mem::transmute(210usize); fun(map, cgroup, value, flags) } pub unsafe fn bpf_cgrp_storage_delete( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, cgroup: *mut cgroup, -) -> ::aya_bpf_cty::c_long { +) -> ::aya_ebpf_cty::c_long { let fun: unsafe extern "C" fn( - map: *mut ::aya_bpf_cty::c_void, + map: *mut ::aya_ebpf_cty::c_void, cgroup: *mut cgroup, - ) -> ::aya_bpf_cty::c_long = ::core::mem::transmute(211usize); + ) -> ::aya_ebpf_cty::c_long = ::core::mem::transmute(211usize); fun(map, cgroup) } diff --git a/ebpf/aya-bpf/Cargo.toml b/ebpf/aya-bpf/Cargo.toml index 68b057b2..ccfb6c11 100644 --- a/ebpf/aya-bpf/Cargo.toml +++ b/ebpf/aya-bpf/Cargo.toml @@ -9,7 +9,7 @@ homepage.workspace = true edition.workspace = true [dependencies] -aya-bpf-cty = { path = "../aya-bpf-cty" } +aya-ebpf-cty = { path = "../aya-ebpf-cty" } aya-bpf-macros = { path = "../../aya-bpf-macros" } aya-bpf-bindings = { path = "../aya-bpf-bindings" } const-assert = { workspace = true, optional = true } diff --git a/ebpf/aya-bpf/src/lib.rs b/ebpf/aya-bpf/src/lib.rs index d482de0c..89875339 100644 --- a/ebpf/aya-bpf/src/lib.rs +++ b/ebpf/aya-bpf/src/lib.rs @@ -29,8 +29,8 @@ pub mod programs; use core::ffi::c_void; -pub use aya_bpf_cty as cty; pub use aya_bpf_macros as macros; +pub use aya_ebpf_cty as cty; use cty::{c_int, c_long}; use helpers::{bpf_get_current_comm, bpf_get_current_pid_tgid, bpf_get_current_uid_gid}; diff --git a/ebpf/aya-bpf/src/maps/array.rs b/ebpf/aya-bpf/src/maps/array.rs index 2150dd6e..a062ed5b 100644 --- a/ebpf/aya-bpf/src/maps/array.rs +++ b/ebpf/aya-bpf/src/maps/array.rs @@ -1,6 +1,6 @@ use core::{cell::UnsafeCell, marker::PhantomData, mem, ptr::NonNull}; -use aya_bpf_cty::c_void; +use aya_ebpf_cty::c_void; use crate::{ bindings::{bpf_map_def, bpf_map_type::BPF_MAP_TYPE_ARRAY}, diff --git a/ebpf/aya-bpf/src/maps/bloom_filter.rs b/ebpf/aya-bpf/src/maps/bloom_filter.rs index d15d264f..210a9a95 100644 --- a/ebpf/aya-bpf/src/maps/bloom_filter.rs +++ b/ebpf/aya-bpf/src/maps/bloom_filter.rs @@ -1,6 +1,6 @@ use core::{marker::PhantomData, mem}; -use aya_bpf_cty::c_void; +use aya_ebpf_cty::c_void; use crate::{ bindings::{bpf_map_def, bpf_map_type::BPF_MAP_TYPE_BLOOM_FILTER}, diff --git a/ebpf/aya-bpf/src/maps/hash_map.rs b/ebpf/aya-bpf/src/maps/hash_map.rs index 5877be90..04dd7d4c 100644 --- a/ebpf/aya-bpf/src/maps/hash_map.rs +++ b/ebpf/aya-bpf/src/maps/hash_map.rs @@ -3,7 +3,7 @@ use core::{cell::UnsafeCell, marker::PhantomData, mem, ptr::NonNull}; use aya_bpf_bindings::bindings::bpf_map_type::{ BPF_MAP_TYPE_LRU_HASH, BPF_MAP_TYPE_LRU_PERCPU_HASH, BPF_MAP_TYPE_PERCPU_HASH, }; -use aya_bpf_cty::{c_long, c_void}; +use aya_ebpf_cty::{c_long, c_void}; use crate::{ bindings::{bpf_map_def, bpf_map_type::BPF_MAP_TYPE_HASH}, diff --git a/ebpf/aya-bpf/src/maps/lpm_trie.rs b/ebpf/aya-bpf/src/maps/lpm_trie.rs index d9314899..4b68435a 100644 --- a/ebpf/aya-bpf/src/maps/lpm_trie.rs +++ b/ebpf/aya-bpf/src/maps/lpm_trie.rs @@ -1,7 +1,7 @@ use core::{cell::UnsafeCell, marker::PhantomData, mem, ptr::NonNull}; use aya_bpf_bindings::bindings::BPF_F_NO_PREALLOC; -use aya_bpf_cty::{c_long, c_void}; +use aya_ebpf_cty::{c_long, c_void}; use crate::{ bindings::{bpf_map_def, bpf_map_type::BPF_MAP_TYPE_LPM_TRIE}, diff --git a/ebpf/aya-bpf/src/maps/per_cpu_array.rs b/ebpf/aya-bpf/src/maps/per_cpu_array.rs index 9a5e388f..f353d50f 100644 --- a/ebpf/aya-bpf/src/maps/per_cpu_array.rs +++ b/ebpf/aya-bpf/src/maps/per_cpu_array.rs @@ -1,6 +1,6 @@ use core::{cell::UnsafeCell, marker::PhantomData, mem, ptr::NonNull}; -use aya_bpf_cty::c_void; +use aya_ebpf_cty::c_void; use crate::{ bindings::{bpf_map_def, bpf_map_type::BPF_MAP_TYPE_PERCPU_ARRAY}, diff --git a/ebpf/aya-bpf/src/maps/program_array.rs b/ebpf/aya-bpf/src/maps/program_array.rs index b7e54a6c..02063e81 100644 --- a/ebpf/aya-bpf/src/maps/program_array.rs +++ b/ebpf/aya-bpf/src/maps/program_array.rs @@ -1,6 +1,6 @@ use core::{cell::UnsafeCell, hint::unreachable_unchecked, mem}; -use aya_bpf_cty::c_long; +use aya_ebpf_cty::c_long; use crate::{ bindings::{bpf_map_def, bpf_map_type::BPF_MAP_TYPE_PROG_ARRAY}, diff --git a/ebpf/aya-bpf/src/maps/sock_hash.rs b/ebpf/aya-bpf/src/maps/sock_hash.rs index 39eedcce..3a0f3e12 100644 --- a/ebpf/aya-bpf/src/maps/sock_hash.rs +++ b/ebpf/aya-bpf/src/maps/sock_hash.rs @@ -1,6 +1,6 @@ use core::{borrow::Borrow, cell::UnsafeCell, marker::PhantomData, mem}; -use aya_bpf_cty::c_void; +use aya_ebpf_cty::c_void; use crate::{ bindings::{bpf_map_def, bpf_map_type::BPF_MAP_TYPE_SOCKHASH, bpf_sock_ops}, diff --git a/ebpf/aya-bpf/src/maps/sock_map.rs b/ebpf/aya-bpf/src/maps/sock_map.rs index 80c6fe7e..78a5431b 100644 --- a/ebpf/aya-bpf/src/maps/sock_map.rs +++ b/ebpf/aya-bpf/src/maps/sock_map.rs @@ -1,6 +1,6 @@ use core::{cell::UnsafeCell, mem}; -use aya_bpf_cty::c_void; +use aya_ebpf_cty::c_void; use crate::{ bindings::{bpf_map_def, bpf_map_type::BPF_MAP_TYPE_SOCKMAP, bpf_sock_ops}, diff --git a/ebpf/aya-bpf/src/maps/xdp/dev_map.rs b/ebpf/aya-bpf/src/maps/xdp/dev_map.rs index 2d015b46..b5b56b7e 100644 --- a/ebpf/aya-bpf/src/maps/xdp/dev_map.rs +++ b/ebpf/aya-bpf/src/maps/xdp/dev_map.rs @@ -1,7 +1,7 @@ use core::{cell::UnsafeCell, mem, num::NonZeroU32, ptr::NonNull}; use aya_bpf_bindings::bindings::bpf_devmap_val; -use aya_bpf_cty::c_void; +use aya_ebpf_cty::c_void; use super::try_redirect_map; use crate::{ diff --git a/ebpf/aya-bpf/src/maps/xdp/dev_map_hash.rs b/ebpf/aya-bpf/src/maps/xdp/dev_map_hash.rs index d268bf5f..c86b579d 100644 --- a/ebpf/aya-bpf/src/maps/xdp/dev_map_hash.rs +++ b/ebpf/aya-bpf/src/maps/xdp/dev_map_hash.rs @@ -1,7 +1,7 @@ use core::{cell::UnsafeCell, mem, num::NonZeroU32, ptr::NonNull}; use aya_bpf_bindings::bindings::bpf_devmap_val; -use aya_bpf_cty::c_void; +use aya_ebpf_cty::c_void; use super::{dev_map::DevMapValue, try_redirect_map}; use crate::{ diff --git a/ebpf/aya-bpf/src/maps/xdp/xsk_map.rs b/ebpf/aya-bpf/src/maps/xdp/xsk_map.rs index 328c92b2..9f0dd125 100644 --- a/ebpf/aya-bpf/src/maps/xdp/xsk_map.rs +++ b/ebpf/aya-bpf/src/maps/xdp/xsk_map.rs @@ -1,7 +1,7 @@ use core::{cell::UnsafeCell, mem, ptr::NonNull}; use aya_bpf_bindings::bindings::bpf_xdp_sock; -use aya_bpf_cty::c_void; +use aya_ebpf_cty::c_void; use super::try_redirect_map; use crate::{ diff --git a/ebpf/aya-bpf/src/programs/sk_buff.rs b/ebpf/aya-bpf/src/programs/sk_buff.rs index a7618ee2..92d12aa3 100644 --- a/ebpf/aya-bpf/src/programs/sk_buff.rs +++ b/ebpf/aya-bpf/src/programs/sk_buff.rs @@ -8,7 +8,7 @@ use aya_bpf_bindings::helpers::{ bpf_skb_adjust_room, bpf_skb_change_proto, bpf_skb_change_type, bpf_skb_load_bytes, bpf_skb_pull_data, bpf_skb_store_bytes, }; -use aya_bpf_cty::c_long; +use aya_ebpf_cty::c_long; use crate::{bindings::__sk_buff, BpfContext}; diff --git a/ebpf/aya-bpf/src/programs/tc.rs b/ebpf/aya-bpf/src/programs/tc.rs index 8eadfab7..cea62f71 100644 --- a/ebpf/aya-bpf/src/programs/tc.rs +++ b/ebpf/aya-bpf/src/programs/tc.rs @@ -1,4 +1,4 @@ -use aya_bpf_cty::{c_long, c_void}; +use aya_ebpf_cty::{c_long, c_void}; use crate::{bindings::__sk_buff, programs::sk_buff::SkBuff, BpfContext}; diff --git a/ebpf/aya-bpf-cty/.travis.yml b/ebpf/aya-ebpf-cty/.travis.yml similarity index 100% rename from ebpf/aya-bpf-cty/.travis.yml rename to ebpf/aya-ebpf-cty/.travis.yml diff --git a/ebpf/aya-bpf-cty/CHANGELOG.md b/ebpf/aya-ebpf-cty/CHANGELOG.md similarity index 100% rename from ebpf/aya-bpf-cty/CHANGELOG.md rename to ebpf/aya-ebpf-cty/CHANGELOG.md diff --git a/ebpf/aya-bpf-cty/Cargo.toml b/ebpf/aya-ebpf-cty/Cargo.toml similarity index 93% rename from ebpf/aya-bpf-cty/Cargo.toml rename to ebpf/aya-ebpf-cty/Cargo.toml index 7881b224..94c4cbf4 100644 --- a/ebpf/aya-bpf-cty/Cargo.toml +++ b/ebpf/aya-ebpf-cty/Cargo.toml @@ -2,7 +2,7 @@ categories = ["embedded", "external-ffi-bindings", "no-std"] description = "Type aliases to C types like c_int for use with bindgen" documentation = "https://docs.rs/aya-bpf-cty" -name = "aya-bpf-cty" +name = "aya-ebpf-cty" version = "0.2.1" authors.workspace = true license.workspace = true diff --git a/ebpf/aya-bpf-cty/LICENSE-APACHE b/ebpf/aya-ebpf-cty/LICENSE-APACHE similarity index 100% rename from ebpf/aya-bpf-cty/LICENSE-APACHE rename to ebpf/aya-ebpf-cty/LICENSE-APACHE diff --git a/ebpf/aya-bpf-cty/LICENSE-MIT b/ebpf/aya-ebpf-cty/LICENSE-MIT similarity index 100% rename from ebpf/aya-bpf-cty/LICENSE-MIT rename to ebpf/aya-ebpf-cty/LICENSE-MIT diff --git a/ebpf/aya-bpf-cty/README.md b/ebpf/aya-ebpf-cty/README.md similarity index 100% rename from ebpf/aya-bpf-cty/README.md rename to ebpf/aya-ebpf-cty/README.md diff --git a/ebpf/aya-bpf-cty/build.rs b/ebpf/aya-ebpf-cty/build.rs similarity index 100% rename from ebpf/aya-bpf-cty/build.rs rename to ebpf/aya-ebpf-cty/build.rs diff --git a/ebpf/aya-bpf-cty/ci/install.sh b/ebpf/aya-ebpf-cty/ci/install.sh similarity index 100% rename from ebpf/aya-bpf-cty/ci/install.sh rename to ebpf/aya-ebpf-cty/ci/install.sh diff --git a/ebpf/aya-bpf-cty/ci/script.sh b/ebpf/aya-ebpf-cty/ci/script.sh similarity index 100% rename from ebpf/aya-bpf-cty/ci/script.sh rename to ebpf/aya-ebpf-cty/ci/script.sh diff --git a/ebpf/aya-bpf-cty/src/lib.rs b/ebpf/aya-ebpf-cty/src/lib.rs similarity index 100% rename from ebpf/aya-bpf-cty/src/lib.rs rename to ebpf/aya-ebpf-cty/src/lib.rs diff --git a/xtask/src/codegen/aya_bpf_bindings.rs b/xtask/src/codegen/aya_bpf_bindings.rs index 8e417445..790847cd 100644 --- a/xtask/src/codegen/aya_bpf_bindings.rs +++ b/xtask/src/codegen/aya_bpf_bindings.rs @@ -26,7 +26,7 @@ pub fn codegen(opts: &SysrootOptions, libbpf_dir: &Path) -> Result<(), anyhow::E .header(&*dir.join("include/bindings.h").to_string_lossy()) // aya-tool uses aya_bpf::cty. We can't use that here since aya-bpf // depends on aya-bpf-bindings so it would create a circular dep. - .ctypes_prefix("::aya_bpf_cty") + .ctypes_prefix("::aya_ebpf_cty") .clang_args(&["-I", &*libbpf_dir.join("include/uapi").to_string_lossy()]) .clang_args(&["-I", &*libbpf_dir.join("include").to_string_lossy()]) .clang_args(&["-I", &*libbpf_dir.join("src").to_string_lossy()]) From 70ac91dc1e6f209a701cd868db215763d65efa73 Mon Sep 17 00:00:00 2001 From: Dave Tucker Date: Mon, 4 Mar 2024 13:55:20 +0000 Subject: [PATCH 03/16] chore(aya-ebpf-bindings): Rename bpf -> ebpf Signed-off-by: Dave Tucker --- .github/workflows/ci.yml | 8 ++++---- Cargo.toml | 2 +- aya/CHANGELOG.md | 2 +- ebpf/aya-bpf/Cargo.toml | 2 +- ebpf/aya-bpf/src/helpers.rs | 2 +- ebpf/aya-bpf/src/lib.rs | 2 +- ebpf/aya-bpf/src/maps/hash_map.rs | 2 +- ebpf/aya-bpf/src/maps/lpm_trie.rs | 2 +- ebpf/aya-bpf/src/maps/xdp/cpu_map.rs | 2 +- ebpf/aya-bpf/src/maps/xdp/dev_map.rs | 2 +- ebpf/aya-bpf/src/maps/xdp/dev_map_hash.rs | 2 +- ebpf/aya-bpf/src/maps/xdp/mod.rs | 2 +- ebpf/aya-bpf/src/maps/xdp/xsk_map.rs | 2 +- ebpf/aya-bpf/src/programs/sk_buff.rs | 2 +- ebpf/aya-bpf/src/programs/sock_ops.rs | 2 +- .../{aya-bpf-bindings => aya-ebpf-bindings}/Cargo.toml | 2 +- ebpf/{aya-bpf-bindings => aya-ebpf-bindings}/build.rs | 0 .../include/bindings.h | 0 .../src/aarch64/bindings.rs | 0 .../src/aarch64/helpers.rs | 0 .../src/aarch64/mod.rs | 0 .../src/armv7/bindings.rs | 0 .../src/armv7/helpers.rs | 0 .../src/armv7/mod.rs | 0 .../{aya-bpf-bindings => aya-ebpf-bindings}/src/lib.rs | 0 .../src/riscv64/bindings.rs | 0 .../src/riscv64/helpers.rs | 0 .../src/riscv64/mod.rs | 0 .../src/x86_64/bindings.rs | 0 .../src/x86_64/helpers.rs | 0 .../src/x86_64/mod.rs | 0 .../{aya_bpf_bindings.rs => aya_ebpf_bindings.rs} | 6 +++--- xtask/src/codegen/mod.rs | 10 +++++----- 33 files changed, 27 insertions(+), 27 deletions(-) rename ebpf/{aya-bpf-bindings => aya-ebpf-bindings}/Cargo.toml (91%) rename ebpf/{aya-bpf-bindings => aya-ebpf-bindings}/build.rs (100%) rename ebpf/{aya-bpf-bindings => aya-ebpf-bindings}/include/bindings.h (100%) rename ebpf/{aya-bpf-bindings => aya-ebpf-bindings}/src/aarch64/bindings.rs (100%) rename ebpf/{aya-bpf-bindings => aya-ebpf-bindings}/src/aarch64/helpers.rs (100%) rename ebpf/{aya-bpf-bindings => aya-ebpf-bindings}/src/aarch64/mod.rs (100%) rename ebpf/{aya-bpf-bindings => aya-ebpf-bindings}/src/armv7/bindings.rs (100%) rename ebpf/{aya-bpf-bindings => aya-ebpf-bindings}/src/armv7/helpers.rs (100%) rename ebpf/{aya-bpf-bindings => aya-ebpf-bindings}/src/armv7/mod.rs (100%) rename ebpf/{aya-bpf-bindings => aya-ebpf-bindings}/src/lib.rs (100%) rename ebpf/{aya-bpf-bindings => aya-ebpf-bindings}/src/riscv64/bindings.rs (100%) rename ebpf/{aya-bpf-bindings => aya-ebpf-bindings}/src/riscv64/helpers.rs (100%) rename ebpf/{aya-bpf-bindings => aya-ebpf-bindings}/src/riscv64/mod.rs (100%) rename ebpf/{aya-bpf-bindings => aya-ebpf-bindings}/src/x86_64/bindings.rs (100%) rename ebpf/{aya-bpf-bindings => aya-ebpf-bindings}/src/x86_64/helpers.rs (100%) rename ebpf/{aya-bpf-bindings => aya-ebpf-bindings}/src/x86_64/mod.rs (100%) rename xtask/src/codegen/{aya_bpf_bindings.rs => aya_ebpf_bindings.rs} (95%) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b64146de..8078b744 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -56,7 +56,7 @@ jobs: set -euxo pipefail cargo hack miri test --all-targets --feature-powerset \ --exclude aya-bpf \ - --exclude aya-bpf-bindings \ + --exclude aya-ebpf-bindings \ --exclude aya-log-ebpf \ --exclude integration-ebpf \ --exclude integration-test \ @@ -93,7 +93,7 @@ jobs: set -euxo pipefail cargo hack build --all-targets --feature-powerset \ --exclude aya-bpf \ - --exclude aya-bpf-bindings \ + --exclude aya-ebpf-bindings \ --exclude aya-log-ebpf \ --exclude integration-ebpf \ --workspace @@ -105,7 +105,7 @@ jobs: set -euxo pipefail cargo hack test --all-targets --feature-powerset \ --exclude aya-bpf \ - --exclude aya-bpf-bindings \ + --exclude aya-ebpf-bindings \ --exclude aya-log-ebpf \ --exclude integration-ebpf \ --exclude integration-test \ @@ -118,7 +118,7 @@ jobs: set -euxo pipefail cargo hack test --doc --feature-powerset \ --exclude aya-bpf \ - --exclude aya-bpf-bindings \ + --exclude aya-ebpf-bindings \ --exclude aya-log-ebpf \ --exclude init \ --exclude integration-ebpf \ diff --git a/Cargo.toml b/Cargo.toml index 9812e45b..02d31299 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ members = [ # ebpf crates "ebpf/aya-bpf", - "ebpf/aya-bpf-bindings", + "ebpf/aya-ebpf-bindings", "ebpf/aya-log-ebpf", "test/integration-ebpf", ] diff --git a/aya/CHANGELOG.md b/aya/CHANGELOG.md index 131e5e9f..9ce08d15 100644 --- a/aya/CHANGELOG.md +++ b/aya/CHANGELOG.md @@ -2032,7 +2032,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Don't error out parsing padded map sections ([`b657930`](https://github.com/aya-rs/aya/commit/b657930a3ee61f88ada0630afdac6b1c77459244)) - Added support for armv7-unknown-linux-gnueabi and armv7-unknown-linux-gnueabihf ([`8311abf`](https://github.com/aya-rs/aya/commit/8311abfdcbbe70da6abdd67b78b831d53998aad5)) - Tc: make qdisc_add_clsact return io::Error ([`9c8e78b`](https://github.com/aya-rs/aya/commit/9c8e78b7d4192b376ec2e532d9ddcf81c3c5182e)) - - Aya, aya-bpf-bindings: regenerate bindings ([`122a530`](https://github.com/aya-rs/aya/commit/122a5306e72c7560629bcef160e7f676b84eabd7)) + - Aya, aya-ebpf-bindings: regenerate bindings ([`122a530`](https://github.com/aya-rs/aya/commit/122a5306e72c7560629bcef160e7f676b84eabd7)) - Kprobe: remove pid argument ([`08c71df`](https://github.com/aya-rs/aya/commit/08c71dfeb19b2b4358d75baf5b95f8d4e6521935)) - Add missing load() in kprobe example ([`bb15e82`](https://github.com/aya-rs/aya/commit/bb15e82c1d8373700dda52f69d6c4bf6f5489a03)) - Support both bpf_map_def layout variants ([`d8d3117`](https://github.com/aya-rs/aya/commit/d8d311738c974f3b6fad22006ab2b827d0925ce8)) diff --git a/ebpf/aya-bpf/Cargo.toml b/ebpf/aya-bpf/Cargo.toml index ccfb6c11..44059ef3 100644 --- a/ebpf/aya-bpf/Cargo.toml +++ b/ebpf/aya-bpf/Cargo.toml @@ -11,7 +11,7 @@ edition.workspace = true [dependencies] aya-ebpf-cty = { path = "../aya-ebpf-cty" } aya-bpf-macros = { path = "../../aya-bpf-macros" } -aya-bpf-bindings = { path = "../aya-bpf-bindings" } +aya-ebpf-bindings = { path = "../aya-ebpf-bindings" } const-assert = { workspace = true, optional = true } [build-dependencies] diff --git a/ebpf/aya-bpf/src/helpers.rs b/ebpf/aya-bpf/src/helpers.rs index 169c83ac..0a26e48c 100644 --- a/ebpf/aya-bpf/src/helpers.rs +++ b/ebpf/aya-bpf/src/helpers.rs @@ -9,7 +9,7 @@ use core::mem::{self, MaybeUninit}; -pub use aya_bpf_bindings::helpers as gen; +pub use aya_ebpf_bindings::helpers as gen; #[doc(hidden)] pub use gen::*; diff --git a/ebpf/aya-bpf/src/lib.rs b/ebpf/aya-bpf/src/lib.rs index 89875339..9e6fb28e 100644 --- a/ebpf/aya-bpf/src/lib.rs +++ b/ebpf/aya-bpf/src/lib.rs @@ -19,7 +19,7 @@ #![warn(clippy::cast_lossless, clippy::cast_sign_loss)] #![no_std] -pub use aya_bpf_bindings::bindings; +pub use aya_ebpf_bindings::bindings; mod args; pub use args::PtRegs; diff --git a/ebpf/aya-bpf/src/maps/hash_map.rs b/ebpf/aya-bpf/src/maps/hash_map.rs index 04dd7d4c..765188dc 100644 --- a/ebpf/aya-bpf/src/maps/hash_map.rs +++ b/ebpf/aya-bpf/src/maps/hash_map.rs @@ -1,6 +1,6 @@ use core::{cell::UnsafeCell, marker::PhantomData, mem, ptr::NonNull}; -use aya_bpf_bindings::bindings::bpf_map_type::{ +use aya_ebpf_bindings::bindings::bpf_map_type::{ BPF_MAP_TYPE_LRU_HASH, BPF_MAP_TYPE_LRU_PERCPU_HASH, BPF_MAP_TYPE_PERCPU_HASH, }; use aya_ebpf_cty::{c_long, c_void}; diff --git a/ebpf/aya-bpf/src/maps/lpm_trie.rs b/ebpf/aya-bpf/src/maps/lpm_trie.rs index 4b68435a..16f94726 100644 --- a/ebpf/aya-bpf/src/maps/lpm_trie.rs +++ b/ebpf/aya-bpf/src/maps/lpm_trie.rs @@ -1,6 +1,6 @@ use core::{cell::UnsafeCell, marker::PhantomData, mem, ptr::NonNull}; -use aya_bpf_bindings::bindings::BPF_F_NO_PREALLOC; +use aya_ebpf_bindings::bindings::BPF_F_NO_PREALLOC; use aya_ebpf_cty::{c_long, c_void}; use crate::{ diff --git a/ebpf/aya-bpf/src/maps/xdp/cpu_map.rs b/ebpf/aya-bpf/src/maps/xdp/cpu_map.rs index 6a86351a..5f89f67a 100644 --- a/ebpf/aya-bpf/src/maps/xdp/cpu_map.rs +++ b/ebpf/aya-bpf/src/maps/xdp/cpu_map.rs @@ -1,6 +1,6 @@ use core::{cell::UnsafeCell, mem}; -use aya_bpf_bindings::bindings::bpf_cpumap_val; +use aya_ebpf_bindings::bindings::bpf_cpumap_val; use super::try_redirect_map; use crate::{ diff --git a/ebpf/aya-bpf/src/maps/xdp/dev_map.rs b/ebpf/aya-bpf/src/maps/xdp/dev_map.rs index b5b56b7e..98828df6 100644 --- a/ebpf/aya-bpf/src/maps/xdp/dev_map.rs +++ b/ebpf/aya-bpf/src/maps/xdp/dev_map.rs @@ -1,6 +1,6 @@ use core::{cell::UnsafeCell, mem, num::NonZeroU32, ptr::NonNull}; -use aya_bpf_bindings::bindings::bpf_devmap_val; +use aya_ebpf_bindings::bindings::bpf_devmap_val; use aya_ebpf_cty::c_void; use super::try_redirect_map; diff --git a/ebpf/aya-bpf/src/maps/xdp/dev_map_hash.rs b/ebpf/aya-bpf/src/maps/xdp/dev_map_hash.rs index c86b579d..85cb8622 100644 --- a/ebpf/aya-bpf/src/maps/xdp/dev_map_hash.rs +++ b/ebpf/aya-bpf/src/maps/xdp/dev_map_hash.rs @@ -1,6 +1,6 @@ use core::{cell::UnsafeCell, mem, num::NonZeroU32, ptr::NonNull}; -use aya_bpf_bindings::bindings::bpf_devmap_val; +use aya_ebpf_bindings::bindings::bpf_devmap_val; use aya_ebpf_cty::c_void; use super::{dev_map::DevMapValue, try_redirect_map}; diff --git a/ebpf/aya-bpf/src/maps/xdp/mod.rs b/ebpf/aya-bpf/src/maps/xdp/mod.rs index 5c8df0e5..fdb2af35 100644 --- a/ebpf/aya-bpf/src/maps/xdp/mod.rs +++ b/ebpf/aya-bpf/src/maps/xdp/mod.rs @@ -5,7 +5,7 @@ mod xsk_map; use core::cell::UnsafeCell; -use aya_bpf_bindings::{ +use aya_ebpf_bindings::{ bindings::{bpf_map_def, xdp_action::XDP_REDIRECT}, helpers::bpf_redirect_map, }; diff --git a/ebpf/aya-bpf/src/maps/xdp/xsk_map.rs b/ebpf/aya-bpf/src/maps/xdp/xsk_map.rs index 9f0dd125..830b0307 100644 --- a/ebpf/aya-bpf/src/maps/xdp/xsk_map.rs +++ b/ebpf/aya-bpf/src/maps/xdp/xsk_map.rs @@ -1,6 +1,6 @@ use core::{cell::UnsafeCell, mem, ptr::NonNull}; -use aya_bpf_bindings::bindings::bpf_xdp_sock; +use aya_ebpf_bindings::bindings::bpf_xdp_sock; use aya_ebpf_cty::c_void; use super::try_redirect_map; diff --git a/ebpf/aya-bpf/src/programs/sk_buff.rs b/ebpf/aya-bpf/src/programs/sk_buff.rs index 92d12aa3..7602417f 100644 --- a/ebpf/aya-bpf/src/programs/sk_buff.rs +++ b/ebpf/aya-bpf/src/programs/sk_buff.rs @@ -3,7 +3,7 @@ use core::{ mem::{self, MaybeUninit}, }; -use aya_bpf_bindings::helpers::{ +use aya_ebpf_bindings::helpers::{ bpf_clone_redirect, bpf_get_socket_uid, bpf_l3_csum_replace, bpf_l4_csum_replace, bpf_skb_adjust_room, bpf_skb_change_proto, bpf_skb_change_type, bpf_skb_load_bytes, bpf_skb_pull_data, bpf_skb_store_bytes, diff --git a/ebpf/aya-bpf/src/programs/sock_ops.rs b/ebpf/aya-bpf/src/programs/sock_ops.rs index 4baa469b..9b23c213 100644 --- a/ebpf/aya-bpf/src/programs/sock_ops.rs +++ b/ebpf/aya-bpf/src/programs/sock_ops.rs @@ -1,6 +1,6 @@ use core::ffi::c_void; -use aya_bpf_bindings::helpers::bpf_sock_ops_cb_flags_set; +use aya_ebpf_bindings::helpers::bpf_sock_ops_cb_flags_set; use crate::{bindings::bpf_sock_ops, BpfContext}; diff --git a/ebpf/aya-bpf-bindings/Cargo.toml b/ebpf/aya-ebpf-bindings/Cargo.toml similarity index 91% rename from ebpf/aya-bpf-bindings/Cargo.toml rename to ebpf/aya-ebpf-bindings/Cargo.toml index 2d323b6c..25b1babd 100644 --- a/ebpf/aya-bpf-bindings/Cargo.toml +++ b/ebpf/aya-ebpf-bindings/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "aya-bpf-bindings" +name = "aya-ebpf-bindings" version = "0.1.0" description = "Bindings for Linux Kernel eBPF types and helpers" authors.workspace = true diff --git a/ebpf/aya-bpf-bindings/build.rs b/ebpf/aya-ebpf-bindings/build.rs similarity index 100% rename from ebpf/aya-bpf-bindings/build.rs rename to ebpf/aya-ebpf-bindings/build.rs diff --git a/ebpf/aya-bpf-bindings/include/bindings.h b/ebpf/aya-ebpf-bindings/include/bindings.h similarity index 100% rename from ebpf/aya-bpf-bindings/include/bindings.h rename to ebpf/aya-ebpf-bindings/include/bindings.h diff --git a/ebpf/aya-bpf-bindings/src/aarch64/bindings.rs b/ebpf/aya-ebpf-bindings/src/aarch64/bindings.rs similarity index 100% rename from ebpf/aya-bpf-bindings/src/aarch64/bindings.rs rename to ebpf/aya-ebpf-bindings/src/aarch64/bindings.rs diff --git a/ebpf/aya-bpf-bindings/src/aarch64/helpers.rs b/ebpf/aya-ebpf-bindings/src/aarch64/helpers.rs similarity index 100% rename from ebpf/aya-bpf-bindings/src/aarch64/helpers.rs rename to ebpf/aya-ebpf-bindings/src/aarch64/helpers.rs diff --git a/ebpf/aya-bpf-bindings/src/aarch64/mod.rs b/ebpf/aya-ebpf-bindings/src/aarch64/mod.rs similarity index 100% rename from ebpf/aya-bpf-bindings/src/aarch64/mod.rs rename to ebpf/aya-ebpf-bindings/src/aarch64/mod.rs diff --git a/ebpf/aya-bpf-bindings/src/armv7/bindings.rs b/ebpf/aya-ebpf-bindings/src/armv7/bindings.rs similarity index 100% rename from ebpf/aya-bpf-bindings/src/armv7/bindings.rs rename to ebpf/aya-ebpf-bindings/src/armv7/bindings.rs diff --git a/ebpf/aya-bpf-bindings/src/armv7/helpers.rs b/ebpf/aya-ebpf-bindings/src/armv7/helpers.rs similarity index 100% rename from ebpf/aya-bpf-bindings/src/armv7/helpers.rs rename to ebpf/aya-ebpf-bindings/src/armv7/helpers.rs diff --git a/ebpf/aya-bpf-bindings/src/armv7/mod.rs b/ebpf/aya-ebpf-bindings/src/armv7/mod.rs similarity index 100% rename from ebpf/aya-bpf-bindings/src/armv7/mod.rs rename to ebpf/aya-ebpf-bindings/src/armv7/mod.rs diff --git a/ebpf/aya-bpf-bindings/src/lib.rs b/ebpf/aya-ebpf-bindings/src/lib.rs similarity index 100% rename from ebpf/aya-bpf-bindings/src/lib.rs rename to ebpf/aya-ebpf-bindings/src/lib.rs diff --git a/ebpf/aya-bpf-bindings/src/riscv64/bindings.rs b/ebpf/aya-ebpf-bindings/src/riscv64/bindings.rs similarity index 100% rename from ebpf/aya-bpf-bindings/src/riscv64/bindings.rs rename to ebpf/aya-ebpf-bindings/src/riscv64/bindings.rs diff --git a/ebpf/aya-bpf-bindings/src/riscv64/helpers.rs b/ebpf/aya-ebpf-bindings/src/riscv64/helpers.rs similarity index 100% rename from ebpf/aya-bpf-bindings/src/riscv64/helpers.rs rename to ebpf/aya-ebpf-bindings/src/riscv64/helpers.rs diff --git a/ebpf/aya-bpf-bindings/src/riscv64/mod.rs b/ebpf/aya-ebpf-bindings/src/riscv64/mod.rs similarity index 100% rename from ebpf/aya-bpf-bindings/src/riscv64/mod.rs rename to ebpf/aya-ebpf-bindings/src/riscv64/mod.rs diff --git a/ebpf/aya-bpf-bindings/src/x86_64/bindings.rs b/ebpf/aya-ebpf-bindings/src/x86_64/bindings.rs similarity index 100% rename from ebpf/aya-bpf-bindings/src/x86_64/bindings.rs rename to ebpf/aya-ebpf-bindings/src/x86_64/bindings.rs diff --git a/ebpf/aya-bpf-bindings/src/x86_64/helpers.rs b/ebpf/aya-ebpf-bindings/src/x86_64/helpers.rs similarity index 100% rename from ebpf/aya-bpf-bindings/src/x86_64/helpers.rs rename to ebpf/aya-ebpf-bindings/src/x86_64/helpers.rs diff --git a/ebpf/aya-bpf-bindings/src/x86_64/mod.rs b/ebpf/aya-ebpf-bindings/src/x86_64/mod.rs similarity index 100% rename from ebpf/aya-bpf-bindings/src/x86_64/mod.rs rename to ebpf/aya-ebpf-bindings/src/x86_64/mod.rs diff --git a/xtask/src/codegen/aya_bpf_bindings.rs b/xtask/src/codegen/aya_ebpf_bindings.rs similarity index 95% rename from xtask/src/codegen/aya_bpf_bindings.rs rename to xtask/src/codegen/aya_ebpf_bindings.rs index 790847cd..23189466 100644 --- a/xtask/src/codegen/aya_bpf_bindings.rs +++ b/xtask/src/codegen/aya_ebpf_bindings.rs @@ -19,18 +19,18 @@ pub fn codegen(opts: &SysrootOptions, libbpf_dir: &Path) -> Result<(), anyhow::E riscv64_sysroot, } = opts; - let dir = PathBuf::from("bpf/aya-bpf-bindings"); + let dir = PathBuf::from("bpf/aya-ebpf-bindings"); let builder = || { let mut bindgen = bindgen::bpf_builder() .header(&*dir.join("include/bindings.h").to_string_lossy()) // aya-tool uses aya_bpf::cty. We can't use that here since aya-bpf - // depends on aya-bpf-bindings so it would create a circular dep. + // depends on aya-ebpf-bindings so it would create a circular dep. .ctypes_prefix("::aya_ebpf_cty") .clang_args(&["-I", &*libbpf_dir.join("include/uapi").to_string_lossy()]) .clang_args(&["-I", &*libbpf_dir.join("include").to_string_lossy()]) .clang_args(&["-I", &*libbpf_dir.join("src").to_string_lossy()]) - // open aya-bpf-bindings/.../bindings.rs and look for mod + // open aya-ebpf-bindings/.../bindings.rs and look for mod // _bindgen, those are anonymous enums .constified_enum("BPF_F_.*") .constified_enum("BPF_REG_.*") diff --git a/xtask/src/codegen/mod.rs b/xtask/src/codegen/mod.rs index 9645be6d..4c279684 100644 --- a/xtask/src/codegen/mod.rs +++ b/xtask/src/codegen/mod.rs @@ -1,5 +1,5 @@ mod aya; -mod aya_bpf_bindings; +mod aya_ebpf_bindings; mod helpers; use std::path::{Path, PathBuf}; @@ -82,8 +82,8 @@ pub struct Options { enum Command { #[command(name = "aya")] Aya, - #[command(name = "aya-bpf-bindings")] - AyaBpfBindings, + #[command(name = "aya-ebpf-bindings")] + AyaEbpfBindings, } pub fn codegen(opts: Options, libbpf_dir: &Path) -> Result<(), anyhow::Error> { @@ -94,11 +94,11 @@ pub fn codegen(opts: Options, libbpf_dir: &Path) -> Result<(), anyhow::Error> { match command { Some(command) => match command { Command::Aya => aya::codegen(&sysroot_options, libbpf_dir), - Command::AyaBpfBindings => aya_bpf_bindings::codegen(&sysroot_options, libbpf_dir), + Command::AyaEbpfBindings => aya_ebpf_bindings::codegen(&sysroot_options, libbpf_dir), }, None => { aya::codegen(&sysroot_options, libbpf_dir)?; - aya_bpf_bindings::codegen(&sysroot_options, libbpf_dir) + aya_ebpf_bindings::codegen(&sysroot_options, libbpf_dir) } } } From 41c61560eae01a30c703ea22c5bfeeff0ecf6b1b Mon Sep 17 00:00:00 2001 From: Dave Tucker Date: Mon, 4 Mar 2024 14:05:38 +0000 Subject: [PATCH 04/16] chore(aya-ebpf): Rename bpf -> ebpf Signed-off-by: Dave Tucker --- Cargo.toml | 2 +- aya-bpf-macros/Cargo.toml | 4 +- aya-bpf-macros/src/btf_tracepoint.rs | 6 +- aya-bpf-macros/src/cgroup_device.rs | 8 +- aya-bpf-macros/src/cgroup_skb.rs | 28 +- aya-bpf-macros/src/cgroup_sock.rs | 20 +- aya-bpf-macros/src/cgroup_sock_addr.rs | 52 +-- aya-bpf-macros/src/cgroup_sockopt.rs | 12 +- aya-bpf-macros/src/cgroup_sysctl.rs | 8 +- aya-bpf-macros/src/fentry.rs | 20 +- aya-bpf-macros/src/fexit.rs | 8 +- aya-bpf-macros/src/kprobe.rs | 10 +- aya-bpf-macros/src/lib.rs | 24 +- aya-bpf-macros/src/lsm.rs | 14 +- aya-bpf-macros/src/perf_event.rs | 4 +- aya-bpf-macros/src/raw_tracepoint.rs | 8 +- aya-bpf-macros/src/sk_lookup.rs | 12 +- aya-bpf-macros/src/sk_msg.rs | 12 +- aya-bpf-macros/src/sk_skb.rs | 20 +- aya-bpf-macros/src/sock_ops.rs | 12 +- aya-bpf-macros/src/socket_filter.rs | 12 +- aya-bpf-macros/src/tc.rs | 12 +- aya-bpf-macros/src/tracepoint.rs | 8 +- aya-bpf-macros/src/uprobe.rs | 12 +- aya-bpf-macros/src/xdp.rs | 54 +-- aya-log/CHANGELOG.md | 391 +++++++----------- aya-tool/src/bindgen.rs | 2 +- ebpf/{aya-bpf => aya-ebpf}/Cargo.toml | 2 +- ebpf/{aya-bpf => aya-ebpf}/build.rs | 0 ebpf/{aya-bpf => aya-ebpf}/src/args.rs | 0 ebpf/{aya-bpf => aya-ebpf}/src/helpers.rs | 48 +-- ebpf/{aya-bpf => aya-ebpf}/src/lib.rs | 0 ebpf/{aya-bpf => aya-ebpf}/src/maps/array.rs | 0 .../src/maps/bloom_filter.rs | 0 .../src/maps/hash_map.rs | 0 .../src/maps/lpm_trie.rs | 0 ebpf/{aya-bpf => aya-ebpf}/src/maps/mod.rs | 0 .../src/maps/per_cpu_array.rs | 0 .../src/maps/perf/mod.rs | 0 .../src/maps/perf/perf_event_array.rs | 0 .../src/maps/perf/perf_event_byte_array.rs | 0 .../src/maps/program_array.rs | 4 +- ebpf/{aya-bpf => aya-ebpf}/src/maps/queue.rs | 0 .../src/maps/ring_buf.rs | 0 .../src/maps/sock_hash.rs | 0 .../src/maps/sock_map.rs | 0 ebpf/{aya-bpf => aya-ebpf}/src/maps/stack.rs | 0 .../src/maps/stack_trace.rs | 0 .../src/maps/xdp/cpu_map.rs | 8 +- .../src/maps/xdp/dev_map.rs | 10 +- .../src/maps/xdp/dev_map_hash.rs | 10 +- .../{aya-bpf => aya-ebpf}/src/maps/xdp/mod.rs | 0 .../src/maps/xdp/xsk_map.rs | 10 +- .../src/programs/device.rs | 0 .../src/programs/fentry.rs | 2 +- .../src/programs/fexit.rs | 2 +- .../{aya-bpf => aya-ebpf}/src/programs/lsm.rs | 2 +- .../{aya-bpf => aya-ebpf}/src/programs/mod.rs | 0 .../src/programs/perf_event.rs | 0 .../src/programs/probe.rs | 4 +- .../src/programs/raw_tracepoint.rs | 0 .../src/programs/sk_buff.rs | 4 +- .../src/programs/sk_lookup.rs | 0 .../src/programs/sk_msg.rs | 0 .../src/programs/sock.rs | 0 .../src/programs/sock_addr.rs | 0 .../src/programs/sock_ops.rs | 0 .../src/programs/sockopt.rs | 0 .../src/programs/sysctl.rs | 0 ebpf/{aya-bpf => aya-ebpf}/src/programs/tc.rs | 4 +- .../src/programs/tp_btf.rs | 2 +- .../src/programs/tracepoint.rs | 0 .../{aya-bpf => aya-ebpf}/src/programs/xdp.rs | 0 ebpf/aya-log-ebpf/Cargo.toml | 2 +- ebpf/aya-log-ebpf/src/lib.rs | 4 +- test/integration-ebpf/Cargo.toml | 2 +- test/integration-ebpf/src/bpf_probe_read.rs | 2 +- test/integration-ebpf/src/log.rs | 2 +- test/integration-ebpf/src/map_test.rs | 2 +- test/integration-ebpf/src/name_test.rs | 2 +- test/integration-ebpf/src/pass.rs | 2 +- test/integration-ebpf/src/redirect.rs | 2 +- test/integration-ebpf/src/relocations.rs | 2 +- test/integration-ebpf/src/ring_buf.rs | 2 +- test/integration-ebpf/src/test.rs | 2 +- test/integration-ebpf/src/two_progs.rs | 2 +- test/integration-ebpf/src/xdp_sec.rs | 2 +- xtask/src/codegen/aya_ebpf_bindings.rs | 2 +- xtask/src/docs.rs | 5 +- 89 files changed, 419 insertions(+), 505 deletions(-) rename ebpf/{aya-bpf => aya-ebpf}/Cargo.toml (97%) rename ebpf/{aya-bpf => aya-ebpf}/build.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/args.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/helpers.rs (94%) rename ebpf/{aya-bpf => aya-ebpf}/src/lib.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/array.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/bloom_filter.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/hash_map.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/lpm_trie.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/mod.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/per_cpu_array.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/perf/mod.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/perf/perf_event_array.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/perf/perf_event_byte_array.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/program_array.rs (97%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/queue.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/ring_buf.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/sock_hash.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/sock_map.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/stack.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/stack_trace.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/xdp/cpu_map.rs (91%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/xdp/dev_map.rs (92%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/xdp/dev_map_hash.rs (92%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/xdp/mod.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/maps/xdp/xsk_map.rs (93%) rename ebpf/{aya-bpf => aya-ebpf}/src/programs/device.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/programs/fentry.rs (94%) rename ebpf/{aya-bpf => aya-ebpf}/src/programs/fexit.rs (94%) rename ebpf/{aya-bpf => aya-ebpf}/src/programs/lsm.rs (96%) rename ebpf/{aya-bpf => aya-ebpf}/src/programs/mod.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/programs/perf_event.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/programs/probe.rs (92%) rename ebpf/{aya-bpf => aya-ebpf}/src/programs/raw_tracepoint.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/programs/sk_buff.rs (98%) rename ebpf/{aya-bpf => aya-ebpf}/src/programs/sk_lookup.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/programs/sk_msg.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/programs/sock.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/programs/sock_addr.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/programs/sock_ops.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/programs/sockopt.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/programs/sysctl.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/programs/tc.rs (97%) rename ebpf/{aya-bpf => aya-ebpf}/src/programs/tp_btf.rs (95%) rename ebpf/{aya-bpf => aya-ebpf}/src/programs/tracepoint.rs (100%) rename ebpf/{aya-bpf => aya-ebpf}/src/programs/xdp.rs (100%) diff --git a/Cargo.toml b/Cargo.toml index 02d31299..4c9492f0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ members = [ "aya-log-ebpf-macros", # ebpf crates - "ebpf/aya-bpf", + "ebpf/aya-ebpf", "ebpf/aya-ebpf-bindings", "ebpf/aya-log-ebpf", "test/integration-ebpf", diff --git a/aya-bpf-macros/Cargo.toml b/aya-bpf-macros/Cargo.toml index 8135c1df..db92baae 100644 --- a/aya-bpf-macros/Cargo.toml +++ b/aya-bpf-macros/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aya-bpf-macros" version = "0.1.0" -description = "Proc macros used by aya-bpf" +description = "Proc macros used by aya-ebpf" authors.workspace = true license.workspace = true repository.workspace = true @@ -18,4 +18,4 @@ quote = { workspace = true } syn = { workspace = true, default-features = true, features = ["full"] } [dev-dependencies] -aya-bpf = { path = "../ebpf/aya-bpf", version = "0.1.0", default-features = false } +aya-ebpf = { path = "../ebpf/aya-ebpf", version = "0.1.0", default-features = false } diff --git a/aya-bpf-macros/src/btf_tracepoint.rs b/aya-bpf-macros/src/btf_tracepoint.rs index 1e9faa8f..f9e23e0a 100644 --- a/aya-bpf-macros/src/btf_tracepoint.rs +++ b/aya-bpf-macros/src/btf_tracepoint.rs @@ -34,7 +34,7 @@ impl BtfTracePoint { #[no_mangle] #[link_section = #section_name] #fn_vis fn #fn_name(ctx: *mut ::core::ffi::c_void) -> i32 { - let _ = #fn_name(::aya_bpf::programs::BtfTracePointContext::new(ctx)); + let _ = #fn_name(::aya_ebpf::programs::BtfTracePointContext::new(ctx)); return 0; #item @@ -65,7 +65,7 @@ mod tests { #[no_mangle] #[link_section = "tp_btf"] fn foo(ctx: *mut ::core::ffi::c_void) -> i32 { - let _ = foo(::aya_bpf::programs::BtfTracePointContext::new(ctx)); + let _ = foo(::aya_ebpf::programs::BtfTracePointContext::new(ctx)); return 0; fn foo(ctx: BtfTracePointContext) -> i32 { @@ -92,7 +92,7 @@ mod tests { #[no_mangle] #[link_section = "tp_btf/some_func"] fn foo(ctx: *mut ::core::ffi::c_void) -> i32 { - let _ = foo(::aya_bpf::programs::BtfTracePointContext::new(ctx)); + let _ = foo(::aya_ebpf::programs::BtfTracePointContext::new(ctx)); return 0; fn foo(ctx: BtfTracePointContext) -> i32 { diff --git a/aya-bpf-macros/src/cgroup_device.rs b/aya-bpf-macros/src/cgroup_device.rs index 88311cbc..28800cce 100644 --- a/aya-bpf-macros/src/cgroup_device.rs +++ b/aya-bpf-macros/src/cgroup_device.rs @@ -23,8 +23,8 @@ impl CgroupDevice { Ok(quote! { #[no_mangle] #[link_section = "cgroup/dev"] - #fn_vis fn #fn_name(ctx: *mut ::aya_bpf::bindings::bpf_cgroup_dev_ctx) -> i32 { - return #fn_name(::aya_bpf::programs::DeviceContext::new(ctx)); + #fn_vis fn #fn_name(ctx: *mut ::aya_ebpf::bindings::bpf_cgroup_dev_ctx) -> i32 { + return #fn_name(::aya_ebpf::programs::DeviceContext::new(ctx)); #item } @@ -53,8 +53,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup/dev"] - fn foo(ctx: *mut ::aya_bpf::bindings::bpf_cgroup_dev_ctx) -> i32 { - return foo(::aya_bpf::programs::DeviceContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::bpf_cgroup_dev_ctx) -> i32 { + return foo(::aya_ebpf::programs::DeviceContext::new(ctx)); fn foo(ctx: DeviceContext) -> i32 { 0 diff --git a/aya-bpf-macros/src/cgroup_skb.rs b/aya-bpf-macros/src/cgroup_skb.rs index 1c984d13..39f60be1 100644 --- a/aya-bpf-macros/src/cgroup_skb.rs +++ b/aya-bpf-macros/src/cgroup_skb.rs @@ -37,8 +37,8 @@ impl CgroupSkb { Ok(quote! { #[no_mangle] #[link_section = #section_name] - #fn_vis fn #fn_name(ctx: *mut ::aya_bpf::bindings::__sk_buff) -> i32 { - return #fn_name(::aya_bpf::programs::SkBuffContext::new(ctx)); + #fn_vis fn #fn_name(ctx: *mut ::aya_ebpf::bindings::__sk_buff) -> i32 { + return #fn_name(::aya_ebpf::programs::SkBuffContext::new(ctx)); #item } @@ -67,8 +67,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup/skb"] - fn foo(ctx: *mut ::aya_bpf::bindings::__sk_buff) -> i32 { - return foo(::aya_bpf::programs::SkBuffContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::__sk_buff) -> i32 { + return foo(::aya_ebpf::programs::SkBuffContext::new(ctx)); fn foo(ctx: SkBuffContext) -> i32 { 0 @@ -93,8 +93,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup_skb/egress"] - fn foo(ctx: *mut ::aya_bpf::bindings::__sk_buff) -> i32 { - return foo(::aya_bpf::programs::SkBuffContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::__sk_buff) -> i32 { + return foo(::aya_ebpf::programs::SkBuffContext::new(ctx)); fn foo(ctx: SkBuffContext) -> i32 { 0 @@ -119,8 +119,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup_skb/ingress"] - fn foo(ctx: *mut ::aya_bpf::bindings::__sk_buff) -> i32 { - return foo(::aya_bpf::programs::SkBuffContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::__sk_buff) -> i32 { + return foo(::aya_ebpf::programs::SkBuffContext::new(ctx)); fn foo(ctx: SkBuffContext) -> i32 { 0 @@ -145,8 +145,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup_skb/egress"] - fn foo(ctx: *mut ::aya_bpf::bindings::__sk_buff) -> i32 { - return foo(::aya_bpf::programs::SkBuffContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::__sk_buff) -> i32 { + return foo(::aya_ebpf::programs::SkBuffContext::new(ctx)); fn foo(ctx: SkBuffContext) -> i32 { 0 @@ -171,8 +171,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup_skb/egress"] - pub fn foo(ctx: *mut ::aya_bpf::bindings::__sk_buff) -> i32 { - return foo(::aya_bpf::programs::SkBuffContext::new(ctx)); + pub fn foo(ctx: *mut ::aya_ebpf::bindings::__sk_buff) -> i32 { + return foo(::aya_ebpf::programs::SkBuffContext::new(ctx)); pub fn foo(ctx: SkBuffContext) -> i32 { 0 @@ -197,8 +197,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup_skb/egress"] - pub(crate) fn foo(ctx: *mut ::aya_bpf::bindings::__sk_buff) -> i32 { - return foo(::aya_bpf::programs::SkBuffContext::new(ctx)); + pub(crate) fn foo(ctx: *mut ::aya_ebpf::bindings::__sk_buff) -> i32 { + return foo(::aya_ebpf::programs::SkBuffContext::new(ctx)); pub(crate) fn foo(ctx: SkBuffContext) -> i32 { 0 diff --git a/aya-bpf-macros/src/cgroup_sock.rs b/aya-bpf-macros/src/cgroup_sock.rs index 015df836..d8950500 100644 --- a/aya-bpf-macros/src/cgroup_sock.rs +++ b/aya-bpf-macros/src/cgroup_sock.rs @@ -35,8 +35,8 @@ impl CgroupSock { Ok(quote! { #[no_mangle] #[link_section = #section_name] - #fn_vis fn #fn_name(ctx: *mut ::aya_bpf::bindings::bpf_sock) -> i32 { - return #fn_name(::aya_bpf::programs::SockContext::new(ctx)); + #fn_vis fn #fn_name(ctx: *mut ::aya_ebpf::bindings::bpf_sock) -> i32 { + return #fn_name(::aya_ebpf::programs::SockContext::new(ctx)); #item } @@ -65,8 +65,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup/post_bind4"] - fn foo(ctx: *mut ::aya_bpf::bindings::bpf_sock) -> i32 { - return foo(::aya_bpf::programs::SockContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::bpf_sock) -> i32 { + return foo(::aya_ebpf::programs::SockContext::new(ctx)); fn foo(ctx: SockContext) -> i32 { 0 @@ -91,8 +91,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup/post_bind6"] - fn foo(ctx: *mut ::aya_bpf::bindings::bpf_sock) -> i32 { - return foo(::aya_bpf::programs::SockContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::bpf_sock) -> i32 { + return foo(::aya_ebpf::programs::SockContext::new(ctx)); fn foo(ctx: SockContext) -> i32 { 0 @@ -116,8 +116,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup/sock_create"] - fn foo(ctx: *mut ::aya_bpf::bindings::bpf_sock) -> i32 { - return foo(::aya_bpf::programs::SockContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::bpf_sock) -> i32 { + return foo(::aya_ebpf::programs::SockContext::new(ctx)); fn foo(ctx: SockContext) -> i32 { 0 @@ -141,8 +141,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup/sock_release"] - fn foo(ctx: *mut ::aya_bpf::bindings::bpf_sock) -> i32 { - return foo(::aya_bpf::programs::SockContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::bpf_sock) -> i32 { + return foo(::aya_ebpf::programs::SockContext::new(ctx)); fn foo(ctx: SockContext) -> i32 { 0 diff --git a/aya-bpf-macros/src/cgroup_sock_addr.rs b/aya-bpf-macros/src/cgroup_sock_addr.rs index bc5d2477..17d0de39 100644 --- a/aya-bpf-macros/src/cgroup_sock_addr.rs +++ b/aya-bpf-macros/src/cgroup_sock_addr.rs @@ -37,8 +37,8 @@ impl CgroupSockAddr { Ok(quote! { #[no_mangle] #[link_section = #section_name] - #fn_vis fn #fn_name(ctx: *mut ::aya_bpf::bindings::bpf_sock_addr) -> i32 { - return #fn_name(::aya_bpf::programs::SockAddrContext::new(ctx)); + #fn_vis fn #fn_name(ctx: *mut ::aya_ebpf::bindings::bpf_sock_addr) -> i32 { + return #fn_name(::aya_ebpf::programs::SockAddrContext::new(ctx)); #item } @@ -67,8 +67,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup/connect4"] - fn foo(ctx: *mut ::aya_bpf::bindings::bpf_sock_addr) -> i32 { - return foo(::aya_bpf::programs::SockAddrContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::bpf_sock_addr) -> i32 { + return foo(::aya_ebpf::programs::SockAddrContext::new(ctx)); fn foo(ctx: CgroupSockAddrContext) -> i32 { 0 @@ -93,8 +93,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup/connect6"] - fn foo(ctx: *mut ::aya_bpf::bindings::bpf_sock_addr) -> i32 { - return foo(::aya_bpf::programs::SockAddrContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::bpf_sock_addr) -> i32 { + return foo(::aya_ebpf::programs::SockAddrContext::new(ctx)); fn foo(ctx: CgroupSockAddrContext) -> i32 { 0 @@ -119,8 +119,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup/bind4"] - fn foo(ctx: *mut ::aya_bpf::bindings::bpf_sock_addr) -> i32 { - return foo(::aya_bpf::programs::SockAddrContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::bpf_sock_addr) -> i32 { + return foo(::aya_ebpf::programs::SockAddrContext::new(ctx)); fn foo(ctx: CgroupSockAddrContext) -> i32 { 0 @@ -145,8 +145,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup/bind6"] - fn foo(ctx: *mut ::aya_bpf::bindings::bpf_sock_addr) -> i32 { - return foo(::aya_bpf::programs::SockAddrContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::bpf_sock_addr) -> i32 { + return foo(::aya_ebpf::programs::SockAddrContext::new(ctx)); fn foo(ctx: CgroupSockAddrContext) -> i32 { 0 @@ -171,8 +171,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup/getpeername4"] - fn foo(ctx: *mut ::aya_bpf::bindings::bpf_sock_addr) -> i32 { - return foo(::aya_bpf::programs::SockAddrContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::bpf_sock_addr) -> i32 { + return foo(::aya_ebpf::programs::SockAddrContext::new(ctx)); fn foo(ctx: CgroupSockAddrContext) -> i32 { 0 @@ -197,8 +197,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup/getpeername6"] - fn foo(ctx: *mut ::aya_bpf::bindings::bpf_sock_addr) -> i32 { - return foo(::aya_bpf::programs::SockAddrContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::bpf_sock_addr) -> i32 { + return foo(::aya_ebpf::programs::SockAddrContext::new(ctx)); fn foo(ctx: CgroupSockAddrContext) -> i32 { 0 @@ -223,8 +223,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup/getsockname4"] - fn foo(ctx: *mut ::aya_bpf::bindings::bpf_sock_addr) -> i32 { - return foo(::aya_bpf::programs::SockAddrContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::bpf_sock_addr) -> i32 { + return foo(::aya_ebpf::programs::SockAddrContext::new(ctx)); fn foo(ctx: CgroupSockAddrContext) -> i32 { 0 @@ -249,8 +249,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup/getsockname6"] - fn foo(ctx: *mut ::aya_bpf::bindings::bpf_sock_addr) -> i32 { - return foo(::aya_bpf::programs::SockAddrContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::bpf_sock_addr) -> i32 { + return foo(::aya_ebpf::programs::SockAddrContext::new(ctx)); fn foo(ctx: CgroupSockAddrContext) -> i32 { 0 @@ -275,8 +275,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup/sendmsg4"] - fn foo(ctx: *mut ::aya_bpf::bindings::bpf_sock_addr) -> i32 { - return foo(::aya_bpf::programs::SockAddrContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::bpf_sock_addr) -> i32 { + return foo(::aya_ebpf::programs::SockAddrContext::new(ctx)); fn foo(ctx: CgroupSockAddrContext) -> i32 { 0 @@ -301,8 +301,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup/sendmsg6"] - fn foo(ctx: *mut ::aya_bpf::bindings::bpf_sock_addr) -> i32 { - return foo(::aya_bpf::programs::SockAddrContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::bpf_sock_addr) -> i32 { + return foo(::aya_ebpf::programs::SockAddrContext::new(ctx)); fn foo(ctx: CgroupSockAddrContext) -> i32 { 0 @@ -327,8 +327,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup/recvmsg4"] - fn foo(ctx: *mut ::aya_bpf::bindings::bpf_sock_addr) -> i32 { - return foo(::aya_bpf::programs::SockAddrContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::bpf_sock_addr) -> i32 { + return foo(::aya_ebpf::programs::SockAddrContext::new(ctx)); fn foo(ctx: CgroupSockAddrContext) -> i32 { 0 @@ -353,8 +353,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup/recvmsg6"] - fn foo(ctx: *mut ::aya_bpf::bindings::bpf_sock_addr) -> i32 { - return foo(::aya_bpf::programs::SockAddrContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::bpf_sock_addr) -> i32 { + return foo(::aya_ebpf::programs::SockAddrContext::new(ctx)); fn foo(ctx: CgroupSockAddrContext) -> i32 { 0 diff --git a/aya-bpf-macros/src/cgroup_sockopt.rs b/aya-bpf-macros/src/cgroup_sockopt.rs index f26c6417..ae4c7752 100644 --- a/aya-bpf-macros/src/cgroup_sockopt.rs +++ b/aya-bpf-macros/src/cgroup_sockopt.rs @@ -35,8 +35,8 @@ impl CgroupSockopt { Ok(quote! { #[no_mangle] #[link_section = #section_name] - #fn_vis fn #fn_name(ctx: *mut ::aya_bpf::bindings::bpf_sockopt) -> i32 { - return #fn_name(::aya_bpf::programs::SockoptContext::new(ctx)); + #fn_vis fn #fn_name(ctx: *mut ::aya_ebpf::bindings::bpf_sockopt) -> i32 { + return #fn_name(::aya_ebpf::programs::SockoptContext::new(ctx)); #item } @@ -65,8 +65,8 @@ mod tests { let expected = quote!( #[no_mangle] #[link_section = "cgroup/getsockopt"] - fn foo(ctx: *mut ::aya_bpf::bindings::bpf_sockopt) -> i32 { - return foo(::aya_bpf::programs::SockoptContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::bpf_sockopt) -> i32 { + return foo(::aya_ebpf::programs::SockoptContext::new(ctx)); fn foo(ctx: SockoptContext) -> i32 { 0 @@ -91,8 +91,8 @@ mod tests { let expected = quote!( #[no_mangle] #[link_section = "cgroup/setsockopt"] - fn foo(ctx: *mut ::aya_bpf::bindings::bpf_sockopt) -> i32 { - return foo(::aya_bpf::programs::SockoptContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::bpf_sockopt) -> i32 { + return foo(::aya_ebpf::programs::SockoptContext::new(ctx)); fn foo(ctx: SockoptContext) -> i32 { 0 diff --git a/aya-bpf-macros/src/cgroup_sysctl.rs b/aya-bpf-macros/src/cgroup_sysctl.rs index 7542d1ea..451d3f76 100644 --- a/aya-bpf-macros/src/cgroup_sysctl.rs +++ b/aya-bpf-macros/src/cgroup_sysctl.rs @@ -23,8 +23,8 @@ impl CgroupSysctl { Ok(quote! { #[no_mangle] #[link_section = "cgroup/sysctl"] - #fn_vis fn #fn_name(ctx: *mut ::aya_bpf::bindings::bpf_sysctl) -> i32 { - return #fn_name(::aya_bpf::programs::SysctlContext::new(ctx)); + #fn_vis fn #fn_name(ctx: *mut ::aya_ebpf::bindings::bpf_sysctl) -> i32 { + return #fn_name(::aya_ebpf::programs::SysctlContext::new(ctx)); #item } @@ -53,8 +53,8 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "cgroup/sysctl"] - fn foo(ctx: *mut ::aya_bpf::bindings::bpf_sysctl) -> i32 { - return foo(::aya_bpf::programs::SysctlContext::new(ctx)); + fn foo(ctx: *mut ::aya_ebpf::bindings::bpf_sysctl) -> i32 { + return foo(::aya_ebpf::programs::SysctlContext::new(ctx)); fn foo(ctx: SysctlContext) -> i32 { 0 diff --git a/aya-bpf-macros/src/fentry.rs b/aya-bpf-macros/src/fentry.rs index d15094dc..0856e23f 100644 --- a/aya-bpf-macros/src/fentry.rs +++ b/aya-bpf-macros/src/fentry.rs @@ -40,7 +40,7 @@ impl FEntry { #[no_mangle] #[link_section = #section_name] #fn_vis fn #fn_name(ctx: *mut ::core::ffi::c_void) -> i32 { - let _ = #fn_name(::aya_bpf::programs::FEntryContext::new(ctx)); + let _ = #fn_name(::aya_ebpf::programs::FEntryContext::new(ctx)); return 0; #item @@ -60,7 +60,7 @@ mod tests { let prog = FEntry::parse( parse_quote! {}, parse_quote! { - fn sys_clone(ctx: &mut aya_bpf::programs::FEntryContext) -> i32 { + fn sys_clone(ctx: &mut aya_ebpf::programs::FEntryContext) -> i32 { 0 } }, @@ -71,10 +71,10 @@ mod tests { #[no_mangle] #[link_section = "fentry"] fn sys_clone(ctx: *mut ::core::ffi::c_void) -> i32 { - let _ = sys_clone(::aya_bpf::programs::FEntryContext::new(ctx)); + let _ = sys_clone(::aya_ebpf::programs::FEntryContext::new(ctx)); return 0; - fn sys_clone(ctx: &mut aya_bpf::programs::FEntryContext) -> i32 { + fn sys_clone(ctx: &mut aya_ebpf::programs::FEntryContext) -> i32 { 0 } } @@ -89,7 +89,7 @@ mod tests { function = "sys_clone" }, parse_quote! { - fn sys_clone(ctx: &mut aya_bpf::programs::FEntryContext) -> i32 { + fn sys_clone(ctx: &mut aya_ebpf::programs::FEntryContext) -> i32 { 0 } }, @@ -100,10 +100,10 @@ mod tests { #[no_mangle] #[link_section = "fentry/sys_clone"] fn sys_clone(ctx: *mut ::core::ffi::c_void) -> i32 { - let _ = sys_clone(::aya_bpf::programs::FEntryContext::new(ctx)); + let _ = sys_clone(::aya_ebpf::programs::FEntryContext::new(ctx)); return 0; - fn sys_clone(ctx: &mut aya_bpf::programs::FEntryContext) -> i32 { + fn sys_clone(ctx: &mut aya_ebpf::programs::FEntryContext) -> i32 { 0 } } @@ -118,7 +118,7 @@ mod tests { sleepable }, parse_quote! { - fn sys_clone(ctx: &mut aya_bpf::programs::FEntryContext) -> i32 { + fn sys_clone(ctx: &mut aya_ebpf::programs::FEntryContext) -> i32 { 0 } }, @@ -129,10 +129,10 @@ mod tests { #[no_mangle] #[link_section = "fentry.s"] fn sys_clone(ctx: *mut ::core::ffi::c_void) -> i32 { - let _ = sys_clone(::aya_bpf::programs::FEntryContext::new(ctx)); + let _ = sys_clone(::aya_ebpf::programs::FEntryContext::new(ctx)); return 0; - fn sys_clone(ctx: &mut aya_bpf::programs::FEntryContext) -> i32 { + fn sys_clone(ctx: &mut aya_ebpf::programs::FEntryContext) -> i32 { 0 } } diff --git a/aya-bpf-macros/src/fexit.rs b/aya-bpf-macros/src/fexit.rs index 4c345b0f..dd4eb2d5 100644 --- a/aya-bpf-macros/src/fexit.rs +++ b/aya-bpf-macros/src/fexit.rs @@ -40,7 +40,7 @@ impl FExit { #[no_mangle] #[link_section = #section_name] #fn_vis fn #fn_name(ctx: *mut ::core::ffi::c_void) -> i32 { - let _ = #fn_name(::aya_bpf::programs::FExitContext::new(ctx)); + let _ = #fn_name(::aya_ebpf::programs::FExitContext::new(ctx)); return 0; #item @@ -71,7 +71,7 @@ mod tests { #[no_mangle] #[link_section = "fexit"] fn sys_clone(ctx: *mut ::core::ffi::c_void) -> i32 { - let _ = sys_clone(::aya_bpf::programs::FExitContext::new(ctx)); + let _ = sys_clone(::aya_ebpf::programs::FExitContext::new(ctx)); return 0; fn sys_clone(ctx: &mut FExitContext) -> i32 { @@ -100,7 +100,7 @@ mod tests { #[no_mangle] #[link_section = "fexit/sys_clone"] fn sys_clone(ctx: *mut ::core::ffi::c_void) -> i32 { - let _ = sys_clone(::aya_bpf::programs::FExitContext::new(ctx)); + let _ = sys_clone(::aya_ebpf::programs::FExitContext::new(ctx)); return 0; fn sys_clone(ctx: &mut FExitContext) -> i32 { @@ -129,7 +129,7 @@ mod tests { #[no_mangle] #[link_section = "fexit.s/sys_clone"] fn sys_clone(ctx: *mut ::core::ffi::c_void) -> i32 { - let _ = sys_clone(::aya_bpf::programs::FExitContext::new(ctx)); + let _ = sys_clone(::aya_ebpf::programs::FExitContext::new(ctx)); return 0; fn sys_clone(ctx: &mut FExitContext) -> i32 { diff --git a/aya-bpf-macros/src/kprobe.rs b/aya-bpf-macros/src/kprobe.rs index a8c38d70..01633917 100644 --- a/aya-bpf-macros/src/kprobe.rs +++ b/aya-bpf-macros/src/kprobe.rs @@ -67,7 +67,7 @@ impl KProbe { #[no_mangle] #[link_section = #section_name] #fn_vis fn #fn_name(ctx: *mut ::core::ffi::c_void) -> u32 { - let _ = #fn_name(::aya_bpf::programs::ProbeContext::new(ctx)); + let _ = #fn_name(::aya_ebpf::programs::ProbeContext::new(ctx)); return 0; #item @@ -100,7 +100,7 @@ mod tests { #[no_mangle] #[link_section = "kprobe"] fn foo(ctx: *mut ::core::ffi::c_void) -> u32 { - let _ = foo(::aya_bpf::programs::ProbeContext::new(ctx)); + let _ = foo(::aya_ebpf::programs::ProbeContext::new(ctx)); return 0; fn foo(ctx: ProbeContext) -> u32 { @@ -132,7 +132,7 @@ mod tests { #[no_mangle] #[link_section = "kprobe/fib_lookup"] fn foo(ctx: *mut ::core::ffi::c_void) -> u32 { - let _ = foo(::aya_bpf::programs::ProbeContext::new(ctx)); + let _ = foo(::aya_ebpf::programs::ProbeContext::new(ctx)); return 0; fn foo(ctx: ProbeContext) -> u32 { @@ -165,7 +165,7 @@ mod tests { #[no_mangle] #[link_section = "kprobe/fib_lookup+10"] fn foo(ctx: *mut ::core::ffi::c_void) -> u32 { - let _ = foo(::aya_bpf::programs::ProbeContext::new(ctx)); + let _ = foo(::aya_ebpf::programs::ProbeContext::new(ctx)); return 0; fn foo(ctx: ProbeContext) -> u32 { @@ -195,7 +195,7 @@ mod tests { #[no_mangle] #[link_section = "kretprobe"] fn foo(ctx: *mut ::core::ffi::c_void) -> u32 { - let _ = foo(::aya_bpf::programs::ProbeContext::new(ctx)); + let _ = foo(::aya_ebpf::programs::ProbeContext::new(ctx)); return 0; fn foo(ctx: ProbeContext) -> u32 { diff --git a/aya-bpf-macros/src/lib.rs b/aya-bpf-macros/src/lib.rs index 4393ab95..8364b683 100644 --- a/aya-bpf-macros/src/lib.rs +++ b/aya-bpf-macros/src/lib.rs @@ -142,7 +142,7 @@ pub fn sk_msg(attrs: TokenStream, item: TokenStream) -> TokenStream { /// # Examples /// /// ```no_run -/// use aya_bpf::{bindings::xdp_action::XDP_PASS, macros::xdp, programs::XdpContext}; +/// use aya_ebpf::{bindings::xdp_action::XDP_PASS, macros::xdp, programs::XdpContext}; /// /// #[xdp(frags)] /// pub fn xdp(ctx: XdpContext) -> u32 { @@ -222,7 +222,7 @@ pub fn cgroup_skb(attrs: TokenStream, item: TokenStream) -> TokenStream { /// # Examples /// /// ```no_run -/// use aya_bpf::{macros::cgroup_sock_addr, programs::SockAddrContext}; +/// use aya_ebpf::{macros::cgroup_sock_addr, programs::SockAddrContext}; /// /// #[cgroup_sock_addr(connect4)] /// pub fn connect4(ctx: SockAddrContext) -> i32 { @@ -300,7 +300,7 @@ pub fn perf_event(attrs: TokenStream, item: TokenStream) -> TokenStream { /// # Examples /// /// ```no_run -/// use aya_bpf::{macros::raw_tracepoint, programs::RawTracePointContext}; +/// use aya_ebpf::{macros::raw_tracepoint, programs::RawTracePointContext}; /// /// #[raw_tracepoint(tracepoint = "sys_enter")] /// pub fn sys_enter(ctx: RawTracePointContext) -> i32 { @@ -347,7 +347,7 @@ pub fn raw_tracepoint(attrs: TokenStream, item: TokenStream) -> TokenStream { /// # Examples /// /// ```no_run -/// use aya_bpf::{macros::lsm, programs::LsmContext}; +/// use aya_ebpf::{macros::lsm, programs::LsmContext}; /// /// #[lsm(hook = "file_open")] /// pub fn file_open(ctx: LsmContext) -> i32 { @@ -387,7 +387,7 @@ pub fn lsm(attrs: TokenStream, item: TokenStream) -> TokenStream { /// # Examples /// /// ```no_run -/// use aya_bpf::{macros::btf_tracepoint, programs::BtfTracePointContext}; +/// use aya_ebpf::{macros::btf_tracepoint, programs::BtfTracePointContext}; /// /// #[btf_tracepoint(function = "sched_process_fork")] /// pub fn sched_process_fork(ctx: BtfTracePointContext) -> u32 { @@ -425,7 +425,7 @@ pub fn btf_tracepoint(attrs: TokenStream, item: TokenStream) -> TokenStream { /// # Examples /// /// ```no_run -/// use aya_bpf::{macros::stream_parser, programs::SkBuffContext}; +/// use aya_ebpf::{macros::stream_parser, programs::SkBuffContext}; /// /// ///#[stream_parser] @@ -456,7 +456,7 @@ pub fn stream_parser(attrs: TokenStream, item: TokenStream) -> TokenStream { /// # Examples /// /// ```no_run -/// use aya_bpf::{macros::stream_verdict, programs::SkBuffContext, bindings::sk_action}; +/// use aya_ebpf::{macros::stream_verdict, programs::SkBuffContext, bindings::sk_action}; /// /// ///#[stream_verdict] @@ -497,7 +497,7 @@ fn sk_skb(kind: SkSkbKind, attrs: TokenStream, item: TokenStream) -> TokenStream /// # Examples /// /// ```no_run -/// use aya_bpf::{macros::socket_filter, programs::SkBuffContext}; +/// use aya_ebpf::{macros::socket_filter, programs::SkBuffContext}; /// /// #[socket_filter] /// pub fn accept_all(_ctx: SkBuffContext) -> i64 { @@ -529,7 +529,7 @@ pub fn socket_filter(attrs: TokenStream, item: TokenStream) -> TokenStream { /// /// ```no_run /// # #![allow(non_camel_case_types)] -/// use aya_bpf::{macros::fentry, programs::FEntryContext}; +/// use aya_ebpf::{macros::fentry, programs::FEntryContext}; /// # type filename = u32; /// # type path = u32; /// @@ -574,7 +574,7 @@ pub fn fentry(attrs: TokenStream, item: TokenStream) -> TokenStream { /// /// ```no_run /// # #![allow(non_camel_case_types)] -/// use aya_bpf::{macros::fexit, programs::FExitContext}; +/// use aya_ebpf::{macros::fexit, programs::FExitContext}; /// # type filename = u32; /// # type path = u32; /// @@ -615,7 +615,7 @@ pub fn fexit(attrs: TokenStream, item: TokenStream) -> TokenStream { /// # Examples /// /// ```no_run -/// use aya_bpf::{macros::sk_lookup, programs::SkLookupContext}; +/// use aya_ebpf::{macros::sk_lookup, programs::SkLookupContext}; /// /// #[sk_lookup] /// pub fn accept_all(_ctx: SkLookupContext) -> u32 { @@ -645,7 +645,7 @@ pub fn sk_lookup(attrs: TokenStream, item: TokenStream) -> TokenStream { /// # Examples /// /// ```no_run -/// use aya_bpf::{ +/// use aya_ebpf::{ /// macros::cgroup_device, /// programs::DeviceContext, /// }; diff --git a/aya-bpf-macros/src/lsm.rs b/aya-bpf-macros/src/lsm.rs index 430795eb..f32705db 100644 --- a/aya-bpf-macros/src/lsm.rs +++ b/aya-bpf-macros/src/lsm.rs @@ -43,7 +43,7 @@ impl Lsm { #[no_mangle] #[link_section = #section_name] #fn_vis fn #fn_name(ctx: *mut ::core::ffi::c_void) -> i32 { - return #fn_name(::aya_bpf::programs::LsmContext::new(ctx)); + return #fn_name(::aya_ebpf::programs::LsmContext::new(ctx)); #item } @@ -65,7 +65,7 @@ mod tests { hook = "bprm_committed_creds" }, parse_quote! { - fn bprm_committed_creds(ctx: &mut ::aya_bpf::programs::LsmContext) -> i32 { + fn bprm_committed_creds(ctx: &mut ::aya_ebpf::programs::LsmContext) -> i32 { 0 } }, @@ -76,9 +76,9 @@ mod tests { #[no_mangle] #[link_section = "lsm.s/bprm_committed_creds"] fn bprm_committed_creds(ctx: *mut ::core::ffi::c_void) -> i32 { - return bprm_committed_creds(::aya_bpf::programs::LsmContext::new(ctx)); + return bprm_committed_creds(::aya_ebpf::programs::LsmContext::new(ctx)); - fn bprm_committed_creds(ctx: &mut ::aya_bpf::programs::LsmContext) -> i32 { + fn bprm_committed_creds(ctx: &mut ::aya_ebpf::programs::LsmContext) -> i32 { 0 } } @@ -93,7 +93,7 @@ mod tests { hook = "bprm_committed_creds" }, parse_quote! { - fn bprm_committed_creds(ctx: &mut ::aya_bpf::programs::LsmContext) -> i32 { + fn bprm_committed_creds(ctx: &mut ::aya_ebpf::programs::LsmContext) -> i32 { 0 } }, @@ -104,9 +104,9 @@ mod tests { #[no_mangle] #[link_section = "lsm/bprm_committed_creds"] fn bprm_committed_creds(ctx: *mut ::core::ffi::c_void) -> i32 { - return bprm_committed_creds(::aya_bpf::programs::LsmContext::new(ctx)); + return bprm_committed_creds(::aya_ebpf::programs::LsmContext::new(ctx)); - fn bprm_committed_creds(ctx: &mut ::aya_bpf::programs::LsmContext) -> i32 { + fn bprm_committed_creds(ctx: &mut ::aya_ebpf::programs::LsmContext) -> i32 { 0 } } diff --git a/aya-bpf-macros/src/perf_event.rs b/aya-bpf-macros/src/perf_event.rs index 8022d8b2..eb582167 100644 --- a/aya-bpf-macros/src/perf_event.rs +++ b/aya-bpf-macros/src/perf_event.rs @@ -24,7 +24,7 @@ impl PerfEvent { #[no_mangle] #[link_section = "perf_event"] #fn_vis fn #fn_name(ctx: *mut ::core::ffi::c_void) -> u32 { - let _ = #fn_name(::aya_bpf::programs::PerfEventContext::new(ctx)); + let _ = #fn_name(::aya_ebpf::programs::PerfEventContext::new(ctx)); return 0; #item @@ -55,7 +55,7 @@ mod tests { #[no_mangle] #[link_section = "perf_event"] fn foo(ctx: *mut ::core::ffi::c_void) -> u32 { - let _ = foo(::aya_bpf::programs::PerfEventContext::new(ctx)); + let _ = foo(::aya_ebpf::programs::PerfEventContext::new(ctx)); return 0; fn foo(ctx: PerfEventContext) -> i32 { diff --git a/aya-bpf-macros/src/raw_tracepoint.rs b/aya-bpf-macros/src/raw_tracepoint.rs index 87f97988..d2780dce 100644 --- a/aya-bpf-macros/src/raw_tracepoint.rs +++ b/aya-bpf-macros/src/raw_tracepoint.rs @@ -33,7 +33,7 @@ impl RawTracePoint { #[no_mangle] #[link_section = #section_name] #fn_vis fn #fn_name(ctx: *mut ::core::ffi::c_void) -> u32 { - let _ = #fn_name(::aya_bpf::programs::RawTracePointContext::new(ctx)); + let _ = #fn_name(::aya_ebpf::programs::RawTracePointContext::new(ctx)); return 0; #item @@ -53,7 +53,7 @@ mod tests { let prog = RawTracePoint::parse( parse_quote! { tracepoint = "sys_enter" }, parse_quote! { - fn prog(ctx: &mut ::aya_bpf::programs::RawTracePointContext) -> i32 { + fn prog(ctx: &mut ::aya_ebpf::programs::RawTracePointContext) -> i32 { 0 } }, @@ -64,10 +64,10 @@ mod tests { #[no_mangle] #[link_section = "raw_tp/sys_enter"] fn prog(ctx: *mut ::core::ffi::c_void) -> u32 { - let _ = prog(::aya_bpf::programs::RawTracePointContext::new(ctx)); + let _ = prog(::aya_ebpf::programs::RawTracePointContext::new(ctx)); return 0; - fn prog(ctx: &mut ::aya_bpf::programs::RawTracePointContext) -> i32 { + fn prog(ctx: &mut ::aya_ebpf::programs::RawTracePointContext) -> i32 { 0 } } diff --git a/aya-bpf-macros/src/sk_lookup.rs b/aya-bpf-macros/src/sk_lookup.rs index e1d6fc92..e32890de 100644 --- a/aya-bpf-macros/src/sk_lookup.rs +++ b/aya-bpf-macros/src/sk_lookup.rs @@ -23,8 +23,8 @@ impl SkLookup { Ok(quote! { #[no_mangle] #[link_section = "sk_lookup"] - #fn_vis fn #fn_name(ctx: *mut ::aya_bpf::bindings::bpf_sk_lookup) -> u32 { - return #fn_name(::aya_bpf::programs::SkLookupContext::new(ctx)); + #fn_vis fn #fn_name(ctx: *mut ::aya_ebpf::bindings::bpf_sk_lookup) -> u32 { + return #fn_name(::aya_ebpf::programs::SkLookupContext::new(ctx)); #item } @@ -43,7 +43,7 @@ mod tests { let prog = SkLookup::parse( parse_quote! {}, parse_quote! { - fn prog(ctx: &mut ::aya_bpf::programs::SkLookupContext) -> u32 { + fn prog(ctx: &mut ::aya_ebpf::programs::SkLookupContext) -> u32 { 0 } }, @@ -53,10 +53,10 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "sk_lookup"] - fn prog(ctx: *mut ::aya_bpf::bindings::bpf_sk_lookup) -> u32 { - return prog(::aya_bpf::programs::SkLookupContext::new(ctx)); + fn prog(ctx: *mut ::aya_ebpf::bindings::bpf_sk_lookup) -> u32 { + return prog(::aya_ebpf::programs::SkLookupContext::new(ctx)); - fn prog(ctx: &mut ::aya_bpf::programs::SkLookupContext) -> u32 { + fn prog(ctx: &mut ::aya_ebpf::programs::SkLookupContext) -> u32 { 0 } } diff --git a/aya-bpf-macros/src/sk_msg.rs b/aya-bpf-macros/src/sk_msg.rs index b0e2cc4c..6586f8da 100644 --- a/aya-bpf-macros/src/sk_msg.rs +++ b/aya-bpf-macros/src/sk_msg.rs @@ -23,8 +23,8 @@ impl SkMsg { Ok(quote! { #[no_mangle] #[link_section = "sk_msg"] - #fn_vis fn #fn_name(ctx: *mut ::aya_bpf::bindings::sk_msg_md) -> u32 { - return #fn_name(::aya_bpf::programs::SkMsgContext::new(ctx)); + #fn_vis fn #fn_name(ctx: *mut ::aya_ebpf::bindings::sk_msg_md) -> u32 { + return #fn_name(::aya_ebpf::programs::SkMsgContext::new(ctx)); #item } @@ -43,7 +43,7 @@ mod tests { let prog = SkMsg::parse( parse_quote! {}, parse_quote! { - fn prog(ctx: &mut ::aya_bpf::programs::SkMsgContext) -> u32 { + fn prog(ctx: &mut ::aya_ebpf::programs::SkMsgContext) -> u32 { 0 } }, @@ -53,10 +53,10 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "sk_msg"] - fn prog(ctx: *mut ::aya_bpf::bindings:: sk_msg_md) -> u32 { - return prog(::aya_bpf::programs::SkMsgContext::new(ctx)); + fn prog(ctx: *mut ::aya_ebpf::bindings:: sk_msg_md) -> u32 { + return prog(::aya_ebpf::programs::SkMsgContext::new(ctx)); - fn prog(ctx: &mut ::aya_bpf::programs::SkMsgContext) -> u32 { + fn prog(ctx: &mut ::aya_ebpf::programs::SkMsgContext) -> u32 { 0 } } diff --git a/aya-bpf-macros/src/sk_skb.rs b/aya-bpf-macros/src/sk_skb.rs index 5056ced6..c626602f 100644 --- a/aya-bpf-macros/src/sk_skb.rs +++ b/aya-bpf-macros/src/sk_skb.rs @@ -45,8 +45,8 @@ impl SkSkb { Ok(quote! { #[no_mangle] #[link_section = #section_name] - #fn_vis fn #fn_name(ctx: *mut ::aya_bpf::bindings::__sk_buff) -> u32 { - return #fn_name(::aya_bpf::programs::SkBuffContext::new(ctx)); + #fn_vis fn #fn_name(ctx: *mut ::aya_ebpf::bindings::__sk_buff) -> u32 { + return #fn_name(::aya_ebpf::programs::SkBuffContext::new(ctx)); #item } @@ -66,7 +66,7 @@ mod tests { SkSkbKind::StreamParser, parse_quote! {}, parse_quote! { - fn prog(ctx: &mut ::aya_bpf::programs::SkBuffContext) -> u32 { + fn prog(ctx: &mut ::aya_ebpf::programs::SkBuffContext) -> u32 { 0 } }, @@ -76,10 +76,10 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "sk_skb/stream_parser"] - fn prog(ctx: *mut ::aya_bpf::bindings::__sk_buff) -> u32 { - return prog(::aya_bpf::programs::SkBuffContext::new(ctx)); + fn prog(ctx: *mut ::aya_ebpf::bindings::__sk_buff) -> u32 { + return prog(::aya_ebpf::programs::SkBuffContext::new(ctx)); - fn prog(ctx: &mut ::aya_bpf::programs::SkBuffContext) -> u32 { + fn prog(ctx: &mut ::aya_ebpf::programs::SkBuffContext) -> u32 { 0 } } @@ -93,7 +93,7 @@ mod tests { SkSkbKind::StreamVerdict, parse_quote! {}, parse_quote! { - fn prog(ctx: &mut ::aya_bpf::programs::SkBuffContext) -> u32 { + fn prog(ctx: &mut ::aya_ebpf::programs::SkBuffContext) -> u32 { 0 } }, @@ -103,10 +103,10 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "sk_skb/stream_verdict"] - fn prog(ctx: *mut ::aya_bpf::bindings::__sk_buff) -> u32 { - return prog(::aya_bpf::programs::SkBuffContext::new(ctx)); + fn prog(ctx: *mut ::aya_ebpf::bindings::__sk_buff) -> u32 { + return prog(::aya_ebpf::programs::SkBuffContext::new(ctx)); - fn prog(ctx: &mut ::aya_bpf::programs::SkBuffContext) -> u32 { + fn prog(ctx: &mut ::aya_ebpf::programs::SkBuffContext) -> u32 { 0 } } diff --git a/aya-bpf-macros/src/sock_ops.rs b/aya-bpf-macros/src/sock_ops.rs index 62e2b739..91b9c5c4 100644 --- a/aya-bpf-macros/src/sock_ops.rs +++ b/aya-bpf-macros/src/sock_ops.rs @@ -23,8 +23,8 @@ impl SockOps { Ok(quote! { #[no_mangle] #[link_section = "sockops"] - #fn_vis fn #fn_name(ctx: *mut ::aya_bpf::bindings::bpf_sock_ops) -> u32 { - return #fn_name(::aya_bpf::programs::SockOpsContext::new(ctx)); + #fn_vis fn #fn_name(ctx: *mut ::aya_ebpf::bindings::bpf_sock_ops) -> u32 { + return #fn_name(::aya_ebpf::programs::SockOpsContext::new(ctx)); #item } @@ -43,7 +43,7 @@ mod tests { let prog = SockOps::parse( parse_quote! {}, parse_quote! { - fn prog(ctx: &mut ::aya_bpf::programs::SockOpsContext) -> u32 { + fn prog(ctx: &mut ::aya_ebpf::programs::SockOpsContext) -> u32 { 0 } }, @@ -53,10 +53,10 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "sockops"] - fn prog(ctx: *mut ::aya_bpf::bindings::bpf_sock_ops) -> u32 { - return prog(::aya_bpf::programs::SockOpsContext::new(ctx)); + fn prog(ctx: *mut ::aya_ebpf::bindings::bpf_sock_ops) -> u32 { + return prog(::aya_ebpf::programs::SockOpsContext::new(ctx)); - fn prog(ctx: &mut ::aya_bpf::programs::SockOpsContext) -> u32 { + fn prog(ctx: &mut ::aya_ebpf::programs::SockOpsContext) -> u32 { 0 } } diff --git a/aya-bpf-macros/src/socket_filter.rs b/aya-bpf-macros/src/socket_filter.rs index 2ebc3edf..27c0b7c7 100644 --- a/aya-bpf-macros/src/socket_filter.rs +++ b/aya-bpf-macros/src/socket_filter.rs @@ -23,8 +23,8 @@ impl SocketFilter { Ok(quote! { #[no_mangle] #[link_section = "socket"] - #fn_vis fn #fn_name(ctx: *mut ::aya_bpf::bindings::__sk_buff) -> i64 { - return #fn_name(::aya_bpf::programs::SkBuffContext::new(ctx)); + #fn_vis fn #fn_name(ctx: *mut ::aya_ebpf::bindings::__sk_buff) -> i64 { + return #fn_name(::aya_ebpf::programs::SkBuffContext::new(ctx)); #item } @@ -43,7 +43,7 @@ mod tests { let prog = SocketFilter::parse( parse_quote! {}, parse_quote! { - fn prog(ctx: &mut ::aya_bpf::programs::SkBuffContext) -> i64 { + fn prog(ctx: &mut ::aya_ebpf::programs::SkBuffContext) -> i64 { 0 } }, @@ -53,10 +53,10 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "socket"] - fn prog(ctx: *mut ::aya_bpf::bindings::__sk_buff) -> i64 { - return prog(::aya_bpf::programs::SkBuffContext::new(ctx)); + fn prog(ctx: *mut ::aya_ebpf::bindings::__sk_buff) -> i64 { + return prog(::aya_ebpf::programs::SkBuffContext::new(ctx)); - fn prog(ctx: &mut ::aya_bpf::programs::SkBuffContext) -> i64 { + fn prog(ctx: &mut ::aya_ebpf::programs::SkBuffContext) -> i64 { 0 } } diff --git a/aya-bpf-macros/src/tc.rs b/aya-bpf-macros/src/tc.rs index 56d3940a..0b816674 100644 --- a/aya-bpf-macros/src/tc.rs +++ b/aya-bpf-macros/src/tc.rs @@ -23,8 +23,8 @@ impl SchedClassifier { Ok(quote! { #[no_mangle] #[link_section = "classifier"] - #fn_vis fn #fn_name(ctx: *mut ::aya_bpf::bindings::__sk_buff) -> i32 { - return #fn_name(::aya_bpf::programs::TcContext::new(ctx)); + #fn_vis fn #fn_name(ctx: *mut ::aya_ebpf::bindings::__sk_buff) -> i32 { + return #fn_name(::aya_ebpf::programs::TcContext::new(ctx)); #item } @@ -43,7 +43,7 @@ mod tests { let prog = SchedClassifier::parse( parse_quote! {}, parse_quote! { - fn prog(ctx: &mut ::aya_bpf::programs::TcContext) -> i32 { + fn prog(ctx: &mut ::aya_ebpf::programs::TcContext) -> i32 { 0 } }, @@ -53,10 +53,10 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "classifier"] - fn prog(ctx: *mut ::aya_bpf::bindings::__sk_buff) -> i32 { - return prog(::aya_bpf::programs::TcContext::new(ctx)); + fn prog(ctx: *mut ::aya_ebpf::bindings::__sk_buff) -> i32 { + return prog(::aya_ebpf::programs::TcContext::new(ctx)); - fn prog(ctx: &mut ::aya_bpf::programs::TcContext) -> i32 { + fn prog(ctx: &mut ::aya_ebpf::programs::TcContext) -> i32 { 0 } } diff --git a/aya-bpf-macros/src/tracepoint.rs b/aya-bpf-macros/src/tracepoint.rs index e7675b33..7377346f 100644 --- a/aya-bpf-macros/src/tracepoint.rs +++ b/aya-bpf-macros/src/tracepoint.rs @@ -41,7 +41,7 @@ impl TracePoint { #[no_mangle] #[link_section = #section_name] #fn_vis fn #fn_name(ctx: *mut ::core::ffi::c_void) -> u32 { - let _ = #fn_name(::aya_bpf::programs::TracePointContext::new(ctx)); + let _ = #fn_name(::aya_ebpf::programs::TracePointContext::new(ctx)); return 0; #item @@ -61,7 +61,7 @@ mod tests { let prog = TracePoint::parse( parse_quote! { name = "sys_enter_bind", category = "syscalls" }, parse_quote! { - fn prog(ctx: &mut ::aya_bpf::programs::TracePointContext) -> i32 { + fn prog(ctx: &mut ::aya_ebpf::programs::TracePointContext) -> i32 { 0 } }, @@ -72,10 +72,10 @@ mod tests { #[no_mangle] #[link_section = "tracepoint/syscalls/sys_enter_bind"] fn prog(ctx: *mut ::core::ffi::c_void) -> u32 { - let _ = prog(::aya_bpf::programs::TracePointContext::new(ctx)); + let _ = prog(::aya_ebpf::programs::TracePointContext::new(ctx)); return 0; - fn prog(ctx: &mut ::aya_bpf::programs::TracePointContext) -> i32 { + fn prog(ctx: &mut ::aya_ebpf::programs::TracePointContext) -> i32 { 0 } } diff --git a/aya-bpf-macros/src/uprobe.rs b/aya-bpf-macros/src/uprobe.rs index 1684cd6d..812279ee 100644 --- a/aya-bpf-macros/src/uprobe.rs +++ b/aya-bpf-macros/src/uprobe.rs @@ -93,7 +93,7 @@ impl UProbe { #[no_mangle] #[link_section = #section_name] #fn_vis fn #fn_name(ctx: *mut ::core::ffi::c_void) -> u32 { - let _ = #fn_name(::aya_bpf::programs::ProbeContext::new(ctx)); + let _ = #fn_name(::aya_ebpf::programs::ProbeContext::new(ctx)); return 0; #item @@ -126,7 +126,7 @@ mod tests { #[no_mangle] #[link_section = "uprobe"] fn foo(ctx: *mut ::core::ffi::c_void) -> u32 { - let _ = foo(::aya_bpf::programs::ProbeContext::new(ctx)); + let _ = foo(::aya_ebpf::programs::ProbeContext::new(ctx)); return 0; fn foo(ctx: ProbeContext) -> u32 { @@ -156,7 +156,7 @@ mod tests { #[no_mangle] #[link_section = "uprobe.s"] fn foo(ctx: *mut ::core::ffi::c_void) -> u32 { - let _ = foo(::aya_bpf::programs::ProbeContext::new(ctx)); + let _ = foo(::aya_ebpf::programs::ProbeContext::new(ctx)); return 0; fn foo(ctx: ProbeContext) -> u32 { @@ -189,7 +189,7 @@ mod tests { #[no_mangle] #[link_section = "uprobe/self/proc/exe:trigger_uprobe"] fn foo(ctx: *mut ::core::ffi::c_void) -> u32 { - let _ = foo(::aya_bpf::programs::ProbeContext::new(ctx)); + let _ = foo(::aya_ebpf::programs::ProbeContext::new(ctx)); return 0; fn foo(ctx: ProbeContext) -> u32 { @@ -221,7 +221,7 @@ mod tests { #[no_mangle] #[link_section = "uprobe/self/proc/exe:foo+123"] fn foo(ctx: *mut ::core::ffi::c_void) -> u32 { - let _ = foo(::aya_bpf::programs::ProbeContext::new(ctx)); + let _ = foo(::aya_ebpf::programs::ProbeContext::new(ctx)); return 0; fn foo(ctx: ProbeContext) -> u32 { @@ -251,7 +251,7 @@ mod tests { #[no_mangle] #[link_section = "uretprobe"] fn foo(ctx: *mut ::core::ffi::c_void) -> u32 { - let _ = foo(::aya_bpf::programs::ProbeContext::new(ctx)); + let _ = foo(::aya_ebpf::programs::ProbeContext::new(ctx)); return 0; fn foo(ctx: ProbeContext) -> u32 { diff --git a/aya-bpf-macros/src/xdp.rs b/aya-bpf-macros/src/xdp.rs index 9e0f1a5a..3944fb19 100644 --- a/aya-bpf-macros/src/xdp.rs +++ b/aya-bpf-macros/src/xdp.rs @@ -53,8 +53,8 @@ impl Xdp { Ok(quote! { #[no_mangle] #[link_section = #section_name] - #fn_vis fn #fn_name(ctx: *mut ::aya_bpf::bindings::xdp_md) -> u32 { - return #fn_name(::aya_bpf::programs::XdpContext::new(ctx)); + #fn_vis fn #fn_name(ctx: *mut ::aya_ebpf::bindings::xdp_md) -> u32 { + return #fn_name(::aya_ebpf::programs::XdpContext::new(ctx)); #item } @@ -73,7 +73,7 @@ mod tests { let prog = Xdp::parse( parse_quote! {}, parse_quote! { - fn prog(ctx: &mut ::aya_bpf::programs::XdpContext) -> i32 { + fn prog(ctx: &mut ::aya_ebpf::programs::XdpContext) -> i32 { 0 } }, @@ -83,10 +83,10 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "xdp"] - fn prog(ctx: *mut ::aya_bpf::bindings::xdp_md) -> u32 { - return prog(::aya_bpf::programs::XdpContext::new(ctx)); + fn prog(ctx: *mut ::aya_ebpf::bindings::xdp_md) -> u32 { + return prog(::aya_ebpf::programs::XdpContext::new(ctx)); - fn prog(ctx: &mut ::aya_bpf::programs::XdpContext) -> i32 { + fn prog(ctx: &mut ::aya_ebpf::programs::XdpContext) -> i32 { 0 } } @@ -99,7 +99,7 @@ mod tests { let prog = Xdp::parse( parse_quote! { frags }, parse_quote! { - fn prog(ctx: &mut ::aya_bpf::programs::XdpContext) -> i32 { + fn prog(ctx: &mut ::aya_ebpf::programs::XdpContext) -> i32 { 0 } }, @@ -109,10 +109,10 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "xdp.frags"] - fn prog(ctx: *mut ::aya_bpf::bindings::xdp_md) -> u32 { - return prog(::aya_bpf::programs::XdpContext::new(ctx)); + fn prog(ctx: *mut ::aya_ebpf::bindings::xdp_md) -> u32 { + return prog(::aya_ebpf::programs::XdpContext::new(ctx)); - fn prog(ctx: &mut ::aya_bpf::programs::XdpContext) -> i32 { + fn prog(ctx: &mut ::aya_ebpf::programs::XdpContext) -> i32 { 0 } } @@ -125,7 +125,7 @@ mod tests { let prog = Xdp::parse( parse_quote! { map = "cpumap" }, parse_quote! { - fn prog(ctx: &mut ::aya_bpf::programs::XdpContext) -> i32 { + fn prog(ctx: &mut ::aya_ebpf::programs::XdpContext) -> i32 { 0 } }, @@ -135,10 +135,10 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "xdp/cpumap"] - fn prog(ctx: *mut ::aya_bpf::bindings::xdp_md) -> u32 { - return prog(::aya_bpf::programs::XdpContext::new(ctx)); + fn prog(ctx: *mut ::aya_ebpf::bindings::xdp_md) -> u32 { + return prog(::aya_ebpf::programs::XdpContext::new(ctx)); - fn prog(ctx: &mut ::aya_bpf::programs::XdpContext) -> i32 { + fn prog(ctx: &mut ::aya_ebpf::programs::XdpContext) -> i32 { 0 } } @@ -151,7 +151,7 @@ mod tests { let prog = Xdp::parse( parse_quote! { map = "devmap" }, parse_quote! { - fn prog(ctx: &mut ::aya_bpf::programs::XdpContext) -> i32 { + fn prog(ctx: &mut ::aya_ebpf::programs::XdpContext) -> i32 { 0 } }, @@ -161,10 +161,10 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "xdp/devmap"] - fn prog(ctx: *mut ::aya_bpf::bindings::xdp_md) -> u32 { - return prog(::aya_bpf::programs::XdpContext::new(ctx)); + fn prog(ctx: *mut ::aya_ebpf::bindings::xdp_md) -> u32 { + return prog(::aya_ebpf::programs::XdpContext::new(ctx)); - fn prog(ctx: &mut ::aya_bpf::programs::XdpContext) -> i32 { + fn prog(ctx: &mut ::aya_ebpf::programs::XdpContext) -> i32 { 0 } } @@ -178,7 +178,7 @@ mod tests { Xdp::parse( parse_quote! { map = "badmap" }, parse_quote! { - fn prog(ctx: &mut ::aya_bpf::programs::XdpContext) -> i32 { + fn prog(ctx: &mut ::aya_ebpf::programs::XdpContext) -> i32 { 0 } }, @@ -191,7 +191,7 @@ mod tests { let prog = Xdp::parse( parse_quote! { frags, map = "cpumap" }, parse_quote! { - fn prog(ctx: &mut ::aya_bpf::programs::XdpContext) -> i32 { + fn prog(ctx: &mut ::aya_ebpf::programs::XdpContext) -> i32 { 0 } }, @@ -201,10 +201,10 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "xdp.frags/cpumap"] - fn prog(ctx: *mut ::aya_bpf::bindings::xdp_md) -> u32 { - return prog(::aya_bpf::programs::XdpContext::new(ctx)); + fn prog(ctx: *mut ::aya_ebpf::bindings::xdp_md) -> u32 { + return prog(::aya_ebpf::programs::XdpContext::new(ctx)); - fn prog(ctx: &mut ::aya_bpf::programs::XdpContext) -> i32 { + fn prog(ctx: &mut ::aya_ebpf::programs::XdpContext) -> i32 { 0 } } @@ -217,7 +217,7 @@ mod tests { let prog = Xdp::parse( parse_quote! { frags, map = "devmap" }, parse_quote! { - fn prog(ctx: &mut ::aya_bpf::programs::XdpContext) -> i32 { + fn prog(ctx: &mut ::aya_ebpf::programs::XdpContext) -> i32 { 0 } }, @@ -227,10 +227,10 @@ mod tests { let expected = quote! { #[no_mangle] #[link_section = "xdp.frags/devmap"] - fn prog(ctx: *mut ::aya_bpf::bindings::xdp_md) -> u32 { - return prog(::aya_bpf::programs::XdpContext::new(ctx)); + fn prog(ctx: *mut ::aya_ebpf::bindings::xdp_md) -> u32 { + return prog(::aya_ebpf::programs::XdpContext::new(ctx)); - fn prog(ctx: &mut ::aya_bpf::programs::XdpContext) -> i32 { + fn prog(ctx: &mut ::aya_ebpf::programs::XdpContext) -> i32 { 0 } } diff --git a/aya-log/CHANGELOG.md b/aya-log/CHANGELOG.md index 033dfd5a..f0792c74 100644 --- a/aya-log/CHANGELOG.md +++ b/aya-log/CHANGELOG.md @@ -21,111 +21,116 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Chore - - Don't use path deps in workspace - This moves the path dependencies back into the per-crate Cargo.toml. - It is required such that the release tooling can correctly calculate - which version constraints require changing when we perform a release. - - Use the cargo workspace package table - This allows for inheritance of common fields from the workspace root. - The following fields have been made common: - - - authors - - license - - repository - - homepage - - edition +- Don't use path deps in workspace + This moves the path dependencies back into the per-crate Cargo.toml. + It is required such that the release tooling can correctly calculate + which version constraints require changing when we perform a release. +- Use the cargo workspace package table + This allows for inheritance of common fields from the workspace root. + The following fields have been made common: + + - authors + - license + - repository + - homepage + - edition ### Documentation - - Add CHANGELOG +- Add CHANGELOG ### New Features - - check format and value type in proc macro +- check format and value type in proc macro ### Bug Fixes - - remove some useless code +- remove some useless code ### Other - - group_imports = "StdExternalCrate" - High time we stop debating this; let the robots do the work. - - s/Result/Option/ - `Option` is guaranteed to have the same size as `usize`, - which is not guarnateed for `Result`. This is a minor optimization, but - also results in simpler code. - - Define dependencies on the workspace level - This way we will avoid version mismatches and make differences in - features across our crates clearer. - - add formatter and check in CI - - Unify IP format hints into one, repsesent it by `:i` token - Having separate format hints and tokens per IP address family is - unnecessary, since they are represented by different types and we handle - format hints for each type separately. So we can just have one format - hint. - - Also, we should be consistent with the format strings grammar in - Rust[0]. The `type` token, which is mapped to formatting traits, usually - consists of one letter[1] (and optional `?` for `Debug` trait, but that - doesn't matter for us). It shouldn't consist of multiple letters. Our - `:ipv4` and `:ipv6` tokens were clearly breaking that convention, so we - should rather switch to something with one letter - hence `:i`. - - [0] https://doc.rust-lang.org/std/fmt/#syntax - [1] https://doc.rust-lang.org/std/fmt/#formatting-traits - - support logging byte slices - These only support LowerHex and UpperHex hints for now. - - check errors in tests - - Move the `Pod` implementations from aya-log-common to aya-log - Keeping the `Pod` implementations and optional dependency on aya in - aya-log-common breaks the clippy checks (which are made on the entire - workspace). - - The reason is that when different crates inside the workspace have the - same dependency with different features, that dependency is built only - once with the sum of features needed by all crates. It's **not** being - built separately with different feature sets. - - That's why, before this change, aya-log-common was built once for the - entire workspace with `userspace` feature enabled. That made importing - aya-log-ebpf inside integration-ebpf impossible. The aya-log-common - build, with `userspace` feature enabled, was pulling std as a - dependency. Therefore, importing aya-log-ebpf inside integration-ebpf - resulted in including std and errors like: - - ``` - error[E0152]: found duplicate lang item `panic_impl` - --> test/integration-ebpf/src/log.rs:23:1 - | - 23 | fn panic(_info: &core::panic::PanicInfo) -> ! { - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: the lang item is first defined in crate `std` (which `aya` depends on) - ``` - - This change fixes the problem by removing the `userspace` feature from - aya-log-common and moving the `Pod` implementations to aya-log. - - update env_logger requirement from 0.9 to 0.10 - Updates the requirements on [env_logger](https://github.com/rust-cli/env_logger) to permit the latest version. - - [Release notes](https://github.com/rust-cli/env_logger/releases) - - [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md) - - [Commits](https://github.com/rust-cli/env_logger/compare/v0.9.0...v0.10.0) - - --- - updated-dependencies: - - dependency-name: env_logger - dependency-type: direct:production - ... +- group_imports = "StdExternalCrate" + High time we stop debating this; let the robots do the work. +- s/Result/Option/ + `Option` is guaranteed to have the same size as `usize`, + which is not guarnateed for `Result`. This is a minor optimization, but + also results in simpler code. +- Define dependencies on the workspace level + This way we will avoid version mismatches and make differences in + features across our crates clearer. +- add formatter and check in CI +- Unify IP format hints into one, repsesent it by `:i` token + Having separate format hints and tokens per IP address family is + unnecessary, since they are represented by different types and we handle + format hints for each type separately. So we can just have one format + hint. + + Also, we should be consistent with the format strings grammar in + Rust[0]. The `type` token, which is mapped to formatting traits, usually + consists of one letter[1] (and optional `?` for `Debug` trait, but that + doesn't matter for us). It shouldn't consist of multiple letters. Our + `:ipv4` and `:ipv6` tokens were clearly breaking that convention, so we + should rather switch to something with one letter - hence `:i`. + + [0] https://doc.rust-lang.org/std/fmt/#syntax + [1] https://doc.rust-lang.org/std/fmt/#formatting-traits + +- support logging byte slices + These only support LowerHex and UpperHex hints for now. +- check errors in tests +- Move the `Pod` implementations from aya-log-common to aya-log + Keeping the `Pod` implementations and optional dependency on aya in + aya-log-common breaks the clippy checks (which are made on the entire + workspace). + + The reason is that when different crates inside the workspace have the + same dependency with different features, that dependency is built only + once with the sum of features needed by all crates. It's **not** being + built separately with different feature sets. + + That's why, before this change, aya-log-common was built once for the + entire workspace with `userspace` feature enabled. That made importing + aya-log-ebpf inside integration-ebpf impossible. The aya-log-common + build, with `userspace` feature enabled, was pulling std as a + dependency. Therefore, importing aya-log-ebpf inside integration-ebpf + resulted in including std and errors like: + + ``` + error[E0152]: found duplicate lang item `panic_impl` + --> test/integration-ebpf/src/log.rs:23:1 + | + 23 | fn panic(_info: &core::panic::PanicInfo) -> ! { + | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + | + = note: the lang item is first defined in crate `std` (which `aya` depends on) + ``` + + This change fixes the problem by removing the `userspace` feature from + aya-log-common and moving the `Pod` implementations to aya-log. + +- update env_logger requirement from 0.9 to 0.10 + Updates the requirements on [env_logger](https://github.com/rust-cli/env_logger) to permit the latest version. + + - [Release notes](https://github.com/rust-cli/env_logger/releases) + - [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md) + - [Commits](https://github.com/rust-cli/env_logger/compare/v0.9.0...v0.10.0) + + *** + + updated-dependencies: + + - dependency-name: env_logger + dependency-type: direct:production + ... ### Commit Statistics - - 37 commits contributed to the release over the course of 469 calendar days. - - 469 days passed between releases. - - 14 commits were understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages +- 37 commits contributed to the release over the course of 469 calendar days. +- 469 days passed between releases. +- 14 commits were understood as [conventional](https://www.conventionalcommits.org). +- 0 issues like '(#ID)' were seen in commit messages ### Commit Details @@ -133,44 +138,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details - * **Uncategorized** - - Add CHANGELOG ([`9abb716`](https://github.com/aya-rs/aya/commit/9abb7160e51dd18c509049b1371acd96515d8f04)) - - Release aya-log-common v0.1.14, aya-log v0.2.0 ([`c22a696`](https://github.com/aya-rs/aya/commit/c22a6963d44befb5591d4b21c09767c43935cb54)) - - Release aya-obj v0.1.0, aya v0.12.0, safety bump aya-log v0.2.0 ([`0e99fa0`](https://github.com/aya-rs/aya/commit/0e99fa0f340b2fb2e0da3b330aa6555322a77eec)) - - Don't use path deps in workspace ([`13b1fc6`](https://github.com/aya-rs/aya/commit/13b1fc63ef2ae083ba03ce9de24cb4f31f989d21)) - - Merge pull request #882 from dave-tucker/metadata ([`0fadd69`](https://github.com/aya-rs/aya/commit/0fadd695377b8a3f0d9a3af3bc8140f0f1bed8d2)) - - Use the cargo workspace package table ([`b3e7ef7`](https://github.com/aya-rs/aya/commit/b3e7ef741c5b8d09fc7dc8302576f8174be75ff4)) - - Appease rustc dead_code lint ([`963dd13`](https://github.com/aya-rs/aya/commit/963dd1321925c95f80c8a2bf656b88a39497ca01)) - - Merge pull request #797 from aya-rs/rustfmt-group-imports ([`373fb7b`](https://github.com/aya-rs/aya/commit/373fb7bf06ba80ee4c120d8c112f5e810204c472)) - - Group_imports = "StdExternalCrate" ([`d16e607`](https://github.com/aya-rs/aya/commit/d16e607fd4b6258b516913071fdacafeb2bbbff9)) - - Merge pull request #736 from aya-rs/logging-better ([`45df251`](https://github.com/aya-rs/aya/commit/45df2519b60613310e8827fbb4076f60c393c3bb)) - - Merge pull request #735 from aya-rs/log-option-not-result ([`ecf0dd9`](https://github.com/aya-rs/aya/commit/ecf0dd973985bd442978b202d0fd6f75647cdda3)) - - S/Result/Option/ ([`ca3f70b`](https://github.com/aya-rs/aya/commit/ca3f70b16a705bf26d2ccc7ce754de403be36223)) - - Remove pointless DefaultLogger ([`00d265c`](https://github.com/aya-rs/aya/commit/00d265c51b69e672457502593fbc63d0ac953e27)) - - Merge pull request #667 from vadorovsky/workspace-dependencies ([`f554d42`](https://github.com/aya-rs/aya/commit/f554d421053bc34266afbf8e00b28705ab4b41d2)) - - Define dependencies on the workspace level ([`96fa08b`](https://github.com/aya-rs/aya/commit/96fa08bd82233268154edf30b106876f5a4f0e30)) - - Merge pull request #666 from aya-rs/toml-fmt ([`dc3b0b8`](https://github.com/aya-rs/aya/commit/dc3b0b87308fdac5ff8f472de9a5e849b52d9fee)) - - Add formatter and check in CI ([`c8bf646`](https://github.com/aya-rs/aya/commit/c8bf646ef098a00bc5c6e1cb5ae35ffa6fb5eac5)) - - Merge pull request #650 from aya-rs/test-cleanup ([`61608e6`](https://github.com/aya-rs/aya/commit/61608e64583f9dc599eef9b8db098f38a765b285)) - - Remove "async" feature ([`fa91fb4`](https://github.com/aya-rs/aya/commit/fa91fb4f59be3505664f8088b6e3e8da2c372253)) - - Unify IP format hints into one, repsesent it by `:i` token ([`84e5e28`](https://github.com/aya-rs/aya/commit/84e5e2894f226f4b2c7cb637a6f44d5773b927e6)) - - Remove some useless code ([`d999a95`](https://github.com/aya-rs/aya/commit/d999a95b410df79e1d9f6c27462e19a2cede06c2)) - - Check format and value type in proc macro ([`0970300`](https://github.com/aya-rs/aya/commit/0970300d1f5659622fa55a18dd7681c608d75b0f)) - - Merge pull request #585 from probulate/tag-len-value ([`5165bf2`](https://github.com/aya-rs/aya/commit/5165bf2f99cdc228122bdab505c2059723e95a9f)) - - Support logging byte slices ([`d9f966e`](https://github.com/aya-rs/aya/commit/d9f966ec9e49f4439710559cac852bde62810975)) - - Aya-log, aya-log-common: economize bytes ([`a4a69a6`](https://github.com/aya-rs/aya/commit/a4a69a6bcfe87d3c066f2cc341b74039f53dcc9e)) - - Check errors in tests ([`e4537e3`](https://github.com/aya-rs/aya/commit/e4537e389ad7ac6f09fc89349444e37fe01e4af4)) - - Aya-log, aya-log-common: Remove duplicate struct ([`490d7d5`](https://github.com/aya-rs/aya/commit/490d7d587ad90b899aff2a30d65db8641ceb32df)) - - Merge pull request #591 from vadorovsky/aya-log-impl-pod ([`3d3ce8b`](https://github.com/aya-rs/aya/commit/3d3ce8bfa2eff19706cc3d8e5f0ce9e81a520a78)) - - Move the `Pod` implementations from aya-log-common to aya-log ([`5603d72`](https://github.com/aya-rs/aya/commit/5603d7248a51a16233c249b645e30ea3f6804744)) - - Merge pull request #484 from vadorovsky/update-tokio ([`bea0e83`](https://github.com/aya-rs/aya/commit/bea0e83512cc6d45b3e4fb5c3f62432c434139b7)) - - Update Tokio and inventory ([`dad75f4`](https://github.com/aya-rs/aya/commit/dad75f45ac357e86eebc92c4f95f6dd4e43d8496)) - - Don't panic in init when bpf programs don't log ([`12927cf`](https://github.com/aya-rs/aya/commit/12927cf6992bc0f8b1e4221d48b34f4c0098b93d)) - - Merge pull request #456 from dmitris/uninlined_format_args ([`16b029e`](https://github.com/aya-rs/aya/commit/16b029ed3708470afd2a6d67615b30c8d30b5059)) - - Fix uninlined_format_args clippy issues ([`055d94f`](https://github.com/aya-rs/aya/commit/055d94f58be4f80ada416b99278a22f600c71285)) - - Merge pull request #449 from aya-rs/dependabot/cargo/env_logger-0.10 ([`f9bef9f`](https://github.com/aya-rs/aya/commit/f9bef9f8c0d2c5b21809e037b8e9782f3c761df3)) - - Update env_logger requirement from 0.9 to 0.10 ([`1c8088b`](https://github.com/aya-rs/aya/commit/1c8088b16cc255fc188b0b9a84b550a5c50a9003)) - - Revert "aya-log, aya-log-common: temporarily revert to old map API so we can release" ([`0b41018`](https://github.com/aya-rs/aya/commit/0b41018ee27bfda9b1ea7dc422b34d3a08fc3fc6)) +- **Uncategorized** - Add CHANGELOG ([`9abb716`](https://github.com/aya-rs/aya/commit/9abb7160e51dd18c509049b1371acd96515d8f04)) - Release aya-log-common v0.1.14, aya-log v0.2.0 ([`c22a696`](https://github.com/aya-rs/aya/commit/c22a6963d44befb5591d4b21c09767c43935cb54)) - Release aya-obj v0.1.0, aya v0.12.0, safety bump aya-log v0.2.0 ([`0e99fa0`](https://github.com/aya-rs/aya/commit/0e99fa0f340b2fb2e0da3b330aa6555322a77eec)) - Don't use path deps in workspace ([`13b1fc6`](https://github.com/aya-rs/aya/commit/13b1fc63ef2ae083ba03ce9de24cb4f31f989d21)) - Merge pull request #882 from dave-tucker/metadata ([`0fadd69`](https://github.com/aya-rs/aya/commit/0fadd695377b8a3f0d9a3af3bc8140f0f1bed8d2)) - Use the cargo workspace package table ([`b3e7ef7`](https://github.com/aya-rs/aya/commit/b3e7ef741c5b8d09fc7dc8302576f8174be75ff4)) - Appease rustc dead_code lint ([`963dd13`](https://github.com/aya-rs/aya/commit/963dd1321925c95f80c8a2bf656b88a39497ca01)) - Merge pull request #797 from aya-rs/rustfmt-group-imports ([`373fb7b`](https://github.com/aya-rs/aya/commit/373fb7bf06ba80ee4c120d8c112f5e810204c472)) - Group_imports = "StdExternalCrate" ([`d16e607`](https://github.com/aya-rs/aya/commit/d16e607fd4b6258b516913071fdacafeb2bbbff9)) - Merge pull request #736 from aya-rs/logging-better ([`45df251`](https://github.com/aya-rs/aya/commit/45df2519b60613310e8827fbb4076f60c393c3bb)) - Merge pull request #735 from aya-rs/log-option-not-result ([`ecf0dd9`](https://github.com/aya-rs/aya/commit/ecf0dd973985bd442978b202d0fd6f75647cdda3)) - S/Result/Option/ ([`ca3f70b`](https://github.com/aya-rs/aya/commit/ca3f70b16a705bf26d2ccc7ce754de403be36223)) - Remove pointless DefaultLogger ([`00d265c`](https://github.com/aya-rs/aya/commit/00d265c51b69e672457502593fbc63d0ac953e27)) - Merge pull request #667 from vadorovsky/workspace-dependencies ([`f554d42`](https://github.com/aya-rs/aya/commit/f554d421053bc34266afbf8e00b28705ab4b41d2)) - Define dependencies on the workspace level ([`96fa08b`](https://github.com/aya-rs/aya/commit/96fa08bd82233268154edf30b106876f5a4f0e30)) - Merge pull request #666 from aya-rs/toml-fmt ([`dc3b0b8`](https://github.com/aya-rs/aya/commit/dc3b0b87308fdac5ff8f472de9a5e849b52d9fee)) - Add formatter and check in CI ([`c8bf646`](https://github.com/aya-rs/aya/commit/c8bf646ef098a00bc5c6e1cb5ae35ffa6fb5eac5)) - Merge pull request #650 from aya-rs/test-cleanup ([`61608e6`](https://github.com/aya-rs/aya/commit/61608e64583f9dc599eef9b8db098f38a765b285)) - Remove "async" feature ([`fa91fb4`](https://github.com/aya-rs/aya/commit/fa91fb4f59be3505664f8088b6e3e8da2c372253)) - Unify IP format hints into one, repsesent it by `:i` token ([`84e5e28`](https://github.com/aya-rs/aya/commit/84e5e2894f226f4b2c7cb637a6f44d5773b927e6)) - Remove some useless code ([`d999a95`](https://github.com/aya-rs/aya/commit/d999a95b410df79e1d9f6c27462e19a2cede06c2)) - Check format and value type in proc macro ([`0970300`](https://github.com/aya-rs/aya/commit/0970300d1f5659622fa55a18dd7681c608d75b0f)) - Merge pull request #585 from probulate/tag-len-value ([`5165bf2`](https://github.com/aya-rs/aya/commit/5165bf2f99cdc228122bdab505c2059723e95a9f)) - Support logging byte slices ([`d9f966e`](https://github.com/aya-rs/aya/commit/d9f966ec9e49f4439710559cac852bde62810975)) - Aya-log, aya-log-common: economize bytes ([`a4a69a6`](https://github.com/aya-rs/aya/commit/a4a69a6bcfe87d3c066f2cc341b74039f53dcc9e)) - Check errors in tests ([`e4537e3`](https://github.com/aya-rs/aya/commit/e4537e389ad7ac6f09fc89349444e37fe01e4af4)) - Aya-log, aya-log-common: Remove duplicate struct ([`490d7d5`](https://github.com/aya-rs/aya/commit/490d7d587ad90b899aff2a30d65db8641ceb32df)) - Merge pull request #591 from vadorovsky/aya-log-impl-pod ([`3d3ce8b`](https://github.com/aya-rs/aya/commit/3d3ce8bfa2eff19706cc3d8e5f0ce9e81a520a78)) - Move the `Pod` implementations from aya-log-common to aya-log ([`5603d72`](https://github.com/aya-rs/aya/commit/5603d7248a51a16233c249b645e30ea3f6804744)) - Merge pull request #484 from vadorovsky/update-tokio ([`bea0e83`](https://github.com/aya-rs/aya/commit/bea0e83512cc6d45b3e4fb5c3f62432c434139b7)) - Update Tokio and inventory ([`dad75f4`](https://github.com/aya-rs/aya/commit/dad75f45ac357e86eebc92c4f95f6dd4e43d8496)) - Don't panic in init when bpf programs don't log ([`12927cf`](https://github.com/aya-rs/aya/commit/12927cf6992bc0f8b1e4221d48b34f4c0098b93d)) - Merge pull request #456 from dmitris/uninlined_format_args ([`16b029e`](https://github.com/aya-rs/aya/commit/16b029ed3708470afd2a6d67615b30c8d30b5059)) - Fix uninlined_format_args clippy issues ([`055d94f`](https://github.com/aya-rs/aya/commit/055d94f58be4f80ada416b99278a22f600c71285)) - Merge pull request #449 from aya-rs/dependabot/cargo/env_logger-0.10 ([`f9bef9f`](https://github.com/aya-rs/aya/commit/f9bef9f8c0d2c5b21809e037b8e9782f3c761df3)) - Update env_logger requirement from 0.9 to 0.10 ([`1c8088b`](https://github.com/aya-rs/aya/commit/1c8088b16cc255fc188b0b9a84b550a5c50a9003)) - Revert "aya-log, aya-log-common: temporarily revert to old map API so we can release" ([`0b41018`](https://github.com/aya-rs/aya/commit/0b41018ee27bfda9b1ea7dc422b34d3a08fc3fc6))
## v0.1.13 (2022-11-16) @@ -192,64 +160,67 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Other - - release version 0.1.13 - - Add format hints for MAC addresses - Add `{:mac}` (for lower-case hex representation) and `{:MAC}` (for - upper-case hex representation) format hints for the `[u8; 6]` type, - which is the standard one in Linux to store physical addresses in. - - Tested with: https://github.com/vadorovsky/aya-examples/tree/main/xdp-mac - - Make miri happy - Miri took issue about using slice::from_raw_parts without checking for - alignment. Instead, we can simply convert to a [u8;16] into a [u16;8] by - iterating in chunks of 2 and bitshifting (remembering that these arrays - are in network-endian order). - - Add display hints - This change adds optional display hints: - - * `{:x}`, `{:X}` - for hex representation of numbers - * `{:ipv4}`, `{:IPv4}` - for IPv4 addresses - * `{:ipv6}`, `{:IPv6}` - for IPv6 addresses - - It also gets rid of dyn-fmt and instead comes with our own parser - implementation. - - Tested on: https://github.com/vadorovsky/aya-examples/tree/main/tc - - Fix links to aya-log repo - The aya-log repo ([0]) has been archived, use the link to - aya repo instead. - - Remove i128 and u128 types - They are not supported by eBPF VM and we are going to use arrays for - IPv6. - - use new PerCpuArray::get_ptr_mut API - - Add example - This ensures that macro expansion works properly and that expanded code - compiles - - Ensure the bounds of log buffer - eBPF verifier rejects programs which are not checking the bounds of the - log buffer before writing any arguments. This change ensures that - written log arguments. - - In practice, it means that doing this kind of checks is not going to be - needed in eBPF program code anymore: - - Bump the buffer size - 1024 is too small for many kernel string limits (i.e. PATH_MAX, which is - 4096). - - do not release - - use stricter version for the aya-log-common dep - - inline write_record_header - This seems to help the verifier keep track of where we're writing into - LOG_BUF - - initialize AYA_LOGS with max_entries=0 - This way aya will create one perf buffer for each cpu +- release version 0.1.13 +- Add format hints for MAC addresses + Add `{:mac}` (for lower-case hex representation) and `{:MAC}` (for + upper-case hex representation) format hints for the `[u8; 6]` type, + which is the standard one in Linux to store physical addresses in. + + Tested with: https://github.com/vadorovsky/aya-examples/tree/main/xdp-mac + +- Make miri happy + Miri took issue about using slice::from_raw_parts without checking for + alignment. Instead, we can simply convert to a [u8;16] into a [u16;8] by + iterating in chunks of 2 and bitshifting (remembering that these arrays + are in network-endian order). +- Add display hints + This change adds optional display hints: + + - `{:x}`, `{:X}` - for hex representation of numbers + - `{:ipv4}`, `{:IPv4}` - for IPv4 addresses + - `{:ipv6}`, `{:IPv6}` - for IPv6 addresses + + It also gets rid of dyn-fmt and instead comes with our own parser + implementation. + + Tested on: https://github.com/vadorovsky/aya-examples/tree/main/tc + +- Fix links to aya-log repo + The aya-log repo ([0]) has been archived, use the link to + aya repo instead. +- Remove i128 and u128 types + They are not supported by eBPF VM and we are going to use arrays for + IPv6. +- use new PerCpuArray::get_ptr_mut API +- Add example + This ensures that macro expansion works properly and that expanded code + compiles +- Ensure the bounds of log buffer + eBPF verifier rejects programs which are not checking the bounds of the + log buffer before writing any arguments. This change ensures that + written log arguments. + + In practice, it means that doing this kind of checks is not going to be + needed in eBPF program code anymore: + +- Bump the buffer size + 1024 is too small for many kernel string limits (i.e. PATH_MAX, which is + 4096). +- do not release +- use stricter version for the aya-log-common dep +- inline write_record_header + This seems to help the verifier keep track of where we're writing into + LOG_BUF +- initialize AYA_LOGS with max_entries=0 + This way aya will create one perf buffer for each cpu ### Commit Statistics - - 59 commits contributed to the release over the course of 110 calendar days. - - 14 commits were understood as [conventional](https://www.conventionalcommits.org). - - 0 issues like '(#ID)' were seen in commit messages +- 59 commits contributed to the release over the course of 110 calendar days. +- 14 commits were understood as [conventional](https://www.conventionalcommits.org). +- 0 issues like '(#ID)' were seen in commit messages ### Commit Details @@ -257,65 +228,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
view details - * **Uncategorized** - - Release version 0.1.13 ([`832bdd2`](https://github.com/aya-rs/aya/commit/832bdd280c19095d79ba2d27281c17f0b09adc15)) - - Aya-log, aya-log-common: temporarily revert to old map API so we can release ([`0d040d2`](https://github.com/aya-rs/aya/commit/0d040d2290cc1513c979c95538210abd7ee59ebb)) - - Merge pull request #436 from vadorovsky/aya-log-mac-addr ([`3adb9b0`](https://github.com/aya-rs/aya/commit/3adb9b049f493ec9b80fcf868a8eac3363d17844)) - - Add format hints for MAC addresses ([`2223ab8`](https://github.com/aya-rs/aya/commit/2223ab828d6db40a85cff4737f6164ed8ee9e42d)) - - Merge pull request #397 from astoycos/refactor-map-api2 ([`d6cb1a1`](https://github.com/aya-rs/aya/commit/d6cb1a16ad0f8df483e2234fb01ab55bdbeaa8b8)) - - Make map APIs return an option ([`f3262e8`](https://github.com/aya-rs/aya/commit/f3262e87bd6ff895537df47fcf5d17c598e564cc)) - - Core refactor of Map API ([`1aefa2e`](https://github.com/aya-rs/aya/commit/1aefa2e5e6d22a600cc7339d289d64ab06f842e3)) - - Merge pull request #390 from dave-tucker/clippy-up ([`367ab20`](https://github.com/aya-rs/aya/commit/367ab203057329ea32eea34ddc97452e0c03fda6)) - - Make miri happy ([`b2924a3`](https://github.com/aya-rs/aya/commit/b2924a3a264732e6de6898a1f03d7cb22d1d0dc5)) - - Aya-log, aya-log-common: start next development iteration 0.1.12-dev.0 ([`6f0637a`](https://github.com/aya-rs/aya/commit/6f0637a6c8f3696b226558dc47b2dc2f6680e347)) - - Aya-log, aya-log-common: release version 0.1.11 ([`ba927ac`](https://github.com/aya-rs/aya/commit/ba927ac20497fdfd0033fb48f4bfda3fc8dedf42)) - - Add display hints ([`83ec27f`](https://github.com/aya-rs/aya/commit/83ec27f06b6859f455f2b2baf985b8fd3fb4adc5)) - - Change from Rust edition 2018 to 2021 ([`944d6b8`](https://github.com/aya-rs/aya/commit/944d6b8a1647df36c17cd060b15c37ac9615f4a7)) - - Merge pull request #361 from chenhengqi/fix-aya-log-links ([`632ea30`](https://github.com/aya-rs/aya/commit/632ea300ed8dcb3a277447a57b528b8d89b0c10a)) - - Fix links to aya-log repo ([`b8b291c`](https://github.com/aya-rs/aya/commit/b8b291c51ba1b43ff27c6aab6b55d6af77334aae)) - - Merge pull request #357 from vadorovsky/env_logger ([`3d5ab0b`](https://github.com/aya-rs/aya/commit/3d5ab0b17de0e4f1453a88ed00823d04db0845a6)) - - Aya-log, test: Switch from simplelog to env_logger ([`3664e1e`](https://github.com/aya-rs/aya/commit/3664e1ea0d42985bd88129cfd338bacff2456398)) - - Merge pull request #353 from vadorovsky/log-remove-u128 ([`d968094`](https://github.com/aya-rs/aya/commit/d968094b662be3449624420b76ea2dd239ef657b)) - - Remove i128 and u128 types ([`611f967`](https://github.com/aya-rs/aya/commit/611f967cd14b90e187ca86735f2131fb87e89856)) - - Merge pull request #350 from dave-tucker/monorepo ([`f37a514`](https://github.com/aya-rs/aya/commit/f37a51433ff5283205ba5d1e74cdc75fbdeea160)) - - Re-organize into a single workspace ([`dc31e11`](https://github.com/aya-rs/aya/commit/dc31e11691bbb8ae916da9da873fdc37ff261c27)) - - Fix the log buffer bounds ([`28abaec`](https://github.com/aya-rs/aya/commit/28abaece2af732cf2b2b2f8b12aeb02439e76d4c)) - - Ensure log buffer bounds ([`2e07028`](https://github.com/aya-rs/aya/commit/2e0702854b0e2428f6b5b32678f5f79ca341c619)) - - Use new PerCpuArray::get_ptr_mut API ([`6aea880`](https://github.com/aya-rs/aya/commit/6aea88089087194c831b259a61eef5ccebcb45bc)) - - Aya-log, aya-log-common: start next development iteration 0.1.11-dev.0 ([`526493b`](https://github.com/aya-rs/aya/commit/526493b444ed91f1c315ace494b41b8f4178fe65)) - - Aya-log, aya-log-common: release version 0.1.10 ([`3abd973`](https://github.com/aya-rs/aya/commit/3abd97307ef32bfbd384f38f7a0de40cc7afa0b1)) - - Update aya requirement from 0.10.7 to 0.11.0 ([`060ba45`](https://github.com/aya-rs/aya/commit/060ba451535b1a90c2faaf2dcd634fa36e784efb)) - - Add CI ([`0038b43`](https://github.com/aya-rs/aya/commit/0038b43627e6564b03d9837f535ec64ada6d70f2)) - - Add vim/vscode rust-analyzer settings ([`c1bb790`](https://github.com/aya-rs/aya/commit/c1bb790c0d8d467ac41603b15b56823c7ba0f663)) - - Add rustfmt.toml ([`3f00851`](https://github.com/aya-rs/aya/commit/3f0085195f178fdba6c214b4129f8321e612d4e7)) - - Add example ([`5789585`](https://github.com/aya-rs/aya/commit/5789585994776d18afa58f3bb816cfcb1367298e)) - - Add Tests ([`5d82d9a`](https://github.com/aya-rs/aya/commit/5d82d9a73e77d386c8be3dc3764b3dd361fcac71)) - - Ensure the bounds of log buffer ([`628b473`](https://github.com/aya-rs/aya/commit/628b473e0937eef94b0b337608a5d6c51ad2fd2a)) - - Bump the buffer size ([`70b4e68`](https://github.com/aya-rs/aya/commit/70b4e681301eb23ca776cd703e11f19cc879ac69)) - - Aya-log, aya-log-common: start next development iteration 0.1.10-dev.0 ([`bd9a5c8`](https://github.com/aya-rs/aya/commit/bd9a5c8fdff9c20952137908388b1d833ab60fcc)) - - Aya-log, aya-log-common: release version 0.1.9 ([`8bc1bbb`](https://github.com/aya-rs/aya/commit/8bc1bbb3abe588e89161e67ad013c34f1ec3ab6d)) - - Add cargo-release config ([`a8d133f`](https://github.com/aya-rs/aya/commit/a8d133f6b0919bb7d8e821f1309ee264d8b03a71)) - - Do not release ([`d1a0ce5`](https://github.com/aya-rs/aya/commit/d1a0ce51ee4e67cf9b03b695940f356ee950f8c2)) - - Use stricter version for the aya-log-common dep ([`c4d89fa`](https://github.com/aya-rs/aya/commit/c4d89fa13cb4e96a62ccd5cae7cf1834c3c582f6)) - - Inline write_record_header ([`bdb2750`](https://github.com/aya-rs/aya/commit/bdb2750e66f922ebfbcba7250add38e2c932c293)) - - Update aya to 0.10.7 ([`81befa0`](https://github.com/aya-rs/aya/commit/81befa06610b9e771523bceee4871a704851b1f0)) - - Format arguments in userspace ([`ca1fe7e`](https://github.com/aya-rs/aya/commit/ca1fe7e05f7b52c5e864680abeda29e640617d40)) - - Don't recompute the record length ([`9b229d0`](https://github.com/aya-rs/aya/commit/9b229d00e110a5b3b610ad567f8d15682c0b78e1)) - - Initialize AYA_LOGS with max_entries=0 ([`7f8d705`](https://github.com/aya-rs/aya/commit/7f8d7057df11f41d0869f7f713d121785934adca)) - - Fix clippy warning ([`2800454`](https://github.com/aya-rs/aya/commit/2800454763f5f0250c46c87f9cfb2e3d1f5f0a7e)) - - Add copy of README.md inside aya-log/ ([`8bde15d`](https://github.com/aya-rs/aya/commit/8bde15dad70016f6fb72a77906da341768d59720)) - - Add missing manifest fields ([`5e18a71`](https://github.com/aya-rs/aya/commit/5e18a715b2d1cf153de96d9775dfea762c684258)) - - (cargo-release) version 0.1.1 ([`31e71f8`](https://github.com/aya-rs/aya/commit/31e71f8db53454ce673bd9891be06fc002af5721)) - - (cargo-release) version 0.1.1 ([`29955b2`](https://github.com/aya-rs/aya/commit/29955b22875b865f567079c76aeba70630fa42dd)) - - Git add .cargo and xtask ([`6d14a16`](https://github.com/aya-rs/aya/commit/6d14a16d8ed54d90e9dfdbdca1fb2caf0a15c017)) - - Update to aya 0.10.5 ([`cced3da`](https://github.com/aya-rs/aya/commit/cced3da5c8ff45df0596e25123071a4a761286d6)) - - Simplify BpfLogger::init ([`9ab9c80`](https://github.com/aya-rs/aya/commit/9ab9c80183edcb23297a644d0e63f7c1f28cd968)) - - Minor tweaks to make the verifier's job easier ([`2ac4334`](https://github.com/aya-rs/aya/commit/2ac433449cdea32f10c8fc88218799995946032d)) - - Switch to aya-ufmt ([`b14d4ba`](https://github.com/aya-rs/aya/commit/b14d4bab2fac894d4e47838d7de8a9b63a5ac4c2)) - - Use aya_bpf::maps::PerfEventByteArray to output logs ([`22d8f86`](https://github.com/aya-rs/aya/commit/22d8f86fbb10ec5e71bca750119f93eb5ba171e5)) - - Use aya_log_ebpf::ufmt instead of ::ufmt ([`741957f`](https://github.com/aya-rs/aya/commit/741957f94598d149960a5296b2010a07ffac02e5)) - - Add ufmt to readme ([`0d7ac3e`](https://github.com/aya-rs/aya/commit/0d7ac3eb3ee58bd4ba10af9c49f7c9ef80e09143)) - - Update readme ([`5df853c`](https://github.com/aya-rs/aya/commit/5df853cfb030c3a37a066b892623546a77c97db2)) - - Initial commit ([`b29a061`](https://github.com/aya-rs/aya/commit/b29a061bce99d06971dc977ddc075cbf653971d4)) +- **Uncategorized** - Release version 0.1.13 ([`832bdd2`](https://github.com/aya-rs/aya/commit/832bdd280c19095d79ba2d27281c17f0b09adc15)) - Aya-log, aya-log-common: temporarily revert to old map API so we can release ([`0d040d2`](https://github.com/aya-rs/aya/commit/0d040d2290cc1513c979c95538210abd7ee59ebb)) - Merge pull request #436 from vadorovsky/aya-log-mac-addr ([`3adb9b0`](https://github.com/aya-rs/aya/commit/3adb9b049f493ec9b80fcf868a8eac3363d17844)) - Add format hints for MAC addresses ([`2223ab8`](https://github.com/aya-rs/aya/commit/2223ab828d6db40a85cff4737f6164ed8ee9e42d)) - Merge pull request #397 from astoycos/refactor-map-api2 ([`d6cb1a1`](https://github.com/aya-rs/aya/commit/d6cb1a16ad0f8df483e2234fb01ab55bdbeaa8b8)) - Make map APIs return an option ([`f3262e8`](https://github.com/aya-rs/aya/commit/f3262e87bd6ff895537df47fcf5d17c598e564cc)) - Core refactor of Map API ([`1aefa2e`](https://github.com/aya-rs/aya/commit/1aefa2e5e6d22a600cc7339d289d64ab06f842e3)) - Merge pull request #390 from dave-tucker/clippy-up ([`367ab20`](https://github.com/aya-rs/aya/commit/367ab203057329ea32eea34ddc97452e0c03fda6)) - Make miri happy ([`b2924a3`](https://github.com/aya-rs/aya/commit/b2924a3a264732e6de6898a1f03d7cb22d1d0dc5)) - Aya-log, aya-log-common: start next development iteration 0.1.12-dev.0 ([`6f0637a`](https://github.com/aya-rs/aya/commit/6f0637a6c8f3696b226558dc47b2dc2f6680e347)) - Aya-log, aya-log-common: release version 0.1.11 ([`ba927ac`](https://github.com/aya-rs/aya/commit/ba927ac20497fdfd0033fb48f4bfda3fc8dedf42)) - Add display hints ([`83ec27f`](https://github.com/aya-rs/aya/commit/83ec27f06b6859f455f2b2baf985b8fd3fb4adc5)) - Change from Rust edition 2018 to 2021 ([`944d6b8`](https://github.com/aya-rs/aya/commit/944d6b8a1647df36c17cd060b15c37ac9615f4a7)) - Merge pull request #361 from chenhengqi/fix-aya-log-links ([`632ea30`](https://github.com/aya-rs/aya/commit/632ea300ed8dcb3a277447a57b528b8d89b0c10a)) - Fix links to aya-log repo ([`b8b291c`](https://github.com/aya-rs/aya/commit/b8b291c51ba1b43ff27c6aab6b55d6af77334aae)) - Merge pull request #357 from vadorovsky/env_logger ([`3d5ab0b`](https://github.com/aya-rs/aya/commit/3d5ab0b17de0e4f1453a88ed00823d04db0845a6)) - Aya-log, test: Switch from simplelog to env_logger ([`3664e1e`](https://github.com/aya-rs/aya/commit/3664e1ea0d42985bd88129cfd338bacff2456398)) - Merge pull request #353 from vadorovsky/log-remove-u128 ([`d968094`](https://github.com/aya-rs/aya/commit/d968094b662be3449624420b76ea2dd239ef657b)) - Remove i128 and u128 types ([`611f967`](https://github.com/aya-rs/aya/commit/611f967cd14b90e187ca86735f2131fb87e89856)) - Merge pull request #350 from dave-tucker/monorepo ([`f37a514`](https://github.com/aya-rs/aya/commit/f37a51433ff5283205ba5d1e74cdc75fbdeea160)) - Re-organize into a single workspace ([`dc31e11`](https://github.com/aya-rs/aya/commit/dc31e11691bbb8ae916da9da873fdc37ff261c27)) - Fix the log buffer bounds ([`28abaec`](https://github.com/aya-rs/aya/commit/28abaece2af732cf2b2b2f8b12aeb02439e76d4c)) - Ensure log buffer bounds ([`2e07028`](https://github.com/aya-rs/aya/commit/2e0702854b0e2428f6b5b32678f5f79ca341c619)) - Use new PerCpuArray::get_ptr_mut API ([`6aea880`](https://github.com/aya-rs/aya/commit/6aea88089087194c831b259a61eef5ccebcb45bc)) - Aya-log, aya-log-common: start next development iteration 0.1.11-dev.0 ([`526493b`](https://github.com/aya-rs/aya/commit/526493b444ed91f1c315ace494b41b8f4178fe65)) - Aya-log, aya-log-common: release version 0.1.10 ([`3abd973`](https://github.com/aya-rs/aya/commit/3abd97307ef32bfbd384f38f7a0de40cc7afa0b1)) - Update aya requirement from 0.10.7 to 0.11.0 ([`060ba45`](https://github.com/aya-rs/aya/commit/060ba451535b1a90c2faaf2dcd634fa36e784efb)) - Add CI ([`0038b43`](https://github.com/aya-rs/aya/commit/0038b43627e6564b03d9837f535ec64ada6d70f2)) - Add vim/vscode rust-analyzer settings ([`c1bb790`](https://github.com/aya-rs/aya/commit/c1bb790c0d8d467ac41603b15b56823c7ba0f663)) - Add rustfmt.toml ([`3f00851`](https://github.com/aya-rs/aya/commit/3f0085195f178fdba6c214b4129f8321e612d4e7)) - Add example ([`5789585`](https://github.com/aya-rs/aya/commit/5789585994776d18afa58f3bb816cfcb1367298e)) - Add Tests ([`5d82d9a`](https://github.com/aya-rs/aya/commit/5d82d9a73e77d386c8be3dc3764b3dd361fcac71)) - Ensure the bounds of log buffer ([`628b473`](https://github.com/aya-rs/aya/commit/628b473e0937eef94b0b337608a5d6c51ad2fd2a)) - Bump the buffer size ([`70b4e68`](https://github.com/aya-rs/aya/commit/70b4e681301eb23ca776cd703e11f19cc879ac69)) - Aya-log, aya-log-common: start next development iteration 0.1.10-dev.0 ([`bd9a5c8`](https://github.com/aya-rs/aya/commit/bd9a5c8fdff9c20952137908388b1d833ab60fcc)) - Aya-log, aya-log-common: release version 0.1.9 ([`8bc1bbb`](https://github.com/aya-rs/aya/commit/8bc1bbb3abe588e89161e67ad013c34f1ec3ab6d)) - Add cargo-release config ([`a8d133f`](https://github.com/aya-rs/aya/commit/a8d133f6b0919bb7d8e821f1309ee264d8b03a71)) - Do not release ([`d1a0ce5`](https://github.com/aya-rs/aya/commit/d1a0ce51ee4e67cf9b03b695940f356ee950f8c2)) - Use stricter version for the aya-log-common dep ([`c4d89fa`](https://github.com/aya-rs/aya/commit/c4d89fa13cb4e96a62ccd5cae7cf1834c3c582f6)) - Inline write_record_header ([`bdb2750`](https://github.com/aya-rs/aya/commit/bdb2750e66f922ebfbcba7250add38e2c932c293)) - Update aya to 0.10.7 ([`81befa0`](https://github.com/aya-rs/aya/commit/81befa06610b9e771523bceee4871a704851b1f0)) - Format arguments in userspace ([`ca1fe7e`](https://github.com/aya-rs/aya/commit/ca1fe7e05f7b52c5e864680abeda29e640617d40)) - Don't recompute the record length ([`9b229d0`](https://github.com/aya-rs/aya/commit/9b229d00e110a5b3b610ad567f8d15682c0b78e1)) - Initialize AYA_LOGS with max_entries=0 ([`7f8d705`](https://github.com/aya-rs/aya/commit/7f8d7057df11f41d0869f7f713d121785934adca)) - Fix clippy warning ([`2800454`](https://github.com/aya-rs/aya/commit/2800454763f5f0250c46c87f9cfb2e3d1f5f0a7e)) - Add copy of README.md inside aya-log/ ([`8bde15d`](https://github.com/aya-rs/aya/commit/8bde15dad70016f6fb72a77906da341768d59720)) - Add missing manifest fields ([`5e18a71`](https://github.com/aya-rs/aya/commit/5e18a715b2d1cf153de96d9775dfea762c684258)) - (cargo-release) version 0.1.1 ([`31e71f8`](https://github.com/aya-rs/aya/commit/31e71f8db53454ce673bd9891be06fc002af5721)) - (cargo-release) version 0.1.1 ([`29955b2`](https://github.com/aya-rs/aya/commit/29955b22875b865f567079c76aeba70630fa42dd)) - Git add .cargo and xtask ([`6d14a16`](https://github.com/aya-rs/aya/commit/6d14a16d8ed54d90e9dfdbdca1fb2caf0a15c017)) - Update to aya 0.10.5 ([`cced3da`](https://github.com/aya-rs/aya/commit/cced3da5c8ff45df0596e25123071a4a761286d6)) - Simplify BpfLogger::init ([`9ab9c80`](https://github.com/aya-rs/aya/commit/9ab9c80183edcb23297a644d0e63f7c1f28cd968)) - Minor tweaks to make the verifier's job easier ([`2ac4334`](https://github.com/aya-rs/aya/commit/2ac433449cdea32f10c8fc88218799995946032d)) - Switch to aya-ufmt ([`b14d4ba`](https://github.com/aya-rs/aya/commit/b14d4bab2fac894d4e47838d7de8a9b63a5ac4c2)) - Use aya_ebpf::maps::PerfEventByteArray to output logs ([`22d8f86`](https://github.com/aya-rs/aya/commit/22d8f86fbb10ec5e71bca750119f93eb5ba171e5)) - Use aya_log_ebpf::ufmt instead of ::ufmt ([`741957f`](https://github.com/aya-rs/aya/commit/741957f94598d149960a5296b2010a07ffac02e5)) - Add ufmt to readme ([`0d7ac3e`](https://github.com/aya-rs/aya/commit/0d7ac3eb3ee58bd4ba10af9c49f7c9ef80e09143)) - Update readme ([`5df853c`](https://github.com/aya-rs/aya/commit/5df853cfb030c3a37a066b892623546a77c97db2)) - Initial commit ([`b29a061`](https://github.com/aya-rs/aya/commit/b29a061bce99d06971dc977ddc075cbf653971d4))
- diff --git a/aya-tool/src/bindgen.rs b/aya-tool/src/bindgen.rs index 2f04e6fc..87f73102 100644 --- a/aya-tool/src/bindgen.rs +++ b/aya-tool/src/bindgen.rs @@ -14,7 +14,7 @@ pub fn user_builder() -> Builder { pub fn bpf_builder() -> Builder { bindgen::builder() .use_core() - .ctypes_prefix("::aya_bpf::cty") + .ctypes_prefix("::aya_ebpf::cty") .layout_tests(false) .generate_comments(false) .clang_arg("-Wno-unknown-attributes") diff --git a/ebpf/aya-bpf/Cargo.toml b/ebpf/aya-ebpf/Cargo.toml similarity index 97% rename from ebpf/aya-bpf/Cargo.toml rename to ebpf/aya-ebpf/Cargo.toml index 44059ef3..c4506e6c 100644 --- a/ebpf/aya-bpf/Cargo.toml +++ b/ebpf/aya-ebpf/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "aya-bpf" +name = "aya-ebpf" version = "0.1.0" description = "A library for writing eBPF programs" authors.workspace = true diff --git a/ebpf/aya-bpf/build.rs b/ebpf/aya-ebpf/build.rs similarity index 100% rename from ebpf/aya-bpf/build.rs rename to ebpf/aya-ebpf/build.rs diff --git a/ebpf/aya-bpf/src/args.rs b/ebpf/aya-ebpf/src/args.rs similarity index 100% rename from ebpf/aya-bpf/src/args.rs rename to ebpf/aya-ebpf/src/args.rs diff --git a/ebpf/aya-bpf/src/helpers.rs b/ebpf/aya-ebpf/src/helpers.rs similarity index 94% rename from ebpf/aya-bpf/src/helpers.rs rename to ebpf/aya-ebpf/src/helpers.rs index 0a26e48c..88d0a812 100644 --- a/ebpf/aya-bpf/src/helpers.rs +++ b/ebpf/aya-ebpf/src/helpers.rs @@ -30,7 +30,7 @@ use crate::{ /// /// ```no_run /// # #![allow(dead_code)] -/// # use aya_bpf::{cty::{c_int, c_long}, helpers::bpf_probe_read}; +/// # use aya_ebpf::{cty::{c_int, c_long}, helpers::bpf_probe_read}; /// # fn try_test() -> Result<(), c_long> { /// # let kernel_ptr: *const c_int = 0 as _; /// let my_int: c_int = unsafe { bpf_probe_read(kernel_ptr)? }; @@ -67,7 +67,7 @@ pub unsafe fn bpf_probe_read(src: *const T) -> Result { /// /// ```no_run /// # #![allow(dead_code)] -/// # use aya_bpf::{cty::{c_int, c_long}, helpers::bpf_probe_read_buf}; +/// # use aya_ebpf::{cty::{c_int, c_long}, helpers::bpf_probe_read_buf}; /// # fn try_test() -> Result<(), c_long> { /// # let ptr: *const u8 = 0 as _; /// let mut buf = [0u8; 16]; @@ -103,7 +103,7 @@ pub unsafe fn bpf_probe_read_buf(src: *const u8, dst: &mut [u8]) -> Result<(), c /// /// ```no_run /// # #![allow(dead_code)] -/// # use aya_bpf::{cty::{c_int, c_long}, helpers::bpf_probe_read_user}; +/// # use aya_ebpf::{cty::{c_int, c_long}, helpers::bpf_probe_read_user}; /// # fn try_test() -> Result<(), c_long> { /// # let user_ptr: *const c_int = 0 as _; /// let my_int: c_int = unsafe { bpf_probe_read_user(user_ptr)? }; @@ -138,7 +138,7 @@ pub unsafe fn bpf_probe_read_user(src: *const T) -> Result { /// /// ```no_run /// # #![allow(dead_code)] -/// # use aya_bpf::{cty::{c_int, c_long}, helpers::bpf_probe_read_user_buf}; +/// # use aya_ebpf::{cty::{c_int, c_long}, helpers::bpf_probe_read_user_buf}; /// # fn try_test() -> Result<(), c_long> { /// # let user_ptr: *const u8 = 0 as _; /// let mut buf = [0u8; 16]; @@ -174,7 +174,7 @@ pub unsafe fn bpf_probe_read_user_buf(src: *const u8, dst: &mut [u8]) -> Result< /// /// ```no_run /// # #![allow(dead_code)] -/// # use aya_bpf::{cty::{c_int, c_long}, helpers::bpf_probe_read_kernel}; +/// # use aya_ebpf::{cty::{c_int, c_long}, helpers::bpf_probe_read_kernel}; /// # fn try_test() -> Result<(), c_long> { /// # let kernel_ptr: *const c_int = 0 as _; /// let my_int: c_int = unsafe { bpf_probe_read_kernel(kernel_ptr)? }; @@ -209,7 +209,7 @@ pub unsafe fn bpf_probe_read_kernel(src: *const T) -> Result { /// /// ```no_run /// # #![allow(dead_code)] -/// # use aya_bpf::{cty::{c_int, c_long}, helpers::bpf_probe_read_kernel_buf}; +/// # use aya_ebpf::{cty::{c_int, c_long}, helpers::bpf_probe_read_kernel_buf}; /// # fn try_test() -> Result<(), c_long> { /// # let kernel_ptr: *const u8 = 0 as _; /// let mut buf = [0u8; 16]; @@ -248,7 +248,7 @@ pub unsafe fn bpf_probe_read_kernel_buf(src: *const u8, dst: &mut [u8]) -> Resul /// /// ```no_run /// # #![allow(dead_code)] -/// # use aya_bpf::{cty::c_long, helpers::bpf_probe_read_str}; +/// # use aya_ebpf::{cty::c_long, helpers::bpf_probe_read_str}; /// # fn try_test() -> Result<(), c_long> { /// # let kernel_ptr: *const u8 = 0 as _; /// let mut my_str = [0u8; 16]; @@ -286,7 +286,7 @@ pub unsafe fn bpf_probe_read_str(src: *const u8, dest: &mut [u8]) -> Result Result<(), c_long> { /// # let user_ptr: *const u8 = 0 as _; /// let mut my_str = [0u8; 16]; @@ -327,7 +327,7 @@ pub unsafe fn bpf_probe_read_user_str(src: *const u8, dest: &mut [u8]) -> Result /// /// ```no_run /// # #![allow(dead_code)] -/// # use aya_bpf::{cty::c_long, helpers::bpf_probe_read_user_str_bytes}; +/// # use aya_ebpf::{cty::c_long, helpers::bpf_probe_read_user_str_bytes}; /// # fn try_test() -> Result<(), c_long> { /// # let user_ptr: *const u8 = 0 as _; /// let mut buf = [0u8; 16]; @@ -341,8 +341,8 @@ pub unsafe fn bpf_probe_read_user_str(src: *const u8, dest: &mut [u8]) -> Result /// With a `PerCpuArray` (with size defined by us): /// /// ```no_run -/// # use aya_bpf::{cty::c_long, helpers::bpf_probe_read_user_str_bytes}; -/// use aya_bpf::{macros::map, maps::PerCpuArray}; +/// # use aya_ebpf::{cty::c_long, helpers::bpf_probe_read_user_str_bytes}; +/// use aya_ebpf::{macros::map, maps::PerCpuArray}; /// /// #[repr(C)] /// pub struct Buf { @@ -370,8 +370,8 @@ pub unsafe fn bpf_probe_read_user_str(src: *const u8, dest: &mut [u8]) -> Result /// /// ```no_run /// # #![allow(dead_code)] -/// # use aya_bpf::{cty::c_long, helpers::bpf_probe_read_user_str_bytes}; -/// # use aya_bpf::{macros::map, maps::PerCpuArray}; +/// # use aya_ebpf::{cty::c_long, helpers::bpf_probe_read_user_str_bytes}; +/// # use aya_ebpf::{macros::map, maps::PerCpuArray}; /// # #[repr(C)] /// # pub struct Buf { /// # pub buf: [u8; 4096], @@ -436,7 +436,7 @@ fn read_str_bytes(len: i64, dest: &[u8]) -> Result<&[u8], c_long> { /// /// ```no_run /// # #![allow(dead_code)] -/// # use aya_bpf::{cty::c_long, helpers::bpf_probe_read_kernel_str}; +/// # use aya_ebpf::{cty::c_long, helpers::bpf_probe_read_kernel_str}; /// # fn try_test() -> Result<(), c_long> { /// # let kernel_ptr: *const u8 = 0 as _; /// let mut my_str = [0u8; 16]; @@ -477,7 +477,7 @@ pub unsafe fn bpf_probe_read_kernel_str(src: *const u8, dest: &mut [u8]) -> Resu /// /// ```no_run /// # #![allow(dead_code)] -/// # use aya_bpf::{cty::c_long, helpers::bpf_probe_read_kernel_str_bytes}; +/// # use aya_ebpf::{cty::c_long, helpers::bpf_probe_read_kernel_str_bytes}; /// # fn try_test() -> Result<(), c_long> { /// # let kernel_ptr: *const u8 = 0 as _; /// let mut buf = [0u8; 16]; @@ -492,8 +492,8 @@ pub unsafe fn bpf_probe_read_kernel_str(src: *const u8, dest: &mut [u8]) -> Resu /// /// ```no_run /// # #![allow(dead_code)] -/// # use aya_bpf::{cty::c_long, helpers::bpf_probe_read_kernel_str_bytes}; -/// use aya_bpf::{macros::map, maps::PerCpuArray}; +/// # use aya_ebpf::{cty::c_long, helpers::bpf_probe_read_kernel_str_bytes}; +/// use aya_ebpf::{macros::map, maps::PerCpuArray}; /// /// #[repr(C)] /// pub struct Buf { @@ -521,8 +521,8 @@ pub unsafe fn bpf_probe_read_kernel_str(src: *const u8, dest: &mut [u8]) -> Resu /// /// ```no_run /// # #![allow(dead_code)] -/// # use aya_bpf::{cty::c_long, helpers::bpf_probe_read_kernel_str_bytes}; -/// # use aya_bpf::{macros::map, maps::PerCpuArray}; +/// # use aya_ebpf::{cty::c_long, helpers::bpf_probe_read_kernel_str_bytes}; +/// # use aya_ebpf::{macros::map, maps::PerCpuArray}; /// # #[repr(C)] /// # pub struct Buf { /// # pub buf: [u8; 4096], @@ -567,7 +567,7 @@ pub unsafe fn bpf_probe_read_kernel_str_bytes( /// /// ```no_run /// # #![allow(dead_code)] -/// # use aya_bpf::{ +/// # use aya_ebpf::{ /// # cty::{c_int, c_long}, /// # helpers::bpf_probe_write_user, /// # programs::ProbeContext, @@ -606,7 +606,7 @@ pub unsafe fn bpf_probe_write_user(dst: *mut T, src: *const T) -> Result<(), /// /// ```no_run /// # #![allow(dead_code)] -/// # use aya_bpf::helpers::bpf_get_current_comm; +/// # use aya_ebpf::helpers::bpf_get_current_comm; /// let comm = bpf_get_current_comm(); /// /// // Do something with comm @@ -643,7 +643,7 @@ pub fn bpf_get_current_comm() -> Result<[u8; 16], c_long> { /// /// ```no_run /// # #![allow(dead_code)] -/// # use aya_bpf::helpers::bpf_get_current_pid_tgid; +/// # use aya_ebpf::helpers::bpf_get_current_pid_tgid; /// let tgid = (bpf_get_current_pid_tgid() >> 32) as u32; /// let pid = bpf_get_current_pid_tgid() as u32; /// @@ -666,7 +666,7 @@ pub fn bpf_get_current_pid_tgid() -> u64 { /// /// ```no_run /// # #![allow(dead_code)] -/// # use aya_bpf::helpers::bpf_get_current_uid_gid; +/// # use aya_ebpf::helpers::bpf_get_current_uid_gid; /// let gid = (bpf_get_current_uid_gid() >> 32) as u32; /// let uid = bpf_get_current_uid_gid() as u32; /// @@ -709,7 +709,7 @@ pub fn bpf_get_current_uid_gid() -> u64 { /// # Example /// /// ```no_run -/// # use aya_bpf::helpers::bpf_printk; +/// # use aya_ebpf::helpers::bpf_printk; /// unsafe { /// bpf_printk!(b"hi there! dec: %d, hex: 0x%08X", 42, 0x1234); /// } diff --git a/ebpf/aya-bpf/src/lib.rs b/ebpf/aya-ebpf/src/lib.rs similarity index 100% rename from ebpf/aya-bpf/src/lib.rs rename to ebpf/aya-ebpf/src/lib.rs diff --git a/ebpf/aya-bpf/src/maps/array.rs b/ebpf/aya-ebpf/src/maps/array.rs similarity index 100% rename from ebpf/aya-bpf/src/maps/array.rs rename to ebpf/aya-ebpf/src/maps/array.rs diff --git a/ebpf/aya-bpf/src/maps/bloom_filter.rs b/ebpf/aya-ebpf/src/maps/bloom_filter.rs similarity index 100% rename from ebpf/aya-bpf/src/maps/bloom_filter.rs rename to ebpf/aya-ebpf/src/maps/bloom_filter.rs diff --git a/ebpf/aya-bpf/src/maps/hash_map.rs b/ebpf/aya-ebpf/src/maps/hash_map.rs similarity index 100% rename from ebpf/aya-bpf/src/maps/hash_map.rs rename to ebpf/aya-ebpf/src/maps/hash_map.rs diff --git a/ebpf/aya-bpf/src/maps/lpm_trie.rs b/ebpf/aya-ebpf/src/maps/lpm_trie.rs similarity index 100% rename from ebpf/aya-bpf/src/maps/lpm_trie.rs rename to ebpf/aya-ebpf/src/maps/lpm_trie.rs diff --git a/ebpf/aya-bpf/src/maps/mod.rs b/ebpf/aya-ebpf/src/maps/mod.rs similarity index 100% rename from ebpf/aya-bpf/src/maps/mod.rs rename to ebpf/aya-ebpf/src/maps/mod.rs diff --git a/ebpf/aya-bpf/src/maps/per_cpu_array.rs b/ebpf/aya-ebpf/src/maps/per_cpu_array.rs similarity index 100% rename from ebpf/aya-bpf/src/maps/per_cpu_array.rs rename to ebpf/aya-ebpf/src/maps/per_cpu_array.rs diff --git a/ebpf/aya-bpf/src/maps/perf/mod.rs b/ebpf/aya-ebpf/src/maps/perf/mod.rs similarity index 100% rename from ebpf/aya-bpf/src/maps/perf/mod.rs rename to ebpf/aya-ebpf/src/maps/perf/mod.rs diff --git a/ebpf/aya-bpf/src/maps/perf/perf_event_array.rs b/ebpf/aya-ebpf/src/maps/perf/perf_event_array.rs similarity index 100% rename from ebpf/aya-bpf/src/maps/perf/perf_event_array.rs rename to ebpf/aya-ebpf/src/maps/perf/perf_event_array.rs diff --git a/ebpf/aya-bpf/src/maps/perf/perf_event_byte_array.rs b/ebpf/aya-ebpf/src/maps/perf/perf_event_byte_array.rs similarity index 100% rename from ebpf/aya-bpf/src/maps/perf/perf_event_byte_array.rs rename to ebpf/aya-ebpf/src/maps/perf/perf_event_byte_array.rs diff --git a/ebpf/aya-bpf/src/maps/program_array.rs b/ebpf/aya-ebpf/src/maps/program_array.rs similarity index 97% rename from ebpf/aya-bpf/src/maps/program_array.rs rename to ebpf/aya-ebpf/src/maps/program_array.rs index 02063e81..05e1949d 100644 --- a/ebpf/aya-bpf/src/maps/program_array.rs +++ b/ebpf/aya-ebpf/src/maps/program_array.rs @@ -15,8 +15,8 @@ use crate::{ /// /// ```no_run /// # #![allow(dead_code)] -/// use aya_bpf::{macros::map, maps::ProgramArray, cty::c_long}; -/// # use aya_bpf::{programs::LsmContext}; +/// use aya_ebpf::{macros::map, maps::ProgramArray, cty::c_long}; +/// # use aya_ebpf::{programs::LsmContext}; /// /// #[map] /// static JUMP_TABLE: ProgramArray = ProgramArray::with_max_entries(16, 0); diff --git a/ebpf/aya-bpf/src/maps/queue.rs b/ebpf/aya-ebpf/src/maps/queue.rs similarity index 100% rename from ebpf/aya-bpf/src/maps/queue.rs rename to ebpf/aya-ebpf/src/maps/queue.rs diff --git a/ebpf/aya-bpf/src/maps/ring_buf.rs b/ebpf/aya-ebpf/src/maps/ring_buf.rs similarity index 100% rename from ebpf/aya-bpf/src/maps/ring_buf.rs rename to ebpf/aya-ebpf/src/maps/ring_buf.rs diff --git a/ebpf/aya-bpf/src/maps/sock_hash.rs b/ebpf/aya-ebpf/src/maps/sock_hash.rs similarity index 100% rename from ebpf/aya-bpf/src/maps/sock_hash.rs rename to ebpf/aya-ebpf/src/maps/sock_hash.rs diff --git a/ebpf/aya-bpf/src/maps/sock_map.rs b/ebpf/aya-ebpf/src/maps/sock_map.rs similarity index 100% rename from ebpf/aya-bpf/src/maps/sock_map.rs rename to ebpf/aya-ebpf/src/maps/sock_map.rs diff --git a/ebpf/aya-bpf/src/maps/stack.rs b/ebpf/aya-ebpf/src/maps/stack.rs similarity index 100% rename from ebpf/aya-bpf/src/maps/stack.rs rename to ebpf/aya-ebpf/src/maps/stack.rs diff --git a/ebpf/aya-bpf/src/maps/stack_trace.rs b/ebpf/aya-ebpf/src/maps/stack_trace.rs similarity index 100% rename from ebpf/aya-bpf/src/maps/stack_trace.rs rename to ebpf/aya-ebpf/src/maps/stack_trace.rs diff --git a/ebpf/aya-bpf/src/maps/xdp/cpu_map.rs b/ebpf/aya-ebpf/src/maps/xdp/cpu_map.rs similarity index 91% rename from ebpf/aya-bpf/src/maps/xdp/cpu_map.rs rename to ebpf/aya-ebpf/src/maps/xdp/cpu_map.rs index 5f89f67a..665526ba 100644 --- a/ebpf/aya-bpf/src/maps/xdp/cpu_map.rs +++ b/ebpf/aya-ebpf/src/maps/xdp/cpu_map.rs @@ -19,7 +19,7 @@ use crate::{ /// # Examples /// /// ```rust,no_run -/// use aya_bpf::{bindings::xdp_action, macros::{map, xdp}, maps::CpuMap, programs::XdpContext}; +/// use aya_ebpf::{bindings::xdp_action, macros::{map, xdp}, maps::CpuMap, programs::XdpContext}; /// /// #[map] /// static MAP: CpuMap = CpuMap::with_max_entries(8, 0); @@ -47,7 +47,7 @@ impl CpuMap { /// # Examples /// /// ```rust,no_run - /// use aya_bpf::{macros::map, maps::CpuMap}; + /// use aya_ebpf::{macros::map, maps::CpuMap}; /// /// #[map] /// static MAP: CpuMap = CpuMap::with_max_entries(8, 0); @@ -74,7 +74,7 @@ impl CpuMap { /// # Examples /// /// ```rust,no_run - /// use aya_bpf::{macros::map, maps::CpuMap}; + /// use aya_ebpf::{macros::map, maps::CpuMap}; /// /// #[map] /// static MAP: CpuMap = CpuMap::pinned(8, 0); @@ -101,7 +101,7 @@ impl CpuMap { /// # Examples /// /// ```rust,no_run - /// use aya_bpf::{bindings::xdp_action, macros::{map, xdp}, maps::CpuMap, programs::XdpContext}; + /// use aya_ebpf::{bindings::xdp_action, macros::{map, xdp}, maps::CpuMap, programs::XdpContext}; /// /// #[map] /// static MAP: CpuMap = CpuMap::with_max_entries(8, 0); diff --git a/ebpf/aya-bpf/src/maps/xdp/dev_map.rs b/ebpf/aya-ebpf/src/maps/xdp/dev_map.rs similarity index 92% rename from ebpf/aya-bpf/src/maps/xdp/dev_map.rs rename to ebpf/aya-ebpf/src/maps/xdp/dev_map.rs index 98828df6..209349bb 100644 --- a/ebpf/aya-bpf/src/maps/xdp/dev_map.rs +++ b/ebpf/aya-ebpf/src/maps/xdp/dev_map.rs @@ -21,7 +21,7 @@ use crate::{ /// # Examples /// /// ```rust,no_run -/// use aya_bpf::{bindings::xdp_action, macros::{map, xdp}, maps::DevMap, programs::XdpContext}; +/// use aya_ebpf::{bindings::xdp_action, macros::{map, xdp}, maps::DevMap, programs::XdpContext}; /// /// #[map] /// static MAP: DevMap = DevMap::with_max_entries(1, 0); @@ -44,7 +44,7 @@ impl DevMap { /// # Examples /// /// ```rust,no_run - /// use aya_bpf::{macros::map, maps::DevMap}; + /// use aya_ebpf::{macros::map, maps::DevMap}; /// /// #[map] /// static MAP: DevMap = DevMap::with_max_entries(8, 0); @@ -69,7 +69,7 @@ impl DevMap { /// # Examples /// /// ```rust,no_run - /// use aya_bpf::{macros::map, maps::DevMap}; + /// use aya_ebpf::{macros::map, maps::DevMap}; /// /// #[map] /// static MAP: DevMap = DevMap::pinned(8, 0); @@ -95,7 +95,7 @@ impl DevMap { /// # Examples /// /// ```rust,no_run - /// use aya_bpf::{macros::map, maps::DevMap}; + /// use aya_ebpf::{macros::map, maps::DevMap}; /// /// #[map] /// static MAP: DevMap = DevMap::with_max_entries(1, 0); @@ -128,7 +128,7 @@ impl DevMap { /// # Examples /// /// ```rust,no_run - /// use aya_bpf::{bindings::xdp_action, macros::{map, xdp}, maps::DevMap, programs::XdpContext}; + /// use aya_ebpf::{bindings::xdp_action, macros::{map, xdp}, maps::DevMap, programs::XdpContext}; /// /// #[map] /// static MAP: DevMap = DevMap::with_max_entries(8, 0); diff --git a/ebpf/aya-bpf/src/maps/xdp/dev_map_hash.rs b/ebpf/aya-ebpf/src/maps/xdp/dev_map_hash.rs similarity index 92% rename from ebpf/aya-bpf/src/maps/xdp/dev_map_hash.rs rename to ebpf/aya-ebpf/src/maps/xdp/dev_map_hash.rs index 85cb8622..64dfb545 100644 --- a/ebpf/aya-bpf/src/maps/xdp/dev_map_hash.rs +++ b/ebpf/aya-ebpf/src/maps/xdp/dev_map_hash.rs @@ -23,7 +23,7 @@ use crate::{ /// # Examples /// /// ```rust,no_run -/// use aya_bpf::{bindings::xdp_action, macros::{map, xdp}, maps::DevMapHash, programs::XdpContext}; +/// use aya_ebpf::{bindings::xdp_action, macros::{map, xdp}, maps::DevMapHash, programs::XdpContext}; /// /// #[map] /// static MAP: DevMapHash = DevMapHash::with_max_entries(1, 0); @@ -46,7 +46,7 @@ impl DevMapHash { /// # Examples /// /// ```rust,no_run - /// use aya_bpf::{macros::map, maps::DevMapHash}; + /// use aya_ebpf::{macros::map, maps::DevMapHash}; /// /// #[map] /// static MAP: DevMapHash = DevMapHash::with_max_entries(8, 0); @@ -71,7 +71,7 @@ impl DevMapHash { /// # Examples /// /// ```rust,no_run - /// use aya_bpf::{macros::map, maps::DevMapHash}; + /// use aya_ebpf::{macros::map, maps::DevMapHash}; /// /// #[map] /// static MAP: DevMapHash = DevMapHash::pinned(8, 0); @@ -97,7 +97,7 @@ impl DevMapHash { /// # Examples /// /// ```rust,no_run - /// use aya_bpf::{macros::map, maps::DevMapHash}; + /// use aya_ebpf::{macros::map, maps::DevMapHash}; /// /// #[map] /// static MAP: DevMapHash = DevMapHash::with_max_entries(1, 0); @@ -128,7 +128,7 @@ impl DevMapHash { /// # Examples /// /// ```rust,no_run - /// use aya_bpf::{bindings::xdp_action, macros::{map, xdp}, maps::DevMapHash, programs::XdpContext}; + /// use aya_ebpf::{bindings::xdp_action, macros::{map, xdp}, maps::DevMapHash, programs::XdpContext}; /// /// #[map] /// static MAP: DevMapHash = DevMapHash::with_max_entries(8, 0); diff --git a/ebpf/aya-bpf/src/maps/xdp/mod.rs b/ebpf/aya-ebpf/src/maps/xdp/mod.rs similarity index 100% rename from ebpf/aya-bpf/src/maps/xdp/mod.rs rename to ebpf/aya-ebpf/src/maps/xdp/mod.rs diff --git a/ebpf/aya-bpf/src/maps/xdp/xsk_map.rs b/ebpf/aya-ebpf/src/maps/xdp/xsk_map.rs similarity index 93% rename from ebpf/aya-bpf/src/maps/xdp/xsk_map.rs rename to ebpf/aya-ebpf/src/maps/xdp/xsk_map.rs index 830b0307..4ce352ec 100644 --- a/ebpf/aya-bpf/src/maps/xdp/xsk_map.rs +++ b/ebpf/aya-ebpf/src/maps/xdp/xsk_map.rs @@ -22,7 +22,7 @@ use crate::{ /// # Examples /// /// ```rust,no_run -/// use aya_bpf::{bindings::xdp_action, macros::{map, xdp}, maps::XskMap, programs::XdpContext}; +/// use aya_ebpf::{bindings::xdp_action, macros::{map, xdp}, maps::XskMap, programs::XdpContext}; /// /// #[map] /// static SOCKS: XskMap = XskMap::with_max_entries(8, 0); @@ -65,7 +65,7 @@ impl XskMap { /// # Examples /// /// ```rust,no_run - /// use aya_bpf::{macros::map, maps::XskMap}; + /// use aya_ebpf::{macros::map, maps::XskMap}; /// /// #[map] /// static SOCKS: XskMap = XskMap::with_max_entries(8, 0); @@ -90,7 +90,7 @@ impl XskMap { /// # Examples /// /// ```rust,no_run - /// use aya_bpf::{macros::map, maps::XskMap}; + /// use aya_ebpf::{macros::map, maps::XskMap}; /// /// #[map] /// static SOCKS: XskMap = XskMap::pinned(8, 0); @@ -116,7 +116,7 @@ impl XskMap { /// # Examples /// /// ```rust,no_run - /// use aya_bpf::{macros::map, maps::XskMap}; + /// use aya_ebpf::{macros::map, maps::XskMap}; /// /// #[map] /// static SOCKS: XskMap = XskMap::with_max_entries(8, 0); @@ -145,7 +145,7 @@ impl XskMap { /// # Examples /// /// ```rust,no_run - /// use aya_bpf::{bindings::xdp_action, macros::{map, xdp}, maps::XskMap, programs::XdpContext}; + /// use aya_ebpf::{bindings::xdp_action, macros::{map, xdp}, maps::XskMap, programs::XdpContext}; /// /// #[map] /// static SOCKS: XskMap = XskMap::with_max_entries(8, 0); diff --git a/ebpf/aya-bpf/src/programs/device.rs b/ebpf/aya-ebpf/src/programs/device.rs similarity index 100% rename from ebpf/aya-bpf/src/programs/device.rs rename to ebpf/aya-ebpf/src/programs/device.rs diff --git a/ebpf/aya-bpf/src/programs/fentry.rs b/ebpf/aya-ebpf/src/programs/fentry.rs similarity index 94% rename from ebpf/aya-bpf/src/programs/fentry.rs rename to ebpf/aya-ebpf/src/programs/fentry.rs index 56687539..769c9859 100644 --- a/ebpf/aya-bpf/src/programs/fentry.rs +++ b/ebpf/aya-ebpf/src/programs/fentry.rs @@ -18,7 +18,7 @@ impl FEntryContext { /// ```no_run /// # #![allow(non_camel_case_types)] /// # #![allow(dead_code)] - /// # use aya_bpf::{cty::c_int, programs::FEntryContext}; + /// # use aya_ebpf::{cty::c_int, programs::FEntryContext}; /// # type pid_t = c_int; /// # struct task_struct { /// # pid: pid_t, diff --git a/ebpf/aya-bpf/src/programs/fexit.rs b/ebpf/aya-ebpf/src/programs/fexit.rs similarity index 94% rename from ebpf/aya-bpf/src/programs/fexit.rs rename to ebpf/aya-ebpf/src/programs/fexit.rs index 1e52d733..d5b7ea25 100644 --- a/ebpf/aya-bpf/src/programs/fexit.rs +++ b/ebpf/aya-ebpf/src/programs/fexit.rs @@ -18,7 +18,7 @@ impl FExitContext { /// ```no_run /// # #![allow(non_camel_case_types)] /// # #![allow(dead_code)] - /// # use aya_bpf::{cty::c_int, programs::FExitContext}; + /// # use aya_ebpf::{cty::c_int, programs::FExitContext}; /// # type pid_t = c_int; /// # struct task_struct { /// # pid: pid_t, diff --git a/ebpf/aya-bpf/src/programs/lsm.rs b/ebpf/aya-ebpf/src/programs/lsm.rs similarity index 96% rename from ebpf/aya-bpf/src/programs/lsm.rs rename to ebpf/aya-ebpf/src/programs/lsm.rs index 4cb76cf4..fd67a7d5 100644 --- a/ebpf/aya-bpf/src/programs/lsm.rs +++ b/ebpf/aya-ebpf/src/programs/lsm.rs @@ -30,7 +30,7 @@ impl LsmContext { /// /// ```no_run /// # #![allow(dead_code)] - /// # use aya_bpf::{programs::LsmContext, cty::{c_int, c_ulong}}; + /// # use aya_ebpf::{programs::LsmContext, cty::{c_int, c_ulong}}; /// unsafe fn try_lsm_mmap_addr(ctx: LsmContext) -> Result { /// // In the kernel, this hook is defined as: /// // LSM_HOOK(int, 0, mmap_addr, unsigned long addr) diff --git a/ebpf/aya-bpf/src/programs/mod.rs b/ebpf/aya-ebpf/src/programs/mod.rs similarity index 100% rename from ebpf/aya-bpf/src/programs/mod.rs rename to ebpf/aya-ebpf/src/programs/mod.rs diff --git a/ebpf/aya-bpf/src/programs/perf_event.rs b/ebpf/aya-ebpf/src/programs/perf_event.rs similarity index 100% rename from ebpf/aya-bpf/src/programs/perf_event.rs rename to ebpf/aya-ebpf/src/programs/perf_event.rs diff --git a/ebpf/aya-bpf/src/programs/probe.rs b/ebpf/aya-ebpf/src/programs/probe.rs similarity index 92% rename from ebpf/aya-bpf/src/programs/probe.rs rename to ebpf/aya-ebpf/src/programs/probe.rs index 9566c814..4c7c507f 100644 --- a/ebpf/aya-bpf/src/programs/probe.rs +++ b/ebpf/aya-ebpf/src/programs/probe.rs @@ -26,7 +26,7 @@ impl ProbeContext { /// ```no_run /// # #![allow(non_camel_case_types)] /// # #![allow(dead_code)] - /// # use aya_bpf::{programs::ProbeContext, cty::c_int, helpers::bpf_probe_read}; + /// # use aya_ebpf::{programs::ProbeContext, cty::c_int, helpers::bpf_probe_read}; /// # type pid_t = c_int; /// # struct task_struct { /// # pid: pid_t, @@ -50,7 +50,7 @@ impl ProbeContext { /// /// ```no_run /// # #![allow(dead_code)] - /// # use aya_bpf::{programs::ProbeContext, cty::c_int}; + /// # use aya_ebpf::{programs::ProbeContext, cty::c_int}; /// unsafe fn try_kretprobe_try_to_wake_up(ctx: ProbeContext) -> Result { /// let retval: c_int = ctx.ret().ok_or(1u32)?; /// diff --git a/ebpf/aya-bpf/src/programs/raw_tracepoint.rs b/ebpf/aya-ebpf/src/programs/raw_tracepoint.rs similarity index 100% rename from ebpf/aya-bpf/src/programs/raw_tracepoint.rs rename to ebpf/aya-ebpf/src/programs/raw_tracepoint.rs diff --git a/ebpf/aya-bpf/src/programs/sk_buff.rs b/ebpf/aya-ebpf/src/programs/sk_buff.rs similarity index 98% rename from ebpf/aya-bpf/src/programs/sk_buff.rs rename to ebpf/aya-ebpf/src/programs/sk_buff.rs index 7602417f..517b9a18 100644 --- a/ebpf/aya-bpf/src/programs/sk_buff.rs +++ b/ebpf/aya-ebpf/src/programs/sk_buff.rs @@ -315,7 +315,7 @@ impl SkBuffContext { /// ```no_run /// use core::mem; /// - /// use aya_bpf::{bindings::TC_ACT_PIPE, macros::map, maps::PerCpuArray, programs::SkBuffContext}; + /// use aya_ebpf::{bindings::TC_ACT_PIPE, macros::map, maps::PerCpuArray, programs::SkBuffContext}; /// # #[allow(non_camel_case_types)] /// # struct ethhdr {}; /// # #[allow(non_camel_case_types)] @@ -404,7 +404,7 @@ impl SkBuffContext { /// # Examples /// /// ```no_run - /// use aya_bpf::programs::SkBuffContext; + /// use aya_ebpf::programs::SkBuffContext; /// # #[allow(non_camel_case_types)] /// # struct ethhdr {}; /// # #[allow(non_camel_case_types)] diff --git a/ebpf/aya-bpf/src/programs/sk_lookup.rs b/ebpf/aya-ebpf/src/programs/sk_lookup.rs similarity index 100% rename from ebpf/aya-bpf/src/programs/sk_lookup.rs rename to ebpf/aya-ebpf/src/programs/sk_lookup.rs diff --git a/ebpf/aya-bpf/src/programs/sk_msg.rs b/ebpf/aya-ebpf/src/programs/sk_msg.rs similarity index 100% rename from ebpf/aya-bpf/src/programs/sk_msg.rs rename to ebpf/aya-ebpf/src/programs/sk_msg.rs diff --git a/ebpf/aya-bpf/src/programs/sock.rs b/ebpf/aya-ebpf/src/programs/sock.rs similarity index 100% rename from ebpf/aya-bpf/src/programs/sock.rs rename to ebpf/aya-ebpf/src/programs/sock.rs diff --git a/ebpf/aya-bpf/src/programs/sock_addr.rs b/ebpf/aya-ebpf/src/programs/sock_addr.rs similarity index 100% rename from ebpf/aya-bpf/src/programs/sock_addr.rs rename to ebpf/aya-ebpf/src/programs/sock_addr.rs diff --git a/ebpf/aya-bpf/src/programs/sock_ops.rs b/ebpf/aya-ebpf/src/programs/sock_ops.rs similarity index 100% rename from ebpf/aya-bpf/src/programs/sock_ops.rs rename to ebpf/aya-ebpf/src/programs/sock_ops.rs diff --git a/ebpf/aya-bpf/src/programs/sockopt.rs b/ebpf/aya-ebpf/src/programs/sockopt.rs similarity index 100% rename from ebpf/aya-bpf/src/programs/sockopt.rs rename to ebpf/aya-ebpf/src/programs/sockopt.rs diff --git a/ebpf/aya-bpf/src/programs/sysctl.rs b/ebpf/aya-ebpf/src/programs/sysctl.rs similarity index 100% rename from ebpf/aya-bpf/src/programs/sysctl.rs rename to ebpf/aya-ebpf/src/programs/sysctl.rs diff --git a/ebpf/aya-bpf/src/programs/tc.rs b/ebpf/aya-ebpf/src/programs/tc.rs similarity index 97% rename from ebpf/aya-bpf/src/programs/tc.rs rename to ebpf/aya-ebpf/src/programs/tc.rs index cea62f71..60dd0f2f 100644 --- a/ebpf/aya-bpf/src/programs/tc.rs +++ b/ebpf/aya-ebpf/src/programs/tc.rs @@ -67,7 +67,7 @@ impl TcContext { /// ```no_run /// use core::mem; /// - /// use aya_bpf::{bindings::TC_ACT_PIPE, macros::map, maps::PerCpuArray, programs::TcContext}; + /// use aya_ebpf::{bindings::TC_ACT_PIPE, macros::map, maps::PerCpuArray, programs::TcContext}; /// # #[allow(non_camel_case_types)] /// # struct ethhdr {}; /// # #[allow(non_camel_case_types)] @@ -161,7 +161,7 @@ impl TcContext { /// # Examples /// /// ```no_run - /// use aya_bpf::programs::TcContext; + /// use aya_ebpf::programs::TcContext; /// # #[allow(non_camel_case_types)] /// # struct ethhdr {}; /// # #[allow(non_camel_case_types)] diff --git a/ebpf/aya-bpf/src/programs/tp_btf.rs b/ebpf/aya-ebpf/src/programs/tp_btf.rs similarity index 95% rename from ebpf/aya-bpf/src/programs/tp_btf.rs rename to ebpf/aya-ebpf/src/programs/tp_btf.rs index f8a1b989..ccefdbf1 100644 --- a/ebpf/aya-bpf/src/programs/tp_btf.rs +++ b/ebpf/aya-ebpf/src/programs/tp_btf.rs @@ -24,7 +24,7 @@ impl BtfTracePointContext { /// /// ```no_run /// # #![allow(dead_code)] - /// # use aya_bpf::{programs::BtfTracePointContext, cty::{c_int, c_ulong, c_char}}; + /// # use aya_ebpf::{programs::BtfTracePointContext, cty::{c_int, c_ulong, c_char}}; /// unsafe fn try_tp_btf_sched_process_fork(ctx: BtfTracePointContext) -> Result { /// // Grab arguments /// let parent_comm: *const c_char = ctx.arg(0); diff --git a/ebpf/aya-bpf/src/programs/tracepoint.rs b/ebpf/aya-ebpf/src/programs/tracepoint.rs similarity index 100% rename from ebpf/aya-bpf/src/programs/tracepoint.rs rename to ebpf/aya-ebpf/src/programs/tracepoint.rs diff --git a/ebpf/aya-bpf/src/programs/xdp.rs b/ebpf/aya-ebpf/src/programs/xdp.rs similarity index 100% rename from ebpf/aya-bpf/src/programs/xdp.rs rename to ebpf/aya-ebpf/src/programs/xdp.rs diff --git a/ebpf/aya-log-ebpf/Cargo.toml b/ebpf/aya-log-ebpf/Cargo.toml index da28b2a1..a69c73f6 100644 --- a/ebpf/aya-log-ebpf/Cargo.toml +++ b/ebpf/aya-log-ebpf/Cargo.toml @@ -9,7 +9,7 @@ homepage.workspace = true edition.workspace = true [dependencies] -aya-bpf = { path = "../aya-bpf" } +aya-ebpf = { path = "../aya-ebpf" } aya-log-common = { path = "../../aya-log-common" } aya-log-ebpf-macros = { path = "../../aya-log-ebpf-macros" } diff --git a/ebpf/aya-log-ebpf/src/lib.rs b/ebpf/aya-log-ebpf/src/lib.rs index 5962c239..d546a406 100644 --- a/ebpf/aya-log-ebpf/src/lib.rs +++ b/ebpf/aya-log-ebpf/src/lib.rs @@ -2,8 +2,8 @@ #![warn(clippy::cast_lossless, clippy::cast_sign_loss)] #[cfg(target_arch = "bpf")] -use aya_bpf::macros::map; -use aya_bpf::maps::{PerCpuArray, PerfEventByteArray}; +use aya_ebpf::macros::map; +use aya_ebpf::maps::{PerCpuArray, PerfEventByteArray}; pub use aya_log_common::{write_record_header, Level, WriteToBuf, LOG_BUF_CAPACITY}; pub use aya_log_ebpf_macros::{debug, error, info, log, trace, warn}; diff --git a/test/integration-ebpf/Cargo.toml b/test/integration-ebpf/Cargo.toml index 785a3466..b4146daa 100644 --- a/test/integration-ebpf/Cargo.toml +++ b/test/integration-ebpf/Cargo.toml @@ -9,7 +9,7 @@ homepage.workspace = true edition.workspace = true [dependencies] -aya-bpf = { path = "../../ebpf/aya-bpf" } +aya-ebpf = { path = "../../ebpf/aya-ebpf" } aya-log-ebpf = { path = "../../ebpf/aya-log-ebpf" } [build-dependencies] diff --git a/test/integration-ebpf/src/bpf_probe_read.rs b/test/integration-ebpf/src/bpf_probe_read.rs index d86a6bba..87118198 100644 --- a/test/integration-ebpf/src/bpf_probe_read.rs +++ b/test/integration-ebpf/src/bpf_probe_read.rs @@ -1,7 +1,7 @@ #![no_std] #![no_main] -use aya_bpf::{ +use aya_ebpf::{ helpers::{bpf_probe_read_kernel_str_bytes, bpf_probe_read_user_str_bytes}, macros::{map, uprobe}, maps::Array, diff --git a/test/integration-ebpf/src/log.rs b/test/integration-ebpf/src/log.rs index 8b82f657..b4f71341 100644 --- a/test/integration-ebpf/src/log.rs +++ b/test/integration-ebpf/src/log.rs @@ -1,7 +1,7 @@ #![no_std] #![no_main] -use aya_bpf::{macros::uprobe, programs::ProbeContext}; +use aya_ebpf::{macros::uprobe, programs::ProbeContext}; use aya_log_ebpf::{debug, error, info, trace, warn}; #[uprobe] diff --git a/test/integration-ebpf/src/map_test.rs b/test/integration-ebpf/src/map_test.rs index b8a66fce..242207b8 100644 --- a/test/integration-ebpf/src/map_test.rs +++ b/test/integration-ebpf/src/map_test.rs @@ -1,7 +1,7 @@ #![no_std] #![no_main] -use aya_bpf::{ +use aya_ebpf::{ bindings::xdp_action, macros::{map, xdp}, maps::Array, diff --git a/test/integration-ebpf/src/name_test.rs b/test/integration-ebpf/src/name_test.rs index a9208e95..d1b48950 100644 --- a/test/integration-ebpf/src/name_test.rs +++ b/test/integration-ebpf/src/name_test.rs @@ -1,7 +1,7 @@ #![no_std] #![no_main] -use aya_bpf::{bindings::xdp_action, macros::xdp, programs::XdpContext}; +use aya_ebpf::{bindings::xdp_action, macros::xdp, programs::XdpContext}; #[xdp] pub fn ihaveaverylongname(ctx: XdpContext) -> u32 { diff --git a/test/integration-ebpf/src/pass.rs b/test/integration-ebpf/src/pass.rs index 8de36333..795d82b0 100644 --- a/test/integration-ebpf/src/pass.rs +++ b/test/integration-ebpf/src/pass.rs @@ -1,7 +1,7 @@ #![no_std] #![no_main] -use aya_bpf::{bindings::xdp_action, macros::xdp, programs::XdpContext}; +use aya_ebpf::{bindings::xdp_action, macros::xdp, programs::XdpContext}; // Note: the `frags` attribute causes this probe to be incompatible with kernel versions < 5.18.0. // See https://github.com/torvalds/linux/commit/c2f2cdb. diff --git a/test/integration-ebpf/src/redirect.rs b/test/integration-ebpf/src/redirect.rs index 41812cd0..83a44423 100644 --- a/test/integration-ebpf/src/redirect.rs +++ b/test/integration-ebpf/src/redirect.rs @@ -1,7 +1,7 @@ #![no_std] #![no_main] -use aya_bpf::{ +use aya_ebpf::{ bindings::xdp_action, macros::{map, xdp}, maps::{Array, CpuMap, DevMap, DevMapHash, XskMap}, diff --git a/test/integration-ebpf/src/relocations.rs b/test/integration-ebpf/src/relocations.rs index bfbcd1cd..de5bb0f9 100644 --- a/test/integration-ebpf/src/relocations.rs +++ b/test/integration-ebpf/src/relocations.rs @@ -3,7 +3,7 @@ use core::hint; -use aya_bpf::{ +use aya_ebpf::{ macros::{map, uprobe}, maps::Array, programs::ProbeContext, diff --git a/test/integration-ebpf/src/ring_buf.rs b/test/integration-ebpf/src/ring_buf.rs index ff9a21a0..66af6cef 100644 --- a/test/integration-ebpf/src/ring_buf.rs +++ b/test/integration-ebpf/src/ring_buf.rs @@ -1,7 +1,7 @@ #![no_std] #![no_main] -use aya_bpf::{ +use aya_ebpf::{ macros::{map, uprobe}, maps::{PerCpuArray, RingBuf}, programs::ProbeContext, diff --git a/test/integration-ebpf/src/test.rs b/test/integration-ebpf/src/test.rs index 8b0f5d79..40b0de87 100644 --- a/test/integration-ebpf/src/test.rs +++ b/test/integration-ebpf/src/test.rs @@ -1,7 +1,7 @@ #![no_std] #![no_main] -use aya_bpf::{ +use aya_ebpf::{ bindings::xdp_action, macros::{kprobe, tracepoint, uprobe, xdp}, programs::{ProbeContext, TracePointContext, XdpContext}, diff --git a/test/integration-ebpf/src/two_progs.rs b/test/integration-ebpf/src/two_progs.rs index 0e4b1f9a..17d08168 100644 --- a/test/integration-ebpf/src/two_progs.rs +++ b/test/integration-ebpf/src/two_progs.rs @@ -3,7 +3,7 @@ #![no_std] #![no_main] -use aya_bpf::{macros::tracepoint, programs::TracePointContext}; +use aya_ebpf::{macros::tracepoint, programs::TracePointContext}; #[tracepoint] pub fn test_tracepoint_one(_ctx: TracePointContext) -> u32 { diff --git a/test/integration-ebpf/src/xdp_sec.rs b/test/integration-ebpf/src/xdp_sec.rs index 5e64f56a..c9eed920 100644 --- a/test/integration-ebpf/src/xdp_sec.rs +++ b/test/integration-ebpf/src/xdp_sec.rs @@ -1,7 +1,7 @@ #![no_std] #![no_main] -use aya_bpf::{bindings::xdp_action::XDP_PASS, macros::xdp, programs::XdpContext}; +use aya_ebpf::{bindings::xdp_action::XDP_PASS, macros::xdp, programs::XdpContext}; macro_rules! probe { ($name:ident, ($($arg:ident $(= $value:literal)?),*) ) => { diff --git a/xtask/src/codegen/aya_ebpf_bindings.rs b/xtask/src/codegen/aya_ebpf_bindings.rs index 23189466..09f0d931 100644 --- a/xtask/src/codegen/aya_ebpf_bindings.rs +++ b/xtask/src/codegen/aya_ebpf_bindings.rs @@ -24,7 +24,7 @@ pub fn codegen(opts: &SysrootOptions, libbpf_dir: &Path) -> Result<(), anyhow::E let builder = || { let mut bindgen = bindgen::bpf_builder() .header(&*dir.join("include/bindings.h").to_string_lossy()) - // aya-tool uses aya_bpf::cty. We can't use that here since aya-bpf + // aya-tool uses aya_ebpf::cty. We can't use that here since aya-bpf // depends on aya-ebpf-bindings so it would create a circular dep. .ctypes_prefix("::aya_ebpf_cty") .clang_args(&["-I", &*libbpf_dir.join("include/uapi").to_string_lossy()]) diff --git a/xtask/src/docs.rs b/xtask/src/docs.rs index 4acc6df1..df4f7170 100644 --- a/xtask/src/docs.rs +++ b/xtask/src/docs.rs @@ -8,7 +8,10 @@ use xtask::exec; pub fn docs(metadata: Metadata) -> Result<()> { const PACKAGE_TO_DESCRIPTION: &[(&str, &str)] = &[ ("aya", "User-space BPF program loading and manipulation"), - ("aya-bpf", "Kernel-space BPF program implementation toolkit"), + ( + "aya-ebpf", + "Kernel-space BPF program implementation toolkit", + ), ("aya-log-ebpf", "Kernel-space logging from BPF programs"), ( "aya-log", From ea8073793e44c593e983e69eaa43a4f72799bfc5 Mon Sep 17 00:00:00 2001 From: Dave Tucker Date: Mon, 4 Mar 2024 14:28:41 +0000 Subject: [PATCH 05/16] chore(aya-ebpf-macros): Rename bpf -> ebpf Signed-off-by: Dave Tucker --- .mergify.yml | 2 +- Cargo.toml | 4 ++-- {aya-bpf-macros => aya-ebpf-macros}/Cargo.toml | 2 +- {aya-bpf-macros => aya-ebpf-macros}/src/args.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/btf_tracepoint.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/cgroup_device.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/cgroup_skb.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/cgroup_sock.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/cgroup_sock_addr.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/cgroup_sockopt.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/cgroup_sysctl.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/fentry.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/fexit.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/kprobe.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/lib.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/lsm.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/map.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/perf_event.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/raw_tracepoint.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/sk_lookup.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/sk_msg.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/sk_skb.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/sock_ops.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/socket_filter.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/tc.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/tracepoint.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/uprobe.rs | 0 {aya-bpf-macros => aya-ebpf-macros}/src/xdp.rs | 0 ebpf/aya-ebpf/Cargo.toml | 2 +- ebpf/aya-ebpf/src/lib.rs | 2 +- 30 files changed, 6 insertions(+), 6 deletions(-) rename {aya-bpf-macros => aya-ebpf-macros}/Cargo.toml (95%) rename {aya-bpf-macros => aya-ebpf-macros}/src/args.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/btf_tracepoint.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/cgroup_device.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/cgroup_skb.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/cgroup_sock.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/cgroup_sock_addr.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/cgroup_sockopt.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/cgroup_sysctl.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/fentry.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/fexit.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/kprobe.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/lib.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/lsm.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/map.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/perf_event.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/raw_tracepoint.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/sk_lookup.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/sk_msg.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/sk_skb.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/sock_ops.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/socket_filter.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/tc.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/tracepoint.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/uprobe.rs (100%) rename {aya-bpf-macros => aya-ebpf-macros}/src/xdp.rs (100%) diff --git a/.mergify.yml b/.mergify.yml index eeb756f8..f2e48582 100644 --- a/.mergify.yml +++ b/.mergify.yml @@ -52,7 +52,7 @@ pull_request_rules: - name: add labels for aya-bpf PRs conditions: - - files~=^(aya-bpf-macros|bpf/aya-bpf(-(cty|bindings))?)/ + - files~=^(aya-ebpf-macros|bpf/aya-bpf(-(cty|bindings))?)/ actions: label: add: diff --git a/Cargo.toml b/Cargo.toml index 4c9492f0..6ebbc63a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,7 +11,7 @@ members = [ "xtask", # macros - "aya-bpf-macros", + "aya-ebpf-macros", "aya-log-ebpf-macros", # ebpf crates @@ -35,7 +35,7 @@ default-members = [ # tests, and that doesn't work unless they've been built with `cargo xtask`. "xtask", - "aya-bpf-macros", + "aya-ebpf-macros", "aya-log-ebpf-macros", # ebpf crates are omitted; they must be built with: diff --git a/aya-bpf-macros/Cargo.toml b/aya-ebpf-macros/Cargo.toml similarity index 95% rename from aya-bpf-macros/Cargo.toml rename to aya-ebpf-macros/Cargo.toml index db92baae..2b232e4a 100644 --- a/aya-bpf-macros/Cargo.toml +++ b/aya-ebpf-macros/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "aya-bpf-macros" +name = "aya-ebpf-macros" version = "0.1.0" description = "Proc macros used by aya-ebpf" authors.workspace = true diff --git a/aya-bpf-macros/src/args.rs b/aya-ebpf-macros/src/args.rs similarity index 100% rename from aya-bpf-macros/src/args.rs rename to aya-ebpf-macros/src/args.rs diff --git a/aya-bpf-macros/src/btf_tracepoint.rs b/aya-ebpf-macros/src/btf_tracepoint.rs similarity index 100% rename from aya-bpf-macros/src/btf_tracepoint.rs rename to aya-ebpf-macros/src/btf_tracepoint.rs diff --git a/aya-bpf-macros/src/cgroup_device.rs b/aya-ebpf-macros/src/cgroup_device.rs similarity index 100% rename from aya-bpf-macros/src/cgroup_device.rs rename to aya-ebpf-macros/src/cgroup_device.rs diff --git a/aya-bpf-macros/src/cgroup_skb.rs b/aya-ebpf-macros/src/cgroup_skb.rs similarity index 100% rename from aya-bpf-macros/src/cgroup_skb.rs rename to aya-ebpf-macros/src/cgroup_skb.rs diff --git a/aya-bpf-macros/src/cgroup_sock.rs b/aya-ebpf-macros/src/cgroup_sock.rs similarity index 100% rename from aya-bpf-macros/src/cgroup_sock.rs rename to aya-ebpf-macros/src/cgroup_sock.rs diff --git a/aya-bpf-macros/src/cgroup_sock_addr.rs b/aya-ebpf-macros/src/cgroup_sock_addr.rs similarity index 100% rename from aya-bpf-macros/src/cgroup_sock_addr.rs rename to aya-ebpf-macros/src/cgroup_sock_addr.rs diff --git a/aya-bpf-macros/src/cgroup_sockopt.rs b/aya-ebpf-macros/src/cgroup_sockopt.rs similarity index 100% rename from aya-bpf-macros/src/cgroup_sockopt.rs rename to aya-ebpf-macros/src/cgroup_sockopt.rs diff --git a/aya-bpf-macros/src/cgroup_sysctl.rs b/aya-ebpf-macros/src/cgroup_sysctl.rs similarity index 100% rename from aya-bpf-macros/src/cgroup_sysctl.rs rename to aya-ebpf-macros/src/cgroup_sysctl.rs diff --git a/aya-bpf-macros/src/fentry.rs b/aya-ebpf-macros/src/fentry.rs similarity index 100% rename from aya-bpf-macros/src/fentry.rs rename to aya-ebpf-macros/src/fentry.rs diff --git a/aya-bpf-macros/src/fexit.rs b/aya-ebpf-macros/src/fexit.rs similarity index 100% rename from aya-bpf-macros/src/fexit.rs rename to aya-ebpf-macros/src/fexit.rs diff --git a/aya-bpf-macros/src/kprobe.rs b/aya-ebpf-macros/src/kprobe.rs similarity index 100% rename from aya-bpf-macros/src/kprobe.rs rename to aya-ebpf-macros/src/kprobe.rs diff --git a/aya-bpf-macros/src/lib.rs b/aya-ebpf-macros/src/lib.rs similarity index 100% rename from aya-bpf-macros/src/lib.rs rename to aya-ebpf-macros/src/lib.rs diff --git a/aya-bpf-macros/src/lsm.rs b/aya-ebpf-macros/src/lsm.rs similarity index 100% rename from aya-bpf-macros/src/lsm.rs rename to aya-ebpf-macros/src/lsm.rs diff --git a/aya-bpf-macros/src/map.rs b/aya-ebpf-macros/src/map.rs similarity index 100% rename from aya-bpf-macros/src/map.rs rename to aya-ebpf-macros/src/map.rs diff --git a/aya-bpf-macros/src/perf_event.rs b/aya-ebpf-macros/src/perf_event.rs similarity index 100% rename from aya-bpf-macros/src/perf_event.rs rename to aya-ebpf-macros/src/perf_event.rs diff --git a/aya-bpf-macros/src/raw_tracepoint.rs b/aya-ebpf-macros/src/raw_tracepoint.rs similarity index 100% rename from aya-bpf-macros/src/raw_tracepoint.rs rename to aya-ebpf-macros/src/raw_tracepoint.rs diff --git a/aya-bpf-macros/src/sk_lookup.rs b/aya-ebpf-macros/src/sk_lookup.rs similarity index 100% rename from aya-bpf-macros/src/sk_lookup.rs rename to aya-ebpf-macros/src/sk_lookup.rs diff --git a/aya-bpf-macros/src/sk_msg.rs b/aya-ebpf-macros/src/sk_msg.rs similarity index 100% rename from aya-bpf-macros/src/sk_msg.rs rename to aya-ebpf-macros/src/sk_msg.rs diff --git a/aya-bpf-macros/src/sk_skb.rs b/aya-ebpf-macros/src/sk_skb.rs similarity index 100% rename from aya-bpf-macros/src/sk_skb.rs rename to aya-ebpf-macros/src/sk_skb.rs diff --git a/aya-bpf-macros/src/sock_ops.rs b/aya-ebpf-macros/src/sock_ops.rs similarity index 100% rename from aya-bpf-macros/src/sock_ops.rs rename to aya-ebpf-macros/src/sock_ops.rs diff --git a/aya-bpf-macros/src/socket_filter.rs b/aya-ebpf-macros/src/socket_filter.rs similarity index 100% rename from aya-bpf-macros/src/socket_filter.rs rename to aya-ebpf-macros/src/socket_filter.rs diff --git a/aya-bpf-macros/src/tc.rs b/aya-ebpf-macros/src/tc.rs similarity index 100% rename from aya-bpf-macros/src/tc.rs rename to aya-ebpf-macros/src/tc.rs diff --git a/aya-bpf-macros/src/tracepoint.rs b/aya-ebpf-macros/src/tracepoint.rs similarity index 100% rename from aya-bpf-macros/src/tracepoint.rs rename to aya-ebpf-macros/src/tracepoint.rs diff --git a/aya-bpf-macros/src/uprobe.rs b/aya-ebpf-macros/src/uprobe.rs similarity index 100% rename from aya-bpf-macros/src/uprobe.rs rename to aya-ebpf-macros/src/uprobe.rs diff --git a/aya-bpf-macros/src/xdp.rs b/aya-ebpf-macros/src/xdp.rs similarity index 100% rename from aya-bpf-macros/src/xdp.rs rename to aya-ebpf-macros/src/xdp.rs diff --git a/ebpf/aya-ebpf/Cargo.toml b/ebpf/aya-ebpf/Cargo.toml index c4506e6c..b585da8f 100644 --- a/ebpf/aya-ebpf/Cargo.toml +++ b/ebpf/aya-ebpf/Cargo.toml @@ -10,7 +10,7 @@ edition.workspace = true [dependencies] aya-ebpf-cty = { path = "../aya-ebpf-cty" } -aya-bpf-macros = { path = "../../aya-bpf-macros" } +aya-ebpf-macros = { path = "../../aya-ebpf-macros" } aya-ebpf-bindings = { path = "../aya-ebpf-bindings" } const-assert = { workspace = true, optional = true } diff --git a/ebpf/aya-ebpf/src/lib.rs b/ebpf/aya-ebpf/src/lib.rs index 9e6fb28e..20d75958 100644 --- a/ebpf/aya-ebpf/src/lib.rs +++ b/ebpf/aya-ebpf/src/lib.rs @@ -29,8 +29,8 @@ pub mod programs; use core::ffi::c_void; -pub use aya_bpf_macros as macros; pub use aya_ebpf_cty as cty; +pub use aya_ebpf_macros as macros; use cty::{c_int, c_long}; use helpers::{bpf_get_current_comm, bpf_get_current_pid_tgid, bpf_get_current_uid_gid}; From cf3e2ca677c81224368fb2838ebc5b10ee98419a Mon Sep 17 00:00:00 2001 From: Dave Tucker Date: Mon, 4 Mar 2024 14:47:02 +0000 Subject: [PATCH 06/16] feat(aya-obj)!: Rename BpfSectionKind to EbpfSectionKind Signed-off-by: Dave Tucker --- aya-obj/src/maps.rs | 8 +- aya-obj/src/obj.rs | 161 ++++++++++++++++++----------------- aya-obj/src/relocation.rs | 6 +- aya/src/bpf.rs | 4 +- aya/src/maps/bloom_filter.rs | 6 +- aya/src/maps/hash_map/mod.rs | 4 +- aya/src/maps/lpm_trie.rs | 6 +- aya/src/maps/mod.rs | 8 +- aya/src/sys/bpf.rs | 4 +- 9 files changed, 106 insertions(+), 101 deletions(-) diff --git a/aya-obj/src/maps.rs b/aya-obj/src/maps.rs index c4cf5c32..642b49f5 100644 --- a/aya-obj/src/maps.rs +++ b/aya-obj/src/maps.rs @@ -5,7 +5,7 @@ use core::mem; #[cfg(not(feature = "std"))] use crate::std; -use crate::BpfSectionKind; +use crate::EbpfSectionKind; /// Invalid map type encontered pub struct InvalidMapTypeError { @@ -240,10 +240,10 @@ impl Map { } /// Returns the section kind. - pub fn section_kind(&self) -> BpfSectionKind { + pub fn section_kind(&self) -> EbpfSectionKind { match self { Map::Legacy(m) => m.section_kind, - Map::Btf(_) => BpfSectionKind::BtfMaps, + Map::Btf(_) => EbpfSectionKind::BtfMaps, } } @@ -270,7 +270,7 @@ pub struct LegacyMap { /// The section index pub section_index: usize, /// The section kind - pub section_kind: BpfSectionKind, + pub section_kind: EbpfSectionKind, /// The symbol index. /// /// This is None for data maps (.bss .data and .rodata). We don't need diff --git a/aya-obj/src/obj.rs b/aya-obj/src/obj.rs index 788a6b2b..f6f4fc8b 100644 --- a/aya-obj/src/obj.rs +++ b/aya-obj/src/obj.rs @@ -820,15 +820,15 @@ impl Object { self.section_infos .insert(section.name.to_owned(), (section.index, section.size)); match section.kind { - BpfSectionKind::Data | BpfSectionKind::Rodata | BpfSectionKind::Bss => { + EbpfSectionKind::Data | EbpfSectionKind::Rodata | EbpfSectionKind::Bss => { self.maps .insert(section.name.to_string(), parse_data_map_section(§ion)?); } - BpfSectionKind::Text => self.parse_text_section(section)?, - BpfSectionKind::Btf => self.parse_btf(§ion)?, - BpfSectionKind::BtfExt => self.parse_btf_ext(§ion)?, - BpfSectionKind::BtfMaps => self.parse_btf_maps(§ion)?, - BpfSectionKind::Maps => { + EbpfSectionKind::Text => self.parse_text_section(section)?, + EbpfSectionKind::Btf => self.parse_btf(§ion)?, + EbpfSectionKind::BtfExt => self.parse_btf_ext(§ion)?, + EbpfSectionKind::BtfMaps => self.parse_btf_maps(§ion)?, + EbpfSectionKind::Maps => { // take out self.maps so we can borrow the iterator below // without cloning or collecting let mut maps = mem::take(&mut self.maps); @@ -850,7 +850,7 @@ impl Object { res? } - BpfSectionKind::Program => { + EbpfSectionKind::Program => { self.parse_programs(§ion)?; if !section.relocations.is_empty() { self.relocations.insert( @@ -863,7 +863,7 @@ impl Object { ); } } - BpfSectionKind::Undefined | BpfSectionKind::License | BpfSectionKind::Version => {} + EbpfSectionKind::Undefined | EbpfSectionKind::License | EbpfSectionKind::Version => {} } Ok(()) @@ -989,7 +989,7 @@ pub enum ParseError { /// The kind of an ELF section. #[derive(Debug, Copy, Clone, Eq, PartialEq)] -pub enum BpfSectionKind { +pub enum EbpfSectionKind { /// Undefined Undefined, /// `maps` @@ -1016,30 +1016,30 @@ pub enum BpfSectionKind { Version, } -impl BpfSectionKind { - fn from_name(name: &str) -> BpfSectionKind { +impl EbpfSectionKind { + fn from_name(name: &str) -> EbpfSectionKind { if name.starts_with("license") { - BpfSectionKind::License + EbpfSectionKind::License } else if name.starts_with("version") { - BpfSectionKind::Version + EbpfSectionKind::Version } else if name.starts_with("maps") { - BpfSectionKind::Maps + EbpfSectionKind::Maps } else if name.starts_with(".maps") { - BpfSectionKind::BtfMaps + EbpfSectionKind::BtfMaps } else if name.starts_with(".text") { - BpfSectionKind::Text + EbpfSectionKind::Text } else if name.starts_with(".bss") { - BpfSectionKind::Bss + EbpfSectionKind::Bss } else if name.starts_with(".data") { - BpfSectionKind::Data + EbpfSectionKind::Data } else if name.starts_with(".rodata") { - BpfSectionKind::Rodata + EbpfSectionKind::Rodata } else if name == ".BTF" { - BpfSectionKind::Btf + EbpfSectionKind::Btf } else if name == ".BTF.ext" { - BpfSectionKind::BtfExt + EbpfSectionKind::BtfExt } else { - BpfSectionKind::Undefined + EbpfSectionKind::Undefined } } } @@ -1047,7 +1047,7 @@ impl BpfSectionKind { #[derive(Debug)] struct Section<'a> { index: SectionIndex, - kind: BpfSectionKind, + kind: EbpfSectionKind, address: u64, name: &'a str, data: &'a [u8], @@ -1065,12 +1065,12 @@ impl<'data, 'file, 'a> TryFrom<&'a ObjSection<'data, 'file>> for Section<'a> { error, }; let name = section.name().map_err(map_err)?; - let kind = match BpfSectionKind::from_name(name) { - BpfSectionKind::Undefined => { + let kind = match EbpfSectionKind::from_name(name) { + EbpfSectionKind::Undefined => { if section.kind() == SectionKind::Text && section.size() > 0 { - BpfSectionKind::Program + EbpfSectionKind::Program } else { - BpfSectionKind::Undefined + EbpfSectionKind::Undefined } } k => k, @@ -1168,7 +1168,7 @@ fn get_map_field(btf: &Btf, type_id: u32) -> Result { // bytes and are relocated based on their section index. fn parse_data_map_section(section: &Section) -> Result { let (def, data) = match section.kind { - BpfSectionKind::Bss | BpfSectionKind::Data | BpfSectionKind::Rodata => { + EbpfSectionKind::Bss | EbpfSectionKind::Data | EbpfSectionKind::Rodata => { let def = bpf_map_def { map_type: BPF_MAP_TYPE_ARRAY as u32, key_size: mem::size_of::() as u32, @@ -1176,7 +1176,7 @@ fn parse_data_map_section(section: &Section) -> Result { // .bss will always have data.len() == 0 value_size: section.size as u32, max_entries: 1, - map_flags: if section.kind == BpfSectionKind::Rodata { + map_flags: if section.kind == EbpfSectionKind::Rodata { BPF_F_RDONLY_PROG } else { 0 @@ -1327,7 +1327,7 @@ pub fn parse_map_info(info: bpf_map_info, pinned: PinningType) -> Map { }, section_index: 0, symbol_index: None, - section_kind: BpfSectionKind::Undefined, + section_kind: EbpfSectionKind::Undefined, data: Vec::new(), }) } @@ -1400,7 +1400,7 @@ mod tests { const FAKE_INS_LEN: u64 = 8; fn fake_section<'a>( - kind: BpfSectionKind, + kind: EbpfSectionKind, name: &'a str, data: &'a [u8], index: Option, @@ -1563,7 +1563,7 @@ mod tests { assert_matches!( parse_data_map_section( &fake_section( - BpfSectionKind::Data, + EbpfSectionKind::Data, ".bss", map_data, None, @@ -1571,7 +1571,7 @@ mod tests { ), Ok(Map::Legacy(LegacyMap { section_index: 0, - section_kind: BpfSectionKind::Data, + section_kind: EbpfSectionKind::Data, symbol_index: None, def: bpf_map_def { map_type: _map_type, @@ -1595,7 +1595,7 @@ mod tests { fn sanitizes_empty_btf_files_to_none() { let mut obj = fake_obj(); obj.parse_section(fake_section( - BpfSectionKind::Btf, + EbpfSectionKind::Btf, ".BTF", &[ 159, 235, 1, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, @@ -1604,7 +1604,7 @@ mod tests { )) .unwrap(); obj.parse_section(fake_section( - BpfSectionKind::BtfExt, + EbpfSectionKind::BtfExt, ".BTF.ext", &[ 159, 235, 1, 0, 24, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 8, 0, @@ -1624,7 +1624,7 @@ mod tests { fake_sym(&mut obj, 0, 0, "foo", 1); assert_matches!( obj.parse_programs(&fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "kprobe/foo", &42u32.to_ne_bytes(), None, @@ -1639,7 +1639,7 @@ mod tests { fake_sym(&mut obj, 0, 0, "foo", FAKE_INS_LEN); obj.parse_programs(&fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "kprobe/foo", bytes_of(&fake_ins()), None, @@ -1673,7 +1673,7 @@ mod tests { fake_sym(&mut obj, 0, 0, "foo", mem::size_of::() as u64); assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Maps, + EbpfSectionKind::Maps, "maps/foo", bytes_of(&bpf_map_def { map_type: 1, @@ -1699,8 +1699,13 @@ mod tests { let insns = [fake_ins(), fake_ins()]; let data = bytes_of(&insns); - obj.parse_programs(&fake_section(BpfSectionKind::Program, "kprobe", data, None)) - .unwrap(); + obj.parse_programs(&fake_section( + EbpfSectionKind::Program, + "kprobe", + data, + None, + )) + .unwrap(); let prog_foo = obj.programs.get("foo").unwrap(); let function_foo = obj.functions.get(&prog_foo.function_key()).unwrap(); @@ -1767,7 +1772,7 @@ mod tests { buf.extend(&map_data); assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Maps, + EbpfSectionKind::Maps, "maps", buf.as_slice(), None @@ -1789,7 +1794,7 @@ mod tests { let mut obj = fake_obj(); assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Data, + EbpfSectionKind::Data, ".bss", b"map data", None @@ -1800,7 +1805,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Data, + EbpfSectionKind::Data, ".rodata", b"map data", None @@ -1811,7 +1816,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Data, + EbpfSectionKind::Data, ".rodata.boo", b"map data", None @@ -1822,7 +1827,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Data, + EbpfSectionKind::Data, ".data", b"map data", None @@ -1833,7 +1838,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Data, + EbpfSectionKind::Data, ".data.boo", b"map data", None @@ -1850,7 +1855,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "kprobe/foo", bytes_of(&fake_ins()), None @@ -1873,7 +1878,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "uprobe/foo", bytes_of(&fake_ins()), None @@ -1896,7 +1901,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "uprobe.s/foo", bytes_of(&fake_ins()), None @@ -1922,7 +1927,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "uretprobe/foo", bytes_of(&fake_ins()), None @@ -1945,7 +1950,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "uretprobe.s/foo", bytes_of(&fake_ins()), None @@ -1972,7 +1977,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "tracepoint/foo", bytes_of(&fake_ins()), None @@ -1989,7 +1994,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "tp/foo/bar", bytes_of(&fake_ins()), Some(1), @@ -2012,7 +2017,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "socket/foo", bytes_of(&fake_ins()), None @@ -2035,7 +2040,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "xdp", bytes_of(&fake_ins()), None @@ -2058,7 +2063,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "xdp.frags", bytes_of(&fake_ins()), None @@ -2082,7 +2087,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "raw_tp/foo", bytes_of(&fake_ins()), None @@ -2099,7 +2104,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "raw_tracepoint/bar", bytes_of(&fake_ins()), Some(1) @@ -2122,7 +2127,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "lsm/foo", bytes_of(&fake_ins()), None @@ -2148,7 +2153,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "lsm.s/foo", bytes_of(&fake_ins()), None @@ -2174,7 +2179,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "tp_btf/foo", bytes_of(&fake_ins()), None @@ -2197,7 +2202,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "sk_skb/stream_parser", bytes_of(&fake_ins()), None @@ -2220,7 +2225,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "sk_skb/stream_parser/my_parser", bytes_of(&fake_ins()), None @@ -2243,7 +2248,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "fentry/foo", bytes_of(&fake_ins()), None @@ -2266,7 +2271,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "fentry.s/foo", bytes_of(&fake_ins()), None @@ -2292,7 +2297,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "fexit/foo", bytes_of(&fake_ins()), None @@ -2315,7 +2320,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "fexit.s/foo", bytes_of(&fake_ins()), None @@ -2341,7 +2346,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "cgroup_skb/ingress", bytes_of(&fake_ins()), None @@ -2364,7 +2369,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "cgroup_skb/ingress/foo", bytes_of(&fake_ins()), None @@ -2387,7 +2392,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "cgroup/skb", bytes_of(&fake_ins()), None @@ -2410,7 +2415,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "cgroup/skb/foo", bytes_of(&fake_ins()), None @@ -2433,7 +2438,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "cgroup/connect4/foo", bytes_of(&fake_ins()), None @@ -2459,7 +2464,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "cgroup/connect4", bytes_of(&fake_ins()), None @@ -2485,7 +2490,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "cgroup/getsockopt/foo", bytes_of(&fake_ins()), None @@ -2511,7 +2516,7 @@ mod tests { assert_matches!( obj.parse_section(fake_section( - BpfSectionKind::Program, + EbpfSectionKind::Program, "cgroup/getsockopt", bytes_of(&fake_ins()), None @@ -2546,7 +2551,7 @@ mod tests { pinning: PinningType::None, }, section_index: 1, - section_kind: BpfSectionKind::Rodata, + section_kind: EbpfSectionKind::Rodata, symbol_index: Some(1), data: vec![0, 0, 0], }), @@ -2656,10 +2661,10 @@ mod tests { 0x2E, 0x6D, 0x61, 0x70, 0x73, 0x00, 0x6C, 0x69, 0x63, 0x65, 0x6E, 0x73, 0x65, 0x00, ]; - let btf_section = fake_section(BpfSectionKind::Btf, ".BTF", data, None); + let btf_section = fake_section(EbpfSectionKind::Btf, ".BTF", data, None); obj.parse_section(btf_section).unwrap(); - let map_section = fake_section(BpfSectionKind::BtfMaps, ".maps", &[], None); + let map_section = fake_section(EbpfSectionKind::BtfMaps, ".maps", &[], None); obj.parse_section(map_section).unwrap(); let map = obj.maps.get("map_1").unwrap(); diff --git a/aya-obj/src/relocation.rs b/aya-obj/src/relocation.rs index 6d034891..776e06c6 100644 --- a/aya-obj/src/relocation.rs +++ b/aya-obj/src/relocation.rs @@ -16,7 +16,7 @@ use crate::{ maps::Map, obj::{Function, Object}, util::{HashMap, HashSet}, - BpfSectionKind, + EbpfSectionKind, }; pub(crate) const INS_SIZE: usize = mem::size_of::(); @@ -250,7 +250,7 @@ fn relocate_maps<'a, I: Iterator>( debug_assert_eq!(map.symbol_index(), None); debug_assert!(matches!( map.section_kind(), - BpfSectionKind::Bss | BpfSectionKind::Data | BpfSectionKind::Rodata + EbpfSectionKind::Bss | EbpfSectionKind::Data | EbpfSectionKind::Rodata )); m }; @@ -520,7 +520,7 @@ mod test { Map::Legacy(LegacyMap { def: Default::default(), section_index: 0, - section_kind: BpfSectionKind::Undefined, + section_kind: EbpfSectionKind::Undefined, symbol_index: Some(symbol_index), data: Vec::new(), }) diff --git a/aya/src/bpf.rs b/aya/src/bpf.rs index ea8a46ff..ceae409f 100644 --- a/aya/src/bpf.rs +++ b/aya/src/bpf.rs @@ -14,7 +14,7 @@ use aya_obj::{ btf::{BtfFeatures, BtfRelocationError}, generated::{BPF_F_SLEEPABLE, BPF_F_XDP_HAS_FRAGS}, relocation::BpfRelocationError, - BpfSectionKind, Features, + EbpfSectionKind, Features, }; use log::{debug, warn}; use thiserror::Error; @@ -456,7 +456,7 @@ impl<'a> BpfLoader<'a> { } let mut maps = HashMap::new(); for (name, mut obj) in obj.maps.drain() { - if let (false, BpfSectionKind::Bss | BpfSectionKind::Data | BpfSectionKind::Rodata) = + if let (false, EbpfSectionKind::Bss | EbpfSectionKind::Data | EbpfSectionKind::Rodata) = (FEATURES.bpf_global_data(), obj.section_kind()) { continue; diff --git a/aya/src/maps/bloom_filter.rs b/aya/src/maps/bloom_filter.rs index 4703c234..2278d513 100644 --- a/aya/src/maps/bloom_filter.rs +++ b/aya/src/maps/bloom_filter.rs @@ -92,7 +92,7 @@ mod tests { bpf_map_type::{BPF_MAP_TYPE_BLOOM_FILTER, BPF_MAP_TYPE_PERF_EVENT_ARRAY}, }, maps::Map, - obj::{self, maps::LegacyMap, BpfSectionKind}, + obj::{self, maps::LegacyMap, EbpfSectionKind}, sys::{override_syscall, SysResult, Syscall}, }; @@ -106,7 +106,7 @@ mod tests { ..Default::default() }, section_index: 0, - section_kind: BpfSectionKind::Maps, + section_kind: EbpfSectionKind::Maps, symbol_index: None, data: Vec::new(), }) @@ -150,7 +150,7 @@ mod tests { ..Default::default() }, section_index: 0, - section_kind: BpfSectionKind::Maps, + section_kind: EbpfSectionKind::Maps, symbol_index: None, data: Vec::new(), })); diff --git a/aya/src/maps/hash_map/mod.rs b/aya/src/maps/hash_map/mod.rs index 31e0bc8b..dc143212 100644 --- a/aya/src/maps/hash_map/mod.rs +++ b/aya/src/maps/hash_map/mod.rs @@ -50,7 +50,7 @@ mod test_utils { bpf_map_def, generated::{bpf_cmd, bpf_map_type}, maps::MapData, - obj::{self, maps::LegacyMap, BpfSectionKind}, + obj::{self, maps::LegacyMap, EbpfSectionKind}, sys::{override_syscall, Syscall}, }; @@ -75,7 +75,7 @@ mod test_utils { ..Default::default() }, section_index: 0, - section_kind: BpfSectionKind::Maps, + section_kind: EbpfSectionKind::Maps, data: Vec::new(), symbol_index: None, }) diff --git a/aya/src/maps/lpm_trie.rs b/aya/src/maps/lpm_trie.rs index 0359f8ea..81d9759a 100644 --- a/aya/src/maps/lpm_trie.rs +++ b/aya/src/maps/lpm_trie.rs @@ -209,7 +209,7 @@ mod tests { bpf_map_type::{BPF_MAP_TYPE_LPM_TRIE, BPF_MAP_TYPE_PERF_EVENT_ARRAY}, }, maps::Map, - obj::{self, maps::LegacyMap, BpfSectionKind}, + obj::{self, maps::LegacyMap, EbpfSectionKind}, sys::{override_syscall, SysResult, Syscall}, }; @@ -223,7 +223,7 @@ mod tests { ..Default::default() }, section_index: 0, - section_kind: BpfSectionKind::Maps, + section_kind: EbpfSectionKind::Maps, symbol_index: None, data: Vec::new(), }) @@ -279,7 +279,7 @@ mod tests { ..Default::default() }, section_index: 0, - section_kind: BpfSectionKind::Maps, + section_kind: EbpfSectionKind::Maps, symbol_index: None, data: Vec::new(), })); diff --git a/aya/src/maps/mod.rs b/aya/src/maps/mod.rs index 78e36f07..68ce9904 100644 --- a/aya/src/maps/mod.rs +++ b/aya/src/maps/mod.rs @@ -66,7 +66,7 @@ use thiserror::Error; use crate::{ generated::bpf_map_info, - obj::{self, parse_map_info, BpfSectionKind}, + obj::{self, parse_map_info, EbpfSectionKind}, pin::PinError, sys::{ bpf_create_map, bpf_get_object, bpf_map_freeze, bpf_map_get_fd_by_id, @@ -602,7 +602,7 @@ impl MapData { pub(crate) fn finalize(&mut self) -> Result<(), MapError> { let Self { obj, fd } = self; - if !obj.data().is_empty() && obj.section_kind() != BpfSectionKind::Bss { + if !obj.data().is_empty() && obj.section_kind() != EbpfSectionKind::Bss { bpf_map_update_elem_ptr(fd.as_fd(), &0 as *const _, obj.data_mut().as_mut_ptr(), 0) .map_err(|(_, io_error)| SyscallError { call: "bpf_map_update_elem", @@ -610,7 +610,7 @@ impl MapData { }) .map_err(MapError::from)?; } - if obj.section_kind() == BpfSectionKind::Rodata { + if obj.section_kind() == EbpfSectionKind::Rodata { bpf_map_freeze(fd.as_fd()) .map_err(|(_, io_error)| SyscallError { call: "bpf_map_freeze", @@ -1045,7 +1045,7 @@ mod tests { ..Default::default() }, section_index: 0, - section_kind: BpfSectionKind::Maps, + section_kind: EbpfSectionKind::Maps, symbol_index: Some(0), data: Vec::new(), }) diff --git a/aya/src/sys/bpf.rs b/aya/src/sys/bpf.rs index a971234f..33863f21 100644 --- a/aya/src/sys/bpf.rs +++ b/aya/src/sys/bpf.rs @@ -12,7 +12,7 @@ use libc::{ENOENT, ENOSPC}; use obj::{ btf::{BtfEnum64, Enum64}, maps::{bpf_map_def, LegacyMap}, - BpfSectionKind, VerifierLog, + EbpfSectionKind, VerifierLog, }; use crate::{ @@ -766,7 +766,7 @@ pub(crate) fn is_bpf_global_data_supported() -> bool { ..Default::default() }, section_index: 0, - section_kind: BpfSectionKind::Maps, + section_kind: EbpfSectionKind::Maps, symbol_index: None, data: Vec::new(), }), From a93e3546204115631c11bc0601905c205bf8a584 Mon Sep 17 00:00:00 2001 From: Dave Tucker Date: Mon, 4 Mar 2024 14:48:57 +0000 Subject: [PATCH 07/16] feat(aya-log): Rename BpfLogger to EbpfLogger Signed-off-by: Dave Tucker --- aya-log/README.md | 4 ++-- aya-log/src/lib.rs | 22 +++++++++++++--------- test/integration-test/src/tests/log.rs | 4 ++-- 3 files changed, 17 insertions(+), 13 deletions(-) diff --git a/aya-log/README.md b/aya-log/README.md index aa94abb6..ee23c5e2 100644 --- a/aya-log/README.md +++ b/aya-log/README.md @@ -33,12 +33,12 @@ to log eBPF messages to the terminal. ### User space code ```rust -use aya_log::BpfLogger; +use aya_log::EbpfLogger; env_logger::init(); // Will log using the default logger, which is TermLogger in this case -BpfLogger::init(&mut bpf).unwrap(); +EbpfLogger::init(&mut bpf).unwrap(); ``` ### eBPF code diff --git a/aya-log/src/lib.rs b/aya-log/src/lib.rs index 2758ca7a..e533526d 100644 --- a/aya-log/src/lib.rs +++ b/aya-log/src/lib.rs @@ -3,7 +3,7 @@ //! This is the user space side of the [Aya] logging framework. For the eBPF //! side, see the `aya-log-ebpf` crate. //! -//! `aya-log` provides the [BpfLogger] type, which reads log records created by +//! `aya-log` provides the [EbpfLogger] type, which reads log records created by //! `aya-log-ebpf` and logs them using the [log] crate. Any logger that //! implements the [Log] trait can be used with this crate. //! @@ -13,13 +13,13 @@ //! //! ```no_run //! # let mut bpf = aya::Bpf::load(&[]).unwrap(); -//! use aya_log::BpfLogger; +//! use aya_log::EbpfLogger; //! //! // initialize env_logger as the default logger //! env_logger::init(); //! //! // start reading aya-log records and log them using the default logger -//! BpfLogger::init(&mut bpf).unwrap(); +//! EbpfLogger::init(&mut bpf).unwrap(); //! ``` //! //! With the following eBPF code: @@ -93,13 +93,17 @@ unsafe impl Pod for DisplayHintWrapper {} /// Log messages generated by `aya_log_ebpf` using the [log] crate. /// /// For more details see the [module level documentation](crate). -pub struct BpfLogger; +pub struct EbpfLogger; -impl BpfLogger { +/// Log messages generated by `aya_log_ebpf` using the [log] crate. +#[deprecated(since = "0.2.1", note = "Use `aya_log::EbpfLogger` instead")] +pub type BpfLogger = EbpfLogger; + +impl EbpfLogger { /// Starts reading log records created with `aya-log-ebpf` and logs them /// with the default logger. See [log::logger]. - pub fn init(bpf: &mut Bpf) -> Result { - BpfLogger::init_with_logger(bpf, log::logger()) + pub fn init(bpf: &mut Bpf) -> Result { + EbpfLogger::init_with_logger(bpf, log::logger()) } /// Starts reading log records created with `aya-log-ebpf` and logs them @@ -107,7 +111,7 @@ impl BpfLogger { pub fn init_with_logger( bpf: &mut Bpf, logger: T, - ) -> Result { + ) -> Result { let logger = Arc::new(logger); let mut logs: AsyncPerfEventArray<_> = bpf .take_map(MAP_NAME) @@ -131,7 +135,7 @@ impl BpfLogger { }); } - Ok(BpfLogger {}) + Ok(EbpfLogger {}) } } diff --git a/test/integration-test/src/tests/log.rs b/test/integration-test/src/tests/log.rs index c7980e0c..1f325851 100644 --- a/test/integration-test/src/tests/log.rs +++ b/test/integration-test/src/tests/log.rs @@ -4,7 +4,7 @@ use std::{ }; use aya::{programs::UProbe, Bpf}; -use aya_log::BpfLogger; +use aya_log::EbpfLogger; use log::{Level, Log, Record}; use test_log::test; @@ -45,7 +45,7 @@ async fn log() { let captured_logs = Arc::new(Mutex::new(Vec::new())); { let captured_logs = captured_logs.clone(); - BpfLogger::init_with_logger( + EbpfLogger::init_with_logger( &mut bpf, TestingLogger { log: move |record: &Record| { From d7af6acb42055ed1e0571bdc4d7dbbfa46c5835e Mon Sep 17 00:00:00 2001 From: Dave Tucker Date: Tue, 5 Mar 2024 11:04:21 +0000 Subject: [PATCH 08/16] chore(aya-ebpf): Rename BpfContext -> EbpfContext Signed-off-by: Dave Tucker --- ebpf/aya-ebpf/src/lib.rs | 2 +- ebpf/aya-ebpf/src/maps/perf/perf_event_array.rs | 6 +++--- ebpf/aya-ebpf/src/maps/perf/perf_event_byte_array.rs | 6 +++--- ebpf/aya-ebpf/src/maps/program_array.rs | 6 +++--- ebpf/aya-ebpf/src/maps/sock_hash.rs | 2 +- ebpf/aya-ebpf/src/maps/sock_map.rs | 2 +- ebpf/aya-ebpf/src/maps/stack_trace.rs | 4 ++-- ebpf/aya-ebpf/src/programs/device.rs | 4 ++-- ebpf/aya-ebpf/src/programs/fentry.rs | 4 ++-- ebpf/aya-ebpf/src/programs/fexit.rs | 4 ++-- ebpf/aya-ebpf/src/programs/lsm.rs | 4 ++-- ebpf/aya-ebpf/src/programs/perf_event.rs | 4 ++-- ebpf/aya-ebpf/src/programs/probe.rs | 4 ++-- ebpf/aya-ebpf/src/programs/raw_tracepoint.rs | 4 ++-- ebpf/aya-ebpf/src/programs/sk_buff.rs | 4 ++-- ebpf/aya-ebpf/src/programs/sk_lookup.rs | 4 ++-- ebpf/aya-ebpf/src/programs/sk_msg.rs | 4 ++-- ebpf/aya-ebpf/src/programs/sock.rs | 4 ++-- ebpf/aya-ebpf/src/programs/sock_addr.rs | 4 ++-- ebpf/aya-ebpf/src/programs/sock_ops.rs | 4 ++-- ebpf/aya-ebpf/src/programs/sockopt.rs | 4 ++-- ebpf/aya-ebpf/src/programs/sysctl.rs | 4 ++-- ebpf/aya-ebpf/src/programs/tc.rs | 4 ++-- ebpf/aya-ebpf/src/programs/tp_btf.rs | 4 ++-- ebpf/aya-ebpf/src/programs/tracepoint.rs | 4 ++-- ebpf/aya-ebpf/src/programs/xdp.rs | 4 ++-- 26 files changed, 52 insertions(+), 52 deletions(-) diff --git a/ebpf/aya-ebpf/src/lib.rs b/ebpf/aya-ebpf/src/lib.rs index 20d75958..d02b0229 100644 --- a/ebpf/aya-ebpf/src/lib.rs +++ b/ebpf/aya-ebpf/src/lib.rs @@ -36,7 +36,7 @@ use helpers::{bpf_get_current_comm, bpf_get_current_pid_tgid, bpf_get_current_ui pub const TASK_COMM_LEN: usize = 16; -pub trait BpfContext { +pub trait EbpfContext { fn as_ptr(&self) -> *mut c_void; #[inline] diff --git a/ebpf/aya-ebpf/src/maps/perf/perf_event_array.rs b/ebpf/aya-ebpf/src/maps/perf/perf_event_array.rs index f7c874a6..6d0e51e8 100644 --- a/ebpf/aya-ebpf/src/maps/perf/perf_event_array.rs +++ b/ebpf/aya-ebpf/src/maps/perf/perf_event_array.rs @@ -4,7 +4,7 @@ use crate::{ bindings::{bpf_map_def, bpf_map_type::BPF_MAP_TYPE_PERF_EVENT_ARRAY, BPF_F_CURRENT_CPU}, helpers::bpf_perf_event_output, maps::PinningType, - BpfContext, + EbpfContext, }; #[repr(transparent)] @@ -50,11 +50,11 @@ impl PerfEventArray { } } - pub fn output(&self, ctx: &C, data: &T, flags: u32) { + pub fn output(&self, ctx: &C, data: &T, flags: u32) { self.output_at_index(ctx, BPF_F_CURRENT_CPU as u32, data, flags) } - pub fn output_at_index(&self, ctx: &C, index: u32, data: &T, flags: u32) { + pub fn output_at_index(&self, ctx: &C, index: u32, data: &T, flags: u32) { let flags = u64::from(flags) << 32 | u64::from(index); unsafe { bpf_perf_event_output( diff --git a/ebpf/aya-ebpf/src/maps/perf/perf_event_byte_array.rs b/ebpf/aya-ebpf/src/maps/perf/perf_event_byte_array.rs index d583b7c2..f7cf75cf 100644 --- a/ebpf/aya-ebpf/src/maps/perf/perf_event_byte_array.rs +++ b/ebpf/aya-ebpf/src/maps/perf/perf_event_byte_array.rs @@ -4,7 +4,7 @@ use crate::{ bindings::{bpf_map_def, bpf_map_type::BPF_MAP_TYPE_PERF_EVENT_ARRAY, BPF_F_CURRENT_CPU}, helpers::bpf_perf_event_output, maps::PinningType, - BpfContext, + EbpfContext, }; #[repr(transparent)] @@ -47,11 +47,11 @@ impl PerfEventByteArray { } } - pub fn output(&self, ctx: &C, data: &[u8], flags: u32) { + pub fn output(&self, ctx: &C, data: &[u8], flags: u32) { self.output_at_index(ctx, BPF_F_CURRENT_CPU as u32, data, flags) } - pub fn output_at_index(&self, ctx: &C, index: u32, data: &[u8], flags: u32) { + pub fn output_at_index(&self, ctx: &C, index: u32, data: &[u8], flags: u32) { let flags = u64::from(flags) << 32 | u64::from(index); unsafe { bpf_perf_event_output( diff --git a/ebpf/aya-ebpf/src/maps/program_array.rs b/ebpf/aya-ebpf/src/maps/program_array.rs index 05e1949d..786b98a7 100644 --- a/ebpf/aya-ebpf/src/maps/program_array.rs +++ b/ebpf/aya-ebpf/src/maps/program_array.rs @@ -6,7 +6,7 @@ use crate::{ bindings::{bpf_map_def, bpf_map_type::BPF_MAP_TYPE_PROG_ARRAY}, helpers::bpf_tail_call, maps::PinningType, - BpfContext, + EbpfContext, }; /// A BPF map that stores an array of program indices for tail calling. @@ -81,7 +81,7 @@ impl ProgramArray { /// On success, this function **does not return** into the original program. /// On failure, a negative error is returned, wrapped in `Err()`. #[cfg(not(unstable))] - pub unsafe fn tail_call(&self, ctx: &C, index: u32) -> Result<(), c_long> { + pub unsafe fn tail_call(&self, ctx: &C, index: u32) -> Result<(), c_long> { let res = bpf_tail_call(ctx.as_ptr(), self.def.get() as *mut _, index); if res != 0 { Err(res) @@ -104,7 +104,7 @@ impl ProgramArray { /// On success, this function **does not return** into the original program. /// On failure, a negative error is returned, wrapped in `Err()`. #[cfg(unstable)] - pub unsafe fn tail_call(&self, ctx: &C, index: u32) -> Result { + pub unsafe fn tail_call(&self, ctx: &C, index: u32) -> Result { let res = bpf_tail_call(ctx.as_ptr(), self.def.get() as *mut _, index); if res != 0 { Err(res) diff --git a/ebpf/aya-ebpf/src/maps/sock_hash.rs b/ebpf/aya-ebpf/src/maps/sock_hash.rs index 3a0f3e12..3ccf52b8 100644 --- a/ebpf/aya-ebpf/src/maps/sock_hash.rs +++ b/ebpf/aya-ebpf/src/maps/sock_hash.rs @@ -10,7 +10,7 @@ use crate::{ }, maps::PinningType, programs::{SkBuffContext, SkLookupContext, SkMsgContext}, - BpfContext, + EbpfContext, }; #[repr(transparent)] diff --git a/ebpf/aya-ebpf/src/maps/sock_map.rs b/ebpf/aya-ebpf/src/maps/sock_map.rs index 78a5431b..5d741a9a 100644 --- a/ebpf/aya-ebpf/src/maps/sock_map.rs +++ b/ebpf/aya-ebpf/src/maps/sock_map.rs @@ -10,7 +10,7 @@ use crate::{ }, maps::PinningType, programs::{SkBuffContext, SkLookupContext, SkMsgContext}, - BpfContext, + EbpfContext, }; #[repr(transparent)] diff --git a/ebpf/aya-ebpf/src/maps/stack_trace.rs b/ebpf/aya-ebpf/src/maps/stack_trace.rs index 647e3dd4..6685b4c5 100644 --- a/ebpf/aya-ebpf/src/maps/stack_trace.rs +++ b/ebpf/aya-ebpf/src/maps/stack_trace.rs @@ -4,7 +4,7 @@ use crate::{ bindings::{bpf_map_def, bpf_map_type::BPF_MAP_TYPE_STACK_TRACE}, helpers::bpf_get_stackid, maps::PinningType, - BpfContext, + EbpfContext, }; #[repr(transparent)] @@ -45,7 +45,7 @@ impl StackTrace { } } - pub unsafe fn get_stackid(&self, ctx: &C, flags: u64) -> Result { + pub unsafe fn get_stackid(&self, ctx: &C, flags: u64) -> Result { let ret = bpf_get_stackid(ctx.as_ptr(), self.def.get() as *mut _, flags); if ret < 0 { Err(ret) diff --git a/ebpf/aya-ebpf/src/programs/device.rs b/ebpf/aya-ebpf/src/programs/device.rs index 876756d5..899aa7fc 100644 --- a/ebpf/aya-ebpf/src/programs/device.rs +++ b/ebpf/aya-ebpf/src/programs/device.rs @@ -1,6 +1,6 @@ use core::ffi::c_void; -use crate::{bindings::bpf_cgroup_dev_ctx, BpfContext}; +use crate::{bindings::bpf_cgroup_dev_ctx, EbpfContext}; pub struct DeviceContext { pub device: *mut bpf_cgroup_dev_ctx, @@ -12,7 +12,7 @@ impl DeviceContext { } } -impl BpfContext for DeviceContext { +impl EbpfContext for DeviceContext { fn as_ptr(&self) -> *mut c_void { self.device as *mut _ } diff --git a/ebpf/aya-ebpf/src/programs/fentry.rs b/ebpf/aya-ebpf/src/programs/fentry.rs index 769c9859..af82ca7c 100644 --- a/ebpf/aya-ebpf/src/programs/fentry.rs +++ b/ebpf/aya-ebpf/src/programs/fentry.rs @@ -1,6 +1,6 @@ use core::ffi::c_void; -use crate::{args::FromBtfArgument, BpfContext}; +use crate::{args::FromBtfArgument, EbpfContext}; pub struct FEntryContext { ctx: *mut c_void, @@ -36,7 +36,7 @@ impl FEntryContext { } } -impl BpfContext for FEntryContext { +impl EbpfContext for FEntryContext { fn as_ptr(&self) -> *mut c_void { self.ctx } diff --git a/ebpf/aya-ebpf/src/programs/fexit.rs b/ebpf/aya-ebpf/src/programs/fexit.rs index d5b7ea25..d9728832 100644 --- a/ebpf/aya-ebpf/src/programs/fexit.rs +++ b/ebpf/aya-ebpf/src/programs/fexit.rs @@ -1,6 +1,6 @@ use core::ffi::c_void; -use crate::{args::FromBtfArgument, BpfContext}; +use crate::{args::FromBtfArgument, EbpfContext}; pub struct FExitContext { ctx: *mut c_void, @@ -36,7 +36,7 @@ impl FExitContext { } } -impl BpfContext for FExitContext { +impl EbpfContext for FExitContext { fn as_ptr(&self) -> *mut c_void { self.ctx } diff --git a/ebpf/aya-ebpf/src/programs/lsm.rs b/ebpf/aya-ebpf/src/programs/lsm.rs index fd67a7d5..0ad29590 100644 --- a/ebpf/aya-ebpf/src/programs/lsm.rs +++ b/ebpf/aya-ebpf/src/programs/lsm.rs @@ -1,6 +1,6 @@ use core::ffi::c_void; -use crate::{args::FromBtfArgument, BpfContext}; +use crate::{args::FromBtfArgument, EbpfContext}; pub struct LsmContext { ctx: *mut c_void, @@ -55,7 +55,7 @@ impl LsmContext { } } -impl BpfContext for LsmContext { +impl EbpfContext for LsmContext { fn as_ptr(&self) -> *mut c_void { self.ctx } diff --git a/ebpf/aya-ebpf/src/programs/perf_event.rs b/ebpf/aya-ebpf/src/programs/perf_event.rs index f303b28d..b0460f6d 100644 --- a/ebpf/aya-ebpf/src/programs/perf_event.rs +++ b/ebpf/aya-ebpf/src/programs/perf_event.rs @@ -1,6 +1,6 @@ use core::ffi::c_void; -use crate::BpfContext; +use crate::EbpfContext; pub struct PerfEventContext { ctx: *mut c_void, @@ -12,7 +12,7 @@ impl PerfEventContext { } } -impl BpfContext for PerfEventContext { +impl EbpfContext for PerfEventContext { fn as_ptr(&self) -> *mut c_void { self.ctx } diff --git a/ebpf/aya-ebpf/src/programs/probe.rs b/ebpf/aya-ebpf/src/programs/probe.rs index 4c7c507f..330ac0ae 100644 --- a/ebpf/aya-ebpf/src/programs/probe.rs +++ b/ebpf/aya-ebpf/src/programs/probe.rs @@ -6,7 +6,7 @@ use crate::bindings::pt_regs; use crate::bindings::user_pt_regs as pt_regs; #[cfg(bpf_target_arch = "riscv64")] use crate::bindings::user_regs_struct as pt_regs; -use crate::{args::FromPtRegs, BpfContext}; +use crate::{args::FromPtRegs, EbpfContext}; pub struct ProbeContext { pub regs: *mut pt_regs, @@ -64,7 +64,7 @@ impl ProbeContext { } } -impl BpfContext for ProbeContext { +impl EbpfContext for ProbeContext { fn as_ptr(&self) -> *mut c_void { self.regs as *mut c_void } diff --git a/ebpf/aya-ebpf/src/programs/raw_tracepoint.rs b/ebpf/aya-ebpf/src/programs/raw_tracepoint.rs index cc140244..2c2c1b4d 100644 --- a/ebpf/aya-ebpf/src/programs/raw_tracepoint.rs +++ b/ebpf/aya-ebpf/src/programs/raw_tracepoint.rs @@ -1,6 +1,6 @@ use core::ffi::c_void; -use crate::BpfContext; +use crate::EbpfContext; pub struct RawTracePointContext { ctx: *mut c_void, @@ -12,7 +12,7 @@ impl RawTracePointContext { } } -impl BpfContext for RawTracePointContext { +impl EbpfContext for RawTracePointContext { fn as_ptr(&self) -> *mut c_void { self.ctx } diff --git a/ebpf/aya-ebpf/src/programs/sk_buff.rs b/ebpf/aya-ebpf/src/programs/sk_buff.rs index 517b9a18..becdf85d 100644 --- a/ebpf/aya-ebpf/src/programs/sk_buff.rs +++ b/ebpf/aya-ebpf/src/programs/sk_buff.rs @@ -10,7 +10,7 @@ use aya_ebpf_bindings::helpers::{ }; use aya_ebpf_cty::c_long; -use crate::{bindings::__sk_buff, BpfContext}; +use crate::{bindings::__sk_buff, EbpfContext}; pub struct SkBuff { pub skb: *mut __sk_buff, @@ -430,7 +430,7 @@ impl SkBuffContext { } } -impl BpfContext for SkBuffContext { +impl EbpfContext for SkBuffContext { fn as_ptr(&self) -> *mut c_void { self.skb.as_ptr() } diff --git a/ebpf/aya-ebpf/src/programs/sk_lookup.rs b/ebpf/aya-ebpf/src/programs/sk_lookup.rs index 5c37066e..02532f57 100644 --- a/ebpf/aya-ebpf/src/programs/sk_lookup.rs +++ b/ebpf/aya-ebpf/src/programs/sk_lookup.rs @@ -1,6 +1,6 @@ use core::ffi::c_void; -use crate::{bindings::bpf_sk_lookup, BpfContext}; +use crate::{bindings::bpf_sk_lookup, EbpfContext}; pub struct SkLookupContext { pub lookup: *mut bpf_sk_lookup, @@ -12,7 +12,7 @@ impl SkLookupContext { } } -impl BpfContext for SkLookupContext { +impl EbpfContext for SkLookupContext { fn as_ptr(&self) -> *mut c_void { self.lookup as *mut _ } diff --git a/ebpf/aya-ebpf/src/programs/sk_msg.rs b/ebpf/aya-ebpf/src/programs/sk_msg.rs index 6cecc7a1..cee6d4d2 100644 --- a/ebpf/aya-ebpf/src/programs/sk_msg.rs +++ b/ebpf/aya-ebpf/src/programs/sk_msg.rs @@ -3,7 +3,7 @@ use core::ffi::c_void; use crate::{ bindings::sk_msg_md, helpers::{bpf_msg_pop_data, bpf_msg_push_data}, - BpfContext, + EbpfContext, }; pub struct SkMsgContext { @@ -46,7 +46,7 @@ impl SkMsgContext { } } -impl BpfContext for SkMsgContext { +impl EbpfContext for SkMsgContext { fn as_ptr(&self) -> *mut c_void { self.msg as *mut _ } diff --git a/ebpf/aya-ebpf/src/programs/sock.rs b/ebpf/aya-ebpf/src/programs/sock.rs index 0a04888c..64bd02fb 100644 --- a/ebpf/aya-ebpf/src/programs/sock.rs +++ b/ebpf/aya-ebpf/src/programs/sock.rs @@ -1,6 +1,6 @@ use core::ffi::c_void; -use crate::{bindings::bpf_sock, BpfContext}; +use crate::{bindings::bpf_sock, EbpfContext}; pub struct SockContext { pub sock: *mut bpf_sock, @@ -12,7 +12,7 @@ impl SockContext { } } -impl BpfContext for SockContext { +impl EbpfContext for SockContext { fn as_ptr(&self) -> *mut c_void { self.sock as *mut _ } diff --git a/ebpf/aya-ebpf/src/programs/sock_addr.rs b/ebpf/aya-ebpf/src/programs/sock_addr.rs index 294ff636..d882c058 100644 --- a/ebpf/aya-ebpf/src/programs/sock_addr.rs +++ b/ebpf/aya-ebpf/src/programs/sock_addr.rs @@ -1,6 +1,6 @@ use core::ffi::c_void; -use crate::{bindings::bpf_sock_addr, BpfContext}; +use crate::{bindings::bpf_sock_addr, EbpfContext}; pub struct SockAddrContext { pub sock_addr: *mut bpf_sock_addr, @@ -12,7 +12,7 @@ impl SockAddrContext { } } -impl BpfContext for SockAddrContext { +impl EbpfContext for SockAddrContext { fn as_ptr(&self) -> *mut c_void { self.sock_addr as *mut _ } diff --git a/ebpf/aya-ebpf/src/programs/sock_ops.rs b/ebpf/aya-ebpf/src/programs/sock_ops.rs index 9b23c213..9934a7a6 100644 --- a/ebpf/aya-ebpf/src/programs/sock_ops.rs +++ b/ebpf/aya-ebpf/src/programs/sock_ops.rs @@ -2,7 +2,7 @@ use core::ffi::c_void; use aya_ebpf_bindings::helpers::bpf_sock_ops_cb_flags_set; -use crate::{bindings::bpf_sock_ops, BpfContext}; +use crate::{bindings::bpf_sock_ops, EbpfContext}; pub struct SockOpsContext { pub ops: *mut bpf_sock_ops, @@ -63,7 +63,7 @@ impl SockOpsContext { } } -impl BpfContext for SockOpsContext { +impl EbpfContext for SockOpsContext { fn as_ptr(&self) -> *mut c_void { self.ops as *mut _ } diff --git a/ebpf/aya-ebpf/src/programs/sockopt.rs b/ebpf/aya-ebpf/src/programs/sockopt.rs index a1440895..21e162d9 100644 --- a/ebpf/aya-ebpf/src/programs/sockopt.rs +++ b/ebpf/aya-ebpf/src/programs/sockopt.rs @@ -1,6 +1,6 @@ use core::ffi::c_void; -use crate::{bindings::bpf_sockopt, BpfContext}; +use crate::{bindings::bpf_sockopt, EbpfContext}; pub struct SockoptContext { pub sockopt: *mut bpf_sockopt, @@ -12,7 +12,7 @@ impl SockoptContext { } } -impl BpfContext for SockoptContext { +impl EbpfContext for SockoptContext { fn as_ptr(&self) -> *mut c_void { self.sockopt as *mut _ } diff --git a/ebpf/aya-ebpf/src/programs/sysctl.rs b/ebpf/aya-ebpf/src/programs/sysctl.rs index fedbd5d7..fb1a76c1 100644 --- a/ebpf/aya-ebpf/src/programs/sysctl.rs +++ b/ebpf/aya-ebpf/src/programs/sysctl.rs @@ -1,6 +1,6 @@ use core::ffi::c_void; -use crate::{bindings::bpf_sysctl, BpfContext}; +use crate::{bindings::bpf_sysctl, EbpfContext}; pub struct SysctlContext { pub sysctl: *mut bpf_sysctl, @@ -12,7 +12,7 @@ impl SysctlContext { } } -impl BpfContext for SysctlContext { +impl EbpfContext for SysctlContext { fn as_ptr(&self) -> *mut c_void { self.sysctl as *mut _ } diff --git a/ebpf/aya-ebpf/src/programs/tc.rs b/ebpf/aya-ebpf/src/programs/tc.rs index 60dd0f2f..7c349d5b 100644 --- a/ebpf/aya-ebpf/src/programs/tc.rs +++ b/ebpf/aya-ebpf/src/programs/tc.rs @@ -1,6 +1,6 @@ use aya_ebpf_cty::{c_long, c_void}; -use crate::{bindings::__sk_buff, programs::sk_buff::SkBuff, BpfContext}; +use crate::{bindings::__sk_buff, programs::sk_buff::SkBuff, EbpfContext}; pub struct TcContext { pub skb: SkBuff, @@ -187,7 +187,7 @@ impl TcContext { } } -impl BpfContext for TcContext { +impl EbpfContext for TcContext { fn as_ptr(&self) -> *mut c_void { self.skb.as_ptr() } diff --git a/ebpf/aya-ebpf/src/programs/tp_btf.rs b/ebpf/aya-ebpf/src/programs/tp_btf.rs index ccefdbf1..0c8a7991 100644 --- a/ebpf/aya-ebpf/src/programs/tp_btf.rs +++ b/ebpf/aya-ebpf/src/programs/tp_btf.rs @@ -1,6 +1,6 @@ use core::ffi::c_void; -use crate::{args::FromBtfArgument, BpfContext}; +use crate::{args::FromBtfArgument, EbpfContext}; pub struct BtfTracePointContext { ctx: *mut c_void, @@ -45,7 +45,7 @@ impl BtfTracePointContext { } } -impl BpfContext for BtfTracePointContext { +impl EbpfContext for BtfTracePointContext { fn as_ptr(&self) -> *mut c_void { self.ctx } diff --git a/ebpf/aya-ebpf/src/programs/tracepoint.rs b/ebpf/aya-ebpf/src/programs/tracepoint.rs index 4087b7b8..c1f2dd66 100644 --- a/ebpf/aya-ebpf/src/programs/tracepoint.rs +++ b/ebpf/aya-ebpf/src/programs/tracepoint.rs @@ -1,6 +1,6 @@ use core::ffi::c_void; -use crate::{helpers::bpf_probe_read, BpfContext}; +use crate::{helpers::bpf_probe_read, EbpfContext}; pub struct TracePointContext { ctx: *mut c_void, @@ -16,7 +16,7 @@ impl TracePointContext { } } -impl BpfContext for TracePointContext { +impl EbpfContext for TracePointContext { fn as_ptr(&self) -> *mut c_void { self.ctx } diff --git a/ebpf/aya-ebpf/src/programs/xdp.rs b/ebpf/aya-ebpf/src/programs/xdp.rs index 19563767..7513b46d 100644 --- a/ebpf/aya-ebpf/src/programs/xdp.rs +++ b/ebpf/aya-ebpf/src/programs/xdp.rs @@ -1,6 +1,6 @@ use core::ffi::c_void; -use crate::{bindings::xdp_md, BpfContext}; +use crate::{bindings::xdp_md, EbpfContext}; pub struct XdpContext { pub ctx: *mut xdp_md, @@ -34,7 +34,7 @@ impl XdpContext { } } -impl BpfContext for XdpContext { +impl EbpfContext for XdpContext { fn as_ptr(&self) -> *mut c_void { self.ctx as *mut _ } From fd48c55466a23953ce7a4912306e1acf059b498b Mon Sep 17 00:00:00 2001 From: Dave Tucker Date: Tue, 5 Mar 2024 11:09:19 +0000 Subject: [PATCH 09/16] feat(aya-obj)!: Rename BpfRelocationError -> EbpfRelocationError Signed-off-by: Dave Tucker --- aya-obj/src/relocation.rs | 20 +++++++++++--------- aya/src/bpf.rs | 4 ++-- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/aya-obj/src/relocation.rs b/aya-obj/src/relocation.rs index 776e06c6..b05648ba 100644 --- a/aya-obj/src/relocation.rs +++ b/aya-obj/src/relocation.rs @@ -24,7 +24,7 @@ pub(crate) const INS_SIZE: usize = mem::size_of::(); /// The error type returned by [`Object::relocate_maps`] and [`Object::relocate_calls`] #[derive(thiserror::Error, Debug)] #[error("error relocating `{function}`")] -pub struct BpfRelocationError { +pub struct EbpfRelocationError { /// The function name function: String, #[source] @@ -108,7 +108,7 @@ impl Object { &mut self, maps: I, text_sections: &HashSet, - ) -> Result<(), BpfRelocationError> { + ) -> Result<(), EbpfRelocationError> { let mut maps_by_section = HashMap::new(); let mut maps_by_symbol = HashMap::new(); for (name, fd, map) in maps { @@ -128,7 +128,7 @@ impl Object { &self.symbol_table, text_sections, ) - .map_err(|error| BpfRelocationError { + .map_err(|error| EbpfRelocationError { function: function.name.clone(), error, })?; @@ -142,7 +142,7 @@ impl Object { pub fn relocate_calls( &mut self, text_sections: &HashSet, - ) -> Result<(), BpfRelocationError> { + ) -> Result<(), EbpfRelocationError> { for (name, program) in self.programs.iter() { let linker = FunctionLinker::new( &self.functions, @@ -154,7 +154,7 @@ impl Object { let func_orig = self.functions .get(&program.function_key()) - .ok_or_else(|| BpfRelocationError { + .ok_or_else(|| EbpfRelocationError { function: name.clone(), error: RelocationError::UnknownProgram { section_index: program.section_index, @@ -162,10 +162,12 @@ impl Object { }, })?; - let func = linker.link(func_orig).map_err(|error| BpfRelocationError { - function: name.to_owned(), - error, - })?; + let func = linker + .link(func_orig) + .map_err(|error| EbpfRelocationError { + function: name.to_owned(), + error, + })?; self.functions.insert(program.function_key(), func); } diff --git a/aya/src/bpf.rs b/aya/src/bpf.rs index ceae409f..fa3ecb03 100644 --- a/aya/src/bpf.rs +++ b/aya/src/bpf.rs @@ -13,7 +13,7 @@ use std::{ use aya_obj::{ btf::{BtfFeatures, BtfRelocationError}, generated::{BPF_F_SLEEPABLE, BPF_F_XDP_HAS_FRAGS}, - relocation::BpfRelocationError, + relocation::EbpfRelocationError, EbpfSectionKind, Features, }; use log::{debug, warn}; @@ -1092,7 +1092,7 @@ pub enum BpfError { /// Error performing relocations #[error("error relocating function")] - RelocationError(#[from] BpfRelocationError), + RelocationError(#[from] EbpfRelocationError), /// Error performing relocations #[error("error relocating section")] From 8c79b71bd5699a686f33360520aa95c1a2895fa5 Mon Sep 17 00:00:00 2001 From: Dave Tucker Date: Tue, 5 Mar 2024 11:12:35 +0000 Subject: [PATCH 10/16] feat(aya): Rename Bpf to Ebpf And BpfLoader to EbpfLoader. This also adds type aliases to preserve the use of the old names, making updating to a new Aya release less of a burden. These aliases are marked as deprecated since we'll likely remove them in a later release. Signed-off-by: Dave Tucker --- aya-log/src/lib.rs | 8 +- aya-obj/src/btf/btf.rs | 6 +- aya/src/bpf.rs | 180 +++++++++--------- aya/src/maps/array/array.rs | 4 +- aya/src/maps/array/per_cpu_array.rs | 4 +- aya/src/maps/array/program_array.rs | 4 +- aya/src/maps/bloom_filter.rs | 10 +- aya/src/maps/hash_map/hash_map.rs | 34 ++-- aya/src/maps/hash_map/mod.rs | 2 +- aya/src/maps/hash_map/per_cpu_hash_map.rs | 8 +- aya/src/maps/lpm_trie.rs | 12 +- aya/src/maps/mod.rs | 44 ++--- aya/src/maps/perf/async_perf_event_array.rs | 4 +- aya/src/maps/perf/perf_event_array.rs | 4 +- aya/src/maps/queue.rs | 4 +- aya/src/maps/ring_buf.rs | 4 +- aya/src/maps/sock/sock_hash.rs | 4 +- aya/src/maps/sock/sock_map.rs | 4 +- aya/src/maps/stack.rs | 4 +- aya/src/maps/stack_trace.rs | 4 +- aya/src/maps/xdp/cpu_map.rs | 4 +- aya/src/maps/xdp/dev_map.rs | 4 +- aya/src/maps/xdp/dev_map_hash.rs | 4 +- aya/src/maps/xdp/xsk_map.rs | 4 +- aya/src/programs/cgroup_device.rs | 4 +- aya/src/programs/cgroup_skb.rs | 4 +- aya/src/programs/cgroup_sock.rs | 4 +- aya/src/programs/cgroup_sock_addr.rs | 4 +- aya/src/programs/cgroup_sockopt.rs | 4 +- aya/src/programs/cgroup_sysctl.rs | 4 +- aya/src/programs/extension.rs | 6 +- aya/src/programs/fentry.rs | 6 +- aya/src/programs/fexit.rs | 6 +- aya/src/programs/kprobe.rs | 6 +- aya/src/programs/links.rs | 10 +- aya/src/programs/lirc_mode2.rs | 6 +- aya/src/programs/lsm.rs | 6 +- aya/src/programs/mod.rs | 28 +-- aya/src/programs/perf_event.rs | 4 +- aya/src/programs/raw_trace_point.rs | 6 +- aya/src/programs/sk_lookup.rs | 4 +- aya/src/programs/sk_msg.rs | 4 +- aya/src/programs/sk_skb.rs | 4 +- aya/src/programs/sock_ops.rs | 4 +- aya/src/programs/socket_filter.rs | 8 +- aya/src/programs/tc.rs | 4 +- aya/src/programs/tp_btf.rs | 6 +- aya/src/programs/trace_point.rs | 4 +- aya/src/programs/xdp.rs | 6 +- aya/src/sys/bpf.rs | 10 +- aya/src/sys/mod.rs | 8 +- aya/src/util.rs | 8 +- .../src/tests/bpf_probe_read.rs | 14 +- .../src/tests/btf_relocations.rs | 4 +- test/integration-test/src/tests/load.rs | 30 +-- test/integration-test/src/tests/log.rs | 4 +- .../integration-test/src/tests/relocations.rs | 6 +- test/integration-test/src/tests/ring_buf.rs | 6 +- test/integration-test/src/tests/smoke.rs | 14 +- test/integration-test/src/tests/xdp.rs | 8 +- 60 files changed, 318 insertions(+), 310 deletions(-) diff --git a/aya-log/src/lib.rs b/aya-log/src/lib.rs index e533526d..e24acfb4 100644 --- a/aya-log/src/lib.rs +++ b/aya-log/src/lib.rs @@ -12,7 +12,7 @@ //! This example uses the [env_logger] crate to log messages to the terminal. //! //! ```no_run -//! # let mut bpf = aya::Bpf::load(&[]).unwrap(); +//! # let mut bpf = aya::Ebpf::load(&[]).unwrap(); //! use aya_log::EbpfLogger; //! //! // initialize env_logger as the default logger @@ -65,7 +65,7 @@ use aya::{ MapError, }, util::online_cpus, - Bpf, Pod, + Ebpf, Pod, }; use aya_log_common::{ Argument, DisplayHint, Level, LogValueLength, RecordField, LOG_BUF_CAPACITY, LOG_FIELDS, @@ -102,14 +102,14 @@ pub type BpfLogger = EbpfLogger; impl EbpfLogger { /// Starts reading log records created with `aya-log-ebpf` and logs them /// with the default logger. See [log::logger]. - pub fn init(bpf: &mut Bpf) -> Result { + pub fn init(bpf: &mut Ebpf) -> Result { EbpfLogger::init_with_logger(bpf, log::logger()) } /// Starts reading log records created with `aya-log-ebpf` and logs them /// with the given logger. pub fn init_with_logger( - bpf: &mut Bpf, + bpf: &mut Ebpf, logger: T, ) -> Result { let logger = Arc::new(logger); diff --git a/aya-obj/src/btf/btf.rs b/aya-obj/src/btf/btf.rs index de9e54e4..d83171ea 100644 --- a/aya-obj/src/btf/btf.rs +++ b/aya-obj/src/btf/btf.rs @@ -235,14 +235,14 @@ impl BtfFeatures { } } -/// Bpf Type Format metadata. +/// BPF Type Format metadata. /// /// BTF is a kind of debug metadata that allows eBPF programs compiled against one kernel version /// to be loaded into different kernel versions. /// -/// Aya automatically loads BTF metadata if you use `Bpf::load_file`. You +/// Aya automatically loads BTF metadata if you use `Ebpf::load_file`. You /// only need to explicitly use this type if you want to load BTF from a non-standard -/// location or if you are using `Bpf::load`. +/// location or if you are using `Ebpf::load`. #[derive(Clone, Debug)] pub struct Btf { header: btf_header, diff --git a/aya/src/bpf.rs b/aya/src/bpf.rs index fa3ecb03..998f8a07 100644 --- a/aya/src/bpf.rs +++ b/aya/src/bpf.rs @@ -110,26 +110,26 @@ pub fn features() -> &'static Features { /// Builder style API for advanced loading of eBPF programs. /// /// Loading eBPF code involves a few steps, including loading maps and applying -/// relocations. You can use `BpfLoader` to customize some of the loading +/// relocations. You can use `EbpfLoader` to customize some of the loading /// options. /// /// # Examples /// /// ```no_run -/// use aya::{BpfLoader, Btf}; +/// use aya::{EbpfLoader, Btf}; /// use std::fs; /// -/// let bpf = BpfLoader::new() +/// let bpf = EbpfLoader::new() /// // load the BTF data from /sys/kernel/btf/vmlinux /// .btf(Btf::from_sys_fs().ok().as_ref()) /// // load pinned maps from /sys/fs/bpf/my-program /// .map_pin_path("/sys/fs/bpf/my-program") /// // finally load the code /// .load_file("file.o")?; -/// # Ok::<(), aya::BpfError>(()) +/// # Ok::<(), aya::EbpfError>(()) /// ``` #[derive(Debug)] -pub struct BpfLoader<'a> { +pub struct EbpfLoader<'a> { btf: Option>, map_pin_path: Option, globals: HashMap<&'a str, (&'a [u8], bool)>, @@ -139,8 +139,12 @@ pub struct BpfLoader<'a> { allow_unsupported_maps: bool, } +/// Builder style API for advanced loading of eBPF programs. +#[deprecated(since = "0.13.0", note = "use `EbpfLoader` instead")] +pub type BpfLoader<'a> = EbpfLoader<'a>; + bitflags::bitflags! { - /// Used to set the verifier log level flags in [BpfLoader](BpfLoader::verifier_log_level()). + /// Used to set the verifier log level flags in [EbpfLoader](EbpfLoader::verifier_log_level()). #[derive(Clone, Copy, Debug)] pub struct VerifierLogLevel: u32 { /// Sets no verifier logging. @@ -160,7 +164,7 @@ impl Default for VerifierLogLevel { } } -impl<'a> BpfLoader<'a> { +impl<'a> EbpfLoader<'a> { /// Creates a new loader instance. pub fn new() -> Self { Self { @@ -182,16 +186,16 @@ impl<'a> BpfLoader<'a> { /// # Example /// /// ```no_run - /// use aya::{BpfLoader, Btf, Endianness}; + /// use aya::{EbpfLoader, Btf, Endianness}; /// - /// let bpf = BpfLoader::new() + /// let bpf = EbpfLoader::new() /// // load the BTF data from a custom location /// .btf(Btf::parse_file("/custom_btf_file", Endianness::default()).ok().as_ref()) /// .load_file("file.o")?; /// - /// # Ok::<(), aya::BpfError>(()) + /// # Ok::<(), aya::EbpfError>(()) /// ``` - pub fn btf(&mut self, btf: Option<&'a Btf>) -> &mut BpfLoader<'a> { + pub fn btf(&mut self, btf: Option<&'a Btf>) -> &mut EbpfLoader<'a> { self.btf = btf.map(Cow::Borrowed); self } @@ -207,15 +211,15 @@ impl<'a> BpfLoader<'a> { /// # Example /// /// ```no_run - /// use aya::BpfLoader; + /// use aya::EbpfLoader; /// - /// let bpf = BpfLoader::new() + /// let bpf = EbpfLoader::new() /// .allow_unsupported_maps() /// .load_file("file.o")?; - /// # Ok::<(), aya::BpfError>(()) + /// # Ok::<(), aya::EbpfError>(()) /// ``` /// - pub fn allow_unsupported_maps(&mut self) -> &mut BpfLoader<'a> { + pub fn allow_unsupported_maps(&mut self) -> &mut EbpfLoader<'a> { self.allow_unsupported_maps = true; self } @@ -228,22 +232,22 @@ impl<'a> BpfLoader<'a> { /// # Example /// /// ```no_run - /// use aya::BpfLoader; + /// use aya::EbpfLoader; /// - /// let bpf = BpfLoader::new() + /// let bpf = EbpfLoader::new() /// .map_pin_path("/sys/fs/bpf/my-program") /// .load_file("file.o")?; - /// # Ok::<(), aya::BpfError>(()) + /// # Ok::<(), aya::EbpfError>(()) /// ``` /// - pub fn map_pin_path>(&mut self, path: P) -> &mut BpfLoader<'a> { + pub fn map_pin_path>(&mut self, path: P) -> &mut EbpfLoader<'a> { self.map_pin_path = Some(path.as_ref().to_owned()); self } /// Sets the value of a global variable. /// - /// If the `must_exist` argument is `true`, [`BpfLoader::load`] will fail with [`ParseError::SymbolNotFound`] if the loaded object code does not contain the variable. + /// If the `must_exist` argument is `true`, [`EbpfLoader::load`] will fail with [`ParseError::SymbolNotFound`] if the loaded object code does not contain the variable. /// /// From Rust eBPF, a global variable can be defined as follows: /// @@ -271,13 +275,13 @@ impl<'a> BpfLoader<'a> { /// # Example /// /// ```no_run - /// use aya::BpfLoader; + /// use aya::EbpfLoader; /// - /// let bpf = BpfLoader::new() + /// let bpf = EbpfLoader::new() /// .set_global("VERSION", &2, true) /// .set_global("PIDS", &[1234u16, 5678], true) /// .load_file("file.o")?; - /// # Ok::<(), aya::BpfError>(()) + /// # Ok::<(), aya::EbpfError>(()) /// ``` /// pub fn set_global>>( @@ -285,7 +289,7 @@ impl<'a> BpfLoader<'a> { name: &'a str, value: T, must_exist: bool, - ) -> &mut BpfLoader<'a> { + ) -> &mut EbpfLoader<'a> { self.globals.insert(name, (value.into().bytes, must_exist)); self } @@ -298,15 +302,15 @@ impl<'a> BpfLoader<'a> { /// # Example /// /// ```no_run - /// use aya::BpfLoader; + /// use aya::EbpfLoader; /// - /// let bpf = BpfLoader::new() + /// let bpf = EbpfLoader::new() /// .set_max_entries("map", 64) /// .load_file("file.o")?; - /// # Ok::<(), aya::BpfError>(()) + /// # Ok::<(), aya::EbpfError>(()) /// ``` /// - pub fn set_max_entries(&mut self, name: &'a str, size: u32) -> &mut BpfLoader<'a> { + pub fn set_max_entries(&mut self, name: &'a str, size: u32) -> &mut EbpfLoader<'a> { self.max_entries.insert(name, size); self } @@ -320,15 +324,15 @@ impl<'a> BpfLoader<'a> { /// # Example /// /// ```no_run - /// use aya::BpfLoader; + /// use aya::EbpfLoader; /// - /// let bpf = BpfLoader::new() + /// let bpf = EbpfLoader::new() /// .extension("myfunc") /// .load_file("file.o")?; - /// # Ok::<(), aya::BpfError>(()) + /// # Ok::<(), aya::EbpfError>(()) /// ``` /// - pub fn extension(&mut self, name: &'a str) -> &mut BpfLoader<'a> { + pub fn extension(&mut self, name: &'a str) -> &mut EbpfLoader<'a> { self.extensions.insert(name); self } @@ -338,15 +342,15 @@ impl<'a> BpfLoader<'a> { /// # Example /// /// ```no_run - /// use aya::{BpfLoader, VerifierLogLevel}; + /// use aya::{EbpfLoader, VerifierLogLevel}; /// - /// let bpf = BpfLoader::new() + /// let bpf = EbpfLoader::new() /// .verifier_log_level(VerifierLogLevel::VERBOSE | VerifierLogLevel::STATS) /// .load_file("file.o")?; - /// # Ok::<(), aya::BpfError>(()) + /// # Ok::<(), aya::EbpfError>(()) /// ``` /// - pub fn verifier_log_level(&mut self, level: VerifierLogLevel) -> &mut BpfLoader<'a> { + pub fn verifier_log_level(&mut self, level: VerifierLogLevel) -> &mut EbpfLoader<'a> { self.verifier_log_level = level; self } @@ -356,14 +360,14 @@ impl<'a> BpfLoader<'a> { /// # Examples /// /// ```no_run - /// use aya::BpfLoader; + /// use aya::EbpfLoader; /// - /// let bpf = BpfLoader::new().load_file("file.o")?; - /// # Ok::<(), aya::BpfError>(()) + /// let bpf = EbpfLoader::new().load_file("file.o")?; + /// # Ok::<(), aya::EbpfError>(()) /// ``` - pub fn load_file>(&mut self, path: P) -> Result { + pub fn load_file>(&mut self, path: P) -> Result { let path = path.as_ref(); - self.load(&fs::read(path).map_err(|error| BpfError::FileError { + self.load(&fs::read(path).map_err(|error| EbpfError::FileError { path: path.to_owned(), error, })?) @@ -374,14 +378,14 @@ impl<'a> BpfLoader<'a> { /// # Examples /// /// ```no_run - /// use aya::BpfLoader; + /// use aya::EbpfLoader; /// use std::fs; /// /// let data = fs::read("file.o").unwrap(); - /// let bpf = BpfLoader::new().load(&data)?; - /// # Ok::<(), aya::BpfError>(()) + /// let bpf = EbpfLoader::new().load(&data)?; + /// # Ok::<(), aya::EbpfError>(()) /// ``` - pub fn load(&mut self, data: &[u8]) -> Result { + pub fn load(&mut self, data: &[u8]) -> Result { let Self { btf, map_pin_path, @@ -407,7 +411,7 @@ impl<'a> BpfLoader<'a> { | ProgramSection::FExit { sleepable: _ } | ProgramSection::Lsm { sleepable: _ } | ProgramSection::BtfTracePoint => { - return Err(BpfError::BtfError(err)) + return Err(EbpfError::BtfError(err)) } ProgramSection::KRetProbe | ProgramSection::KProbe @@ -461,9 +465,9 @@ impl<'a> BpfLoader<'a> { { continue; } - let num_cpus = || -> Result { + let num_cpus = || -> Result { Ok(possible_cpus() - .map_err(|error| BpfError::FileError { + .map_err(|error| EbpfError::FileError { path: PathBuf::from(POSSIBLE_CPUS), error, })? @@ -694,22 +698,22 @@ impl<'a> BpfLoader<'a> { let maps = maps .drain() .map(parse_map) - .collect::, BpfError>>()?; + .collect::, EbpfError>>()?; if !*allow_unsupported_maps { maps.iter().try_for_each(|(_, x)| match x { - Map::Unsupported(map) => Err(BpfError::MapError(MapError::Unsupported { + Map::Unsupported(map) => Err(EbpfError::MapError(MapError::Unsupported { map_type: map.obj().map_type(), })), _ => Ok(()), })?; }; - Ok(Bpf { maps, programs }) + Ok(Ebpf { maps, programs }) } } -fn parse_map(data: (String, MapData)) -> Result<(String, Map), BpfError> { +fn parse_map(data: (String, MapData)) -> Result<(String, Map), EbpfError> { let (name, map) = data; let map_type = bpf_map_type::try_from(map.obj().map_type()).map_err(MapError::from)?; let map = match map_type { @@ -748,9 +752,9 @@ fn max_entries_override( map_type: bpf_map_type, user_override: Option, current_value: impl Fn() -> u32, - num_cpus: impl Fn() -> Result, + num_cpus: impl Fn() -> Result, page_size: impl Fn() -> u32, -) -> Result, BpfError> { +) -> Result, EbpfError> { let max_entries = || user_override.unwrap_or_else(¤t_value); Ok(match map_type { BPF_MAP_TYPE_PERF_EVENT_ARRAY if max_entries() == 0 => Some(num_cpus()?), @@ -841,38 +845,42 @@ mod tests { } } -impl Default for BpfLoader<'_> { +impl Default for EbpfLoader<'_> { fn default() -> Self { - BpfLoader::new() + EbpfLoader::new() } } /// The main entry point into the library, used to work with eBPF programs and maps. #[derive(Debug)] -pub struct Bpf { +pub struct Ebpf { maps: HashMap, programs: HashMap, } -impl Bpf { +/// The main entry point into the library, used to work with eBPF programs and maps. +#[deprecated(since = "0.13.0", note = "use `Ebpf` instead")] +pub type Bpf = Ebpf; + +impl Ebpf { /// Loads eBPF bytecode from a file. /// /// Parses the given object code file and initializes the [maps](crate::maps) defined in it. If /// the kernel supports [BTF](Btf) debug info, it is automatically loaded from /// `/sys/kernel/btf/vmlinux`. /// - /// For more loading options, see [BpfLoader]. + /// For more loading options, see [EbpfLoader]. /// /// # Examples /// /// ```no_run - /// use aya::Bpf; + /// use aya::Ebpf; /// - /// let bpf = Bpf::load_file("file.o")?; - /// # Ok::<(), aya::BpfError>(()) + /// let bpf = Ebpf::load_file("file.o")?; + /// # Ok::<(), aya::EbpfError>(()) /// ``` - pub fn load_file>(path: P) -> Result { - BpfLoader::new() + pub fn load_file>(path: P) -> Result { + EbpfLoader::new() .btf(Btf::from_sys_fs().ok().as_ref()) .load_file(path) } @@ -883,21 +891,21 @@ impl Bpf { /// [maps](crate::maps) defined in it. If the kernel supports [BTF](Btf) /// debug info, it is automatically loaded from `/sys/kernel/btf/vmlinux`. /// - /// For more loading options, see [BpfLoader]. + /// For more loading options, see [EbpfLoader]. /// /// # Examples /// /// ```no_run - /// use aya::{Bpf, Btf}; + /// use aya::{Ebpf, Btf}; /// use std::fs; /// /// let data = fs::read("file.o").unwrap(); /// // load the BTF data from /sys/kernel/btf/vmlinux - /// let bpf = Bpf::load(&data)?; - /// # Ok::<(), aya::BpfError>(()) + /// let bpf = Ebpf::load(&data)?; + /// # Ok::<(), aya::EbpfError>(()) /// ``` - pub fn load(data: &[u8]) -> Result { - BpfLoader::new() + pub fn load(data: &[u8]) -> Result { + EbpfLoader::new() .btf(Btf::from_sys_fs().ok().as_ref()) .load(data) } @@ -926,7 +934,7 @@ impl Bpf { /// Takes ownership of a map with the given name. /// - /// Use this when borrowing with [`map`](crate::Bpf::map) or [`map_mut`](crate::Bpf::map_mut) + /// Use this when borrowing with [`map`](crate::Ebpf::map) or [`map_mut`](crate::Ebpf::map_mut) /// is not possible (eg when using the map from an async task). The returned /// map will be closed on `Drop`, therefore the caller is responsible for /// managing its lifetime. @@ -944,14 +952,14 @@ impl Bpf { /// /// # Examples /// ```no_run - /// # let mut bpf = aya::Bpf::load(&[])?; + /// # let mut bpf = aya::Ebpf::load(&[])?; /// for (name, map) in bpf.maps() { /// println!( /// "found map `{}`", /// name, /// ); /// } - /// # Ok::<(), aya::BpfError>(()) + /// # Ok::<(), aya::EbpfError>(()) /// ``` pub fn maps(&self) -> impl Iterator { self.maps.iter().map(|(name, map)| (name.as_str(), map)) @@ -965,11 +973,11 @@ impl Bpf { /// # #[derive(thiserror::Error, Debug)] /// # enum Error { /// # #[error(transparent)] - /// # Bpf(#[from] aya::BpfError), + /// # Ebpf(#[from] aya::EbpfError), /// # #[error(transparent)] /// # Pin(#[from] aya::pin::PinError) /// # } - /// # let mut bpf = aya::Bpf::load(&[])?; + /// # let mut bpf = aya::Ebpf::load(&[])?; /// # let pin_path = Path::new("/tmp/pin_path"); /// for (_, map) in bpf.maps_mut() { /// map.pin(pin_path)?; @@ -991,10 +999,10 @@ impl Bpf { /// # Examples /// /// ```no_run - /// # let bpf = aya::Bpf::load(&[])?; + /// # let bpf = aya::Ebpf::load(&[])?; /// let program = bpf.program("SSL_read").unwrap(); /// println!("program SSL_read is of type {:?}", program.prog_type()); - /// # Ok::<(), aya::BpfError>(()) + /// # Ok::<(), aya::EbpfError>(()) /// ``` pub fn program(&self, name: &str) -> Option<&Program> { self.programs.get(name) @@ -1008,13 +1016,13 @@ impl Bpf { /// # Examples /// /// ```no_run - /// # let mut bpf = aya::Bpf::load(&[])?; + /// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::programs::UProbe; /// /// let program: &mut UProbe = bpf.program_mut("SSL_read").unwrap().try_into()?; /// program.load()?; /// program.attach(Some("SSL_read"), 0, "libssl", None)?; - /// # Ok::<(), aya::BpfError>(()) + /// # Ok::<(), aya::EbpfError>(()) /// ``` pub fn program_mut(&mut self, name: &str) -> Option<&mut Program> { self.programs.get_mut(name) @@ -1024,7 +1032,7 @@ impl Bpf { /// /// # Examples /// ```no_run - /// # let bpf = aya::Bpf::load(&[])?; + /// # let bpf = aya::Ebpf::load(&[])?; /// for (name, program) in bpf.programs() { /// println!( /// "found program `{}` of type `{:?}`", @@ -1032,7 +1040,7 @@ impl Bpf { /// program.prog_type() /// ); /// } - /// # Ok::<(), aya::BpfError>(()) + /// # Ok::<(), aya::EbpfError>(()) /// ``` pub fn programs(&self) -> impl Iterator { self.programs.iter().map(|(s, p)| (s.as_str(), p)) @@ -1046,11 +1054,11 @@ impl Bpf { /// # #[derive(thiserror::Error, Debug)] /// # enum Error { /// # #[error(transparent)] - /// # Bpf(#[from] aya::BpfError), + /// # Ebpf(#[from] aya::EbpfError), /// # #[error(transparent)] /// # Pin(#[from] aya::pin::PinError) /// # } - /// # let mut bpf = aya::Bpf::load(&[])?; + /// # let mut bpf = aya::Ebpf::load(&[])?; /// # let pin_path = Path::new("/tmp/pin_path"); /// for (_, program) in bpf.programs_mut() { /// program.pin(pin_path)?; @@ -1062,9 +1070,9 @@ impl Bpf { } } -/// The error type returned by [`Bpf::load_file`] and [`Bpf::load`]. +/// The error type returned by [`Ebpf::load_file`] and [`Ebpf::load`]. #[derive(Debug, Error)] -pub enum BpfError { +pub enum EbpfError { /// Error loading file #[error("error loading {path}")] FileError { @@ -1124,7 +1132,7 @@ fn load_btf(raw_btf: Vec, verifier_log_level: VerifierLogLevel) -> Result { bytes: &'a [u8], } diff --git a/aya/src/maps/array/array.rs b/aya/src/maps/array/array.rs index 9fdc91e3..8ca907f5 100644 --- a/aya/src/maps/array/array.rs +++ b/aya/src/maps/array/array.rs @@ -21,13 +21,13 @@ use crate::{ /// /// # Examples /// ```no_run -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::maps::Array; /// /// let mut array = Array::try_from(bpf.map_mut("ARRAY").unwrap())?; /// array.set(1, 42, 0)?; /// assert_eq!(array.get(&1, 0)?, 42); -/// # Ok::<(), aya::BpfError>(()) +/// # Ok::<(), aya::EbpfError>(()) /// ``` #[doc(alias = "BPF_MAP_TYPE_ARRAY")] pub struct Array { diff --git a/aya/src/maps/array/per_cpu_array.rs b/aya/src/maps/array/per_cpu_array.rs index 9c261f0c..5238da73 100644 --- a/aya/src/maps/array/per_cpu_array.rs +++ b/aya/src/maps/array/per_cpu_array.rs @@ -28,9 +28,9 @@ use crate::{ /// # #[error(transparent)] /// # Map(#[from] aya::maps::MapError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError) +/// # Ebpf(#[from] aya::EbpfError) /// # } -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::maps::{PerCpuArray, PerCpuValues}; /// use aya::util::nr_cpus; /// diff --git a/aya/src/maps/array/program_array.rs b/aya/src/maps/array/program_array.rs index 513bf77f..ca6beb8e 100644 --- a/aya/src/maps/array/program_array.rs +++ b/aya/src/maps/array/program_array.rs @@ -23,7 +23,7 @@ use crate::{ /// /// # Examples /// ```no_run -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::maps::ProgramArray; /// use aya::programs::CgroupSkb; /// @@ -44,7 +44,7 @@ use crate::{ /// /// // bpf_tail_call(ctx, JUMP_TABLE, 2) will jump to prog_2 /// prog_array.set(2, &prog_2_fd, flags); -/// # Ok::<(), aya::BpfError>(()) +/// # Ok::<(), aya::EbpfError>(()) /// ``` #[doc(alias = "BPF_MAP_TYPE_PROG_ARRAY")] pub struct ProgramArray { diff --git a/aya/src/maps/bloom_filter.rs b/aya/src/maps/bloom_filter.rs index 2278d513..817c785c 100644 --- a/aya/src/maps/bloom_filter.rs +++ b/aya/src/maps/bloom_filter.rs @@ -20,7 +20,7 @@ use crate::{ /// # Examples /// /// ```no_run -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::maps::bloom_filter::BloomFilter; /// /// let mut bloom_filter = BloomFilter::try_from(bpf.map_mut("BLOOM_FILTER").unwrap())?; @@ -30,7 +30,7 @@ use crate::{ /// assert!(bloom_filter.contains(&1, 0).is_ok()); /// assert!(bloom_filter.contains(&2, 0).is_err()); /// -/// # Ok::<(), aya::BpfError>(()) +/// # Ok::<(), aya::EbpfError>(()) /// ``` #[doc(alias = "BPF_MAP_TYPE_BLOOM_FILTER")] @@ -114,7 +114,7 @@ mod tests { fn new_map(obj: obj::Map) -> MapData { override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_CREATE, .. } => Ok(1337), @@ -197,7 +197,7 @@ mod tests { let mut bloom_filter = BloomFilter::<_, u32>::new(&mut map).unwrap(); override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_UPDATE_ELEM, .. } => Ok(1), @@ -226,7 +226,7 @@ mod tests { let bloom_filter = BloomFilter::<_, u32>::new(&map).unwrap(); override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_LOOKUP_ELEM, .. } => sys_error(ENOENT), diff --git a/aya/src/maps/hash_map/hash_map.rs b/aya/src/maps/hash_map/hash_map.rs index 72c81b95..f1f8fceb 100644 --- a/aya/src/maps/hash_map/hash_map.rs +++ b/aya/src/maps/hash_map/hash_map.rs @@ -19,7 +19,7 @@ use crate::{ /// # Examples /// /// ```no_run -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::maps::HashMap; /// /// let mut redirect_ports = HashMap::try_from(bpf.map_mut("REDIRECT_PORTS").unwrap())?; @@ -28,7 +28,7 @@ use crate::{ /// redirect_ports.insert(80, 8080, 0); /// // redirect port 443 to 8443 /// redirect_ports.insert(443, 8443, 0); -/// # Ok::<(), aya::BpfError>(()) +/// # Ok::<(), aya::EbpfError>(()) /// ``` #[doc(alias = "BPF_MAP_TYPE_HASH")] #[doc(alias = "BPF_MAP_TYPE_LRU_HASH")] @@ -218,7 +218,7 @@ mod tests { let mut hm = HashMap::<_, u32, u32>::new(&mut map).unwrap(); override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_UPDATE_ELEM, .. } => Ok(1), @@ -234,7 +234,7 @@ mod tests { let mut hm = HashMap::<_, u32, u32>::new(&mut map).unwrap(); override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_UPDATE_ELEM, .. } => Ok(1), @@ -263,7 +263,7 @@ mod tests { let mut hm = HashMap::<_, u32, u32>::new(&mut map).unwrap(); override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_DELETE_ELEM, .. } => Ok(1), @@ -289,7 +289,7 @@ mod tests { fn test_get_not_found() { let map = new_map(new_obj_map()); override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_LOOKUP_ELEM, .. } => sys_error(ENOENT), @@ -321,7 +321,7 @@ mod tests { fn test_keys_empty() { let map = new_map(new_obj_map()); override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_GET_NEXT_KEY, .. } => sys_error(ENOENT), @@ -365,7 +365,7 @@ mod tests { let map = new_map(new_obj_map()); override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_GET_NEXT_KEY, attr, } => get_next_key(attr), @@ -386,7 +386,7 @@ mod tests { fn test_keys_error() { let map = new_map(new_obj_map()); override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_GET_NEXT_KEY, attr, } => { @@ -423,11 +423,11 @@ mod tests { fn test_iter() { let map = new_map(new_obj_map()); override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_GET_NEXT_KEY, attr, } => get_next_key(attr), - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_LOOKUP_ELEM, attr, } => lookup_elem(attr), @@ -446,11 +446,11 @@ mod tests { fn test_iter_key_deleted() { let map = new_map(new_obj_map()); override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_GET_NEXT_KEY, attr, } => get_next_key(attr), - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_LOOKUP_ELEM, attr, } => { @@ -480,7 +480,7 @@ mod tests { fn test_iter_key_error() { let map = new_map(new_obj_map()); override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_GET_NEXT_KEY, attr, } => { @@ -494,7 +494,7 @@ mod tests { Ok(1) } - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_LOOKUP_ELEM, attr, } => lookup_elem(attr), @@ -523,11 +523,11 @@ mod tests { fn test_iter_value_error() { let map = new_map(new_obj_map()); override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_GET_NEXT_KEY, attr, } => get_next_key(attr), - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_LOOKUP_ELEM, attr, } => { diff --git a/aya/src/maps/hash_map/mod.rs b/aya/src/maps/hash_map/mod.rs index dc143212..93f345bd 100644 --- a/aya/src/maps/hash_map/mod.rs +++ b/aya/src/maps/hash_map/mod.rs @@ -56,7 +56,7 @@ mod test_utils { pub(super) fn new_map(obj: obj::Map) -> MapData { override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_CREATE, .. } => Ok(1337), diff --git a/aya/src/maps/hash_map/per_cpu_hash_map.rs b/aya/src/maps/hash_map/per_cpu_hash_map.rs index fe404ce0..6dd3ee19 100644 --- a/aya/src/maps/hash_map/per_cpu_hash_map.rs +++ b/aya/src/maps/hash_map/per_cpu_hash_map.rs @@ -26,7 +26,7 @@ use crate::{ /// # Examples /// /// ```no_run -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::maps::PerCpuHashMap; /// /// const CPU_IDS: u8 = 1; @@ -38,7 +38,7 @@ use crate::{ /// for (cpu_id, wakeups) in cpu_ids.iter().zip(wakeups.iter()) { /// println!("cpu {} woke up {} times", cpu_id, wakeups); /// } -/// # Ok::<(), aya::BpfError>(()) +/// # Ok::<(), aya::EbpfError>(()) /// ``` #[doc(alias = "BPF_MAP_TYPE_LRU_PERCPU_HASH")] #[doc(alias = "BPF_MAP_TYPE_PERCPU_HASH")] @@ -97,9 +97,9 @@ impl, K: Pod, V: Pod> PerCpuHashMap { /// # #[error(transparent)] /// # Map(#[from] aya::maps::MapError), /// # #[error(transparent)] - /// # Bpf(#[from] aya::BpfError) + /// # Ebpf(#[from] aya::EbpfError) /// # } - /// # let mut bpf = aya::Bpf::load(&[])?; + /// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::maps::{PerCpuHashMap, PerCpuValues}; /// use aya::util::nr_cpus; /// diff --git a/aya/src/maps/lpm_trie.rs b/aya/src/maps/lpm_trie.rs index 81d9759a..c3dd528a 100644 --- a/aya/src/maps/lpm_trie.rs +++ b/aya/src/maps/lpm_trie.rs @@ -20,7 +20,7 @@ use crate::{ /// # Examples /// /// ```no_run -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::maps::lpm_trie::{LpmTrie, Key}; /// use std::net::Ipv4Addr; /// @@ -42,7 +42,7 @@ use crate::{ /// trie.insert(&longer_key, 2, 0)?; /// let value = trie.get(&lookup, 0)?; /// assert_eq!(value, 2); -/// # Ok::<(), aya::BpfError>(()) +/// # Ok::<(), aya::EbpfError>(()) /// ``` #[doc(alias = "BPF_MAP_TYPE_LPM_TRIE")] @@ -231,7 +231,7 @@ mod tests { fn new_map(obj: obj::Map) -> MapData { override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_CREATE, .. } => Ok(1337), @@ -330,7 +330,7 @@ mod tests { let key = Key::new(16, u32::from(ipaddr).to_be()); override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_UPDATE_ELEM, .. } => Ok(1), @@ -363,7 +363,7 @@ mod tests { let key = Key::new(16, u32::from(ipaddr).to_be()); override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_DELETE_ELEM, .. } => Ok(1), @@ -396,7 +396,7 @@ mod tests { let key = Key::new(16, u32::from(ipaddr).to_be()); override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_LOOKUP_ELEM, .. } => sys_error(ENOENT), diff --git a/aya/src/maps/mod.rs b/aya/src/maps/mod.rs index 68ce9904..192c988b 100644 --- a/aya/src/maps/mod.rs +++ b/aya/src/maps/mod.rs @@ -2,17 +2,17 @@ //! //! The eBPF platform provides data structures - maps in eBPF speak - that are //! used to setup and share data with eBPF programs. When you call -//! [`Bpf::load_file`](crate::Bpf::load_file) or -//! [`Bpf::load`](crate::Bpf::load), all the maps defined in the eBPF code get -//! initialized and can then be accessed using [`Bpf::map`](crate::Bpf::map), -//! [`Bpf::map_mut`](crate::Bpf::map_mut), or -//! [`Bpf::take_map`](crate::Bpf::take_map). +//! [`Ebpf::load_file`](crate::Ebpf::load_file) or +//! [`Ebpf::load`](crate::Ebpf::load), all the maps defined in the eBPF code get +//! initialized and can then be accessed using [`Ebpf::map`](crate::Ebpf::map), +//! [`Ebpf::map_mut`](crate::Ebpf::map_mut), or +//! [`Ebpf::take_map`](crate::Ebpf::take_map). //! //! # Typed maps //! //! The eBPF API includes many map types each supporting different operations. -//! [`Bpf::map`](crate::Bpf::map), [`Bpf::map_mut`](crate::Bpf::map_mut), and -//! [`Bpf::take_map`](crate::Bpf::take_map) always return the opaque +//! [`Ebpf::map`](crate::Ebpf::map), [`Ebpf::map_mut`](crate::Ebpf::map_mut), and +//! [`Ebpf::take_map`](crate::Ebpf::take_map) always return the opaque //! [`&Map`](crate::maps::Map), [`&mut Map`](crate::maps::Map), and [`Map`] //! types respectively. Those three types can be converted to *typed maps* using //! the [`TryFrom`] or [`TryInto`] trait. For example: @@ -27,9 +27,9 @@ //! # #[error(transparent)] //! # Program(#[from] aya::programs::ProgramError), //! # #[error(transparent)] -//! # Bpf(#[from] aya::BpfError) +//! # Ebpf(#[from] aya::EbpfError) //! # } -//! # let mut bpf = aya::Bpf::load(&[])?; +//! # let mut bpf = aya::Ebpf::load(&[])?; //! use aya::maps::SockMap; //! use aya::programs::SkMsg; //! @@ -678,7 +678,7 @@ impl MapData { /// # Example /// /// ```no_run - /// # let mut bpf = aya::Bpf::load(&[])?; + /// # let mut bpf = aya::Ebpf::load(&[])?; /// # use aya::maps::MapData; /// /// let mut map = MapData::from_pin("/sys/fs/bpf/my_map")?; @@ -833,9 +833,9 @@ impl PerCpuKernelMem { /// # #[error(transparent)] /// # Map(#[from] aya::maps::MapError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError) +/// # Ebpf(#[from] aya::EbpfError) /// # } -/// # let bpf = aya::Bpf::load(&[])?; +/// # let bpf = aya::Ebpf::load(&[])?; /// use aya::maps::PerCpuValues; /// use aya::util::nr_cpus; /// @@ -992,8 +992,8 @@ impl MapInfo { /// Returns an iterator over all loaded bpf maps. /// -/// This differs from [`crate::Bpf::maps`] since it will return all maps -/// listed on the host system and not only maps for a specific [`crate::Bpf`] instance. +/// This differs from [`crate::Ebpf::maps`] since it will return all maps +/// listed on the host system and not only maps for a specific [`crate::Ebpf`] instance. /// /// # Example /// ``` @@ -1054,7 +1054,7 @@ mod tests { #[test] fn test_from_map_id() { override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_GET_FD_BY_ID, attr, } => { @@ -1064,7 +1064,7 @@ mod tests { ); Ok(42) } - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_OBJ_GET_INFO_BY_FD, attr, } => { @@ -1086,7 +1086,7 @@ mod tests { #[test] fn test_create() { override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_CREATE, .. } => Ok(42), @@ -1113,11 +1113,11 @@ mod tests { const TEST_NAME: &str = "foo"; override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_CREATE, .. } => Ok(42), - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_OBJ_GET_INFO_BY_FD, attr, } => { @@ -1146,7 +1146,7 @@ mod tests { use crate::generated::bpf_map_info; override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_GET_NEXT_ID, attr, } => unsafe { @@ -1158,11 +1158,11 @@ mod tests { Err((-1, io::Error::from_raw_os_error(libc::ENOENT))) } }, - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_MAP_GET_FD_BY_ID, attr, } => Ok((1000 + unsafe { attr.__bindgen_anon_6.__bindgen_anon_1.map_id }) as c_long), - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_OBJ_GET_INFO_BY_FD, attr, } => { diff --git a/aya/src/maps/perf/async_perf_event_array.rs b/aya/src/maps/perf/async_perf_event_array.rs index a7444245..fff98456 100644 --- a/aya/src/maps/perf/async_perf_event_array.rs +++ b/aya/src/maps/perf/async_perf_event_array.rs @@ -42,13 +42,13 @@ use crate::maps::{ /// # #[error(transparent)] /// # Map(#[from] aya::maps::MapError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError), +/// # Ebpf(#[from] aya::EbpfError), /// # #[error(transparent)] /// # PerfBuf(#[from] aya::maps::perf::PerfBufferError), /// # } /// # #[cfg(feature = "async_tokio")] /// # async fn try_main() -> Result<(), Error> { -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::maps::perf::{AsyncPerfEventArray, PerfBufferError}; /// use aya::util::online_cpus; /// use bytes::BytesMut; diff --git a/aya/src/maps/perf/perf_event_array.rs b/aya/src/maps/perf/perf_event_array.rs index 0a6fdfc8..d867e659 100644 --- a/aya/src/maps/perf/perf_event_array.rs +++ b/aya/src/maps/perf/perf_event_array.rs @@ -108,11 +108,11 @@ impl> AsRawFd for PerfEventArrayBuffer { /// # #[error(transparent)] /// # Map(#[from] aya::maps::MapError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError), +/// # Ebpf(#[from] aya::EbpfError), /// # #[error(transparent)] /// # PerfBuf(#[from] aya::maps::perf::PerfBufferError), /// # } -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::maps::PerfEventArray; /// use aya::util::online_cpus; /// use bytes::BytesMut; diff --git a/aya/src/maps/queue.rs b/aya/src/maps/queue.rs index b9177b24..9c342525 100644 --- a/aya/src/maps/queue.rs +++ b/aya/src/maps/queue.rs @@ -19,14 +19,14 @@ use crate::{ /// /// # Examples /// ```no_run -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::maps::Queue; /// /// let mut queue = Queue::try_from(bpf.map_mut("ARRAY").unwrap())?; /// queue.push(42, 0)?; /// queue.push(43, 0)?; /// assert_eq!(queue.pop(0)?, 42); -/// # Ok::<(), aya::BpfError>(()) +/// # Ok::<(), aya::EbpfError>(()) /// ``` #[doc(alias = "BPF_MAP_TYPE_QUEUE")] pub struct Queue { diff --git a/aya/src/maps/ring_buf.rs b/aya/src/maps/ring_buf.rs index 9344780b..e4cb3cb4 100644 --- a/aya/src/maps/ring_buf.rs +++ b/aya/src/maps/ring_buf.rs @@ -68,7 +68,7 @@ use crate::{ /// # } /// # fn clear_ready(&mut self) {} /// # } -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::maps::RingBuf; /// use std::convert::TryFrom; /// @@ -82,7 +82,7 @@ use crate::{ /// } /// guard.clear_ready(); /// } -/// # Ok::<(), aya::BpfError>(()) +/// # Ok::<(), aya::EbpfError>(()) /// ``` /// /// # Polling diff --git a/aya/src/maps/sock/sock_hash.rs b/aya/src/maps/sock/sock_hash.rs index e3074be8..9be05ee4 100644 --- a/aya/src/maps/sock/sock_hash.rs +++ b/aya/src/maps/sock/sock_hash.rs @@ -38,9 +38,9 @@ use crate::{ /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError) +/// # Ebpf(#[from] aya::EbpfError) /// # } -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use std::io::Write; /// use std::net::TcpStream; /// use std::os::fd::AsRawFd; diff --git a/aya/src/maps/sock/sock_map.rs b/aya/src/maps/sock/sock_map.rs index 090ccf84..f0590467 100644 --- a/aya/src/maps/sock/sock_map.rs +++ b/aya/src/maps/sock/sock_map.rs @@ -35,9 +35,9 @@ use crate::{ /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError) +/// # Ebpf(#[from] aya::EbpfError) /// # } -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::maps::SockMap; /// use aya::programs::SkSkb; /// diff --git a/aya/src/maps/stack.rs b/aya/src/maps/stack.rs index a85fe14d..8a7b94bd 100644 --- a/aya/src/maps/stack.rs +++ b/aya/src/maps/stack.rs @@ -19,14 +19,14 @@ use crate::{ /// /// # Examples /// ```no_run -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::maps::Stack; /// /// let mut stack = Stack::try_from(bpf.map_mut("STACK").unwrap())?; /// stack.push(42, 0)?; /// stack.push(43, 0)?; /// assert_eq!(stack.pop(0)?, 43); -/// # Ok::<(), aya::BpfError>(()) +/// # Ok::<(), aya::EbpfError>(()) /// ``` #[doc(alias = "BPF_MAP_TYPE_STACK")] pub struct Stack { diff --git a/aya/src/maps/stack_trace.rs b/aya/src/maps/stack_trace.rs index 5a122a92..74b85b66 100644 --- a/aya/src/maps/stack_trace.rs +++ b/aya/src/maps/stack_trace.rs @@ -35,9 +35,9 @@ use crate::{ /// # #[error(transparent)] /// # Map(#[from] aya::maps::MapError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError) +/// # Ebpf(#[from] aya::EbpfError) /// # } -/// # let bpf = aya::Bpf::load(&[])?; +/// # let bpf = aya::Ebpf::load(&[])?; /// use aya::maps::StackTraceMap; /// use aya::util::kernel_symbols; /// diff --git a/aya/src/maps/xdp/cpu_map.rs b/aya/src/maps/xdp/cpu_map.rs index 85f9e679..b5c0727c 100644 --- a/aya/src/maps/xdp/cpu_map.rs +++ b/aya/src/maps/xdp/cpu_map.rs @@ -31,7 +31,7 @@ use crate::{ /// use aya::maps::xdp::CpuMap; /// /// let ncpus = aya::util::nr_cpus().unwrap() as u32; -/// let mut bpf = aya::BpfLoader::new() +/// let mut bpf = aya::EbpfLoader::new() /// .set_max_entries("CPUS", ncpus) /// .load(elf_bytes) /// .unwrap(); @@ -42,7 +42,7 @@ use crate::{ /// cpumap.set(i, queue_size, None, flags); /// } /// -/// # Ok::<(), aya::BpfError>(()) +/// # Ok::<(), aya::EbpfError>(()) /// ``` /// /// # See also diff --git a/aya/src/maps/xdp/dev_map.rs b/aya/src/maps/xdp/dev_map.rs index 31e9b3ac..44062df5 100644 --- a/aya/src/maps/xdp/dev_map.rs +++ b/aya/src/maps/xdp/dev_map.rs @@ -27,14 +27,14 @@ use crate::{ /// /// # Examples /// ```no_run -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::maps::xdp::DevMap; /// /// let mut devmap = DevMap::try_from(bpf.map_mut("IFACES").unwrap())?; /// // Lookups at index 2 will redirect packets to interface with index 3 (e.g. eth1) /// devmap.set(2, 3, None, 0); /// -/// # Ok::<(), aya::BpfError>(()) +/// # Ok::<(), aya::EbpfError>(()) /// ``` /// /// # See also diff --git a/aya/src/maps/xdp/dev_map_hash.rs b/aya/src/maps/xdp/dev_map_hash.rs index 63a93b02..1b941bc4 100644 --- a/aya/src/maps/xdp/dev_map_hash.rs +++ b/aya/src/maps/xdp/dev_map_hash.rs @@ -27,14 +27,14 @@ use crate::{ /// /// # Examples /// ```no_run -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::maps::xdp::DevMapHash; /// /// let mut devmap = DevMapHash::try_from(bpf.map_mut("IFACES").unwrap())?; /// // Lookups with key 2 will redirect packets to interface with index 3 (e.g. eth1) /// devmap.insert(2, 3, None, 0); /// -/// # Ok::<(), aya::BpfError>(()) +/// # Ok::<(), aya::EbpfError>(()) /// ``` /// /// # See also diff --git a/aya/src/maps/xdp/xsk_map.rs b/aya/src/maps/xdp/xsk_map.rs index 43924abf..95c593cc 100644 --- a/aya/src/maps/xdp/xsk_map.rs +++ b/aya/src/maps/xdp/xsk_map.rs @@ -21,14 +21,14 @@ use crate::{ /// /// # Examples /// ```no_run -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// # let socket_fd = 1; /// use aya::maps::XskMap; /// /// let mut xskmap = XskMap::try_from(bpf.map_mut("SOCKETS").unwrap())?; /// // socket_fd is the RawFd of an AF_XDP socket /// xskmap.set(0, socket_fd, 0); -/// # Ok::<(), aya::BpfError>(()) +/// # Ok::<(), aya::EbpfError>(()) /// ``` /// /// # See also diff --git a/aya/src/programs/cgroup_device.rs b/aya/src/programs/cgroup_device.rs index b8c96267..15263791 100644 --- a/aya/src/programs/cgroup_device.rs +++ b/aya/src/programs/cgroup_device.rs @@ -35,9 +35,9 @@ use crate::{ /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError) +/// # Ebpf(#[from] aya::EbpfError) /// # } -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::programs::CgroupDevice; /// /// let cgroup = std::fs::File::open("/sys/fs/cgroup/unified")?; diff --git a/aya/src/programs/cgroup_skb.rs b/aya/src/programs/cgroup_skb.rs index 1f99835c..84749423 100644 --- a/aya/src/programs/cgroup_skb.rs +++ b/aya/src/programs/cgroup_skb.rs @@ -39,9 +39,9 @@ use crate::{ /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError) +/// # Ebpf(#[from] aya::EbpfError) /// # } -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use std::fs::File; /// use aya::programs::{CgroupSkb, CgroupSkbAttachType}; /// diff --git a/aya/src/programs/cgroup_sock.rs b/aya/src/programs/cgroup_sock.rs index 971ef9e9..24f07869 100644 --- a/aya/src/programs/cgroup_sock.rs +++ b/aya/src/programs/cgroup_sock.rs @@ -37,9 +37,9 @@ use crate::{ /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError) +/// # Ebpf(#[from] aya::EbpfError) /// # } -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use std::fs::File; /// use aya::programs::{CgroupSock, CgroupSockAttachType}; /// diff --git a/aya/src/programs/cgroup_sock_addr.rs b/aya/src/programs/cgroup_sock_addr.rs index f9a2fb7f..79b607ca 100644 --- a/aya/src/programs/cgroup_sock_addr.rs +++ b/aya/src/programs/cgroup_sock_addr.rs @@ -38,9 +38,9 @@ use crate::{ /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError) +/// # Ebpf(#[from] aya::EbpfError) /// # } -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use std::fs::File; /// use aya::programs::{CgroupSockAddr, CgroupSockAddrAttachType}; /// diff --git a/aya/src/programs/cgroup_sockopt.rs b/aya/src/programs/cgroup_sockopt.rs index 33ac84fe..414fece6 100644 --- a/aya/src/programs/cgroup_sockopt.rs +++ b/aya/src/programs/cgroup_sockopt.rs @@ -35,9 +35,9 @@ use crate::{ /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError) +/// # Ebpf(#[from] aya::EbpfError) /// # } -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use std::fs::File; /// use aya::programs::CgroupSockopt; /// diff --git a/aya/src/programs/cgroup_sysctl.rs b/aya/src/programs/cgroup_sysctl.rs index 80c1e028..617e3dd8 100644 --- a/aya/src/programs/cgroup_sysctl.rs +++ b/aya/src/programs/cgroup_sysctl.rs @@ -32,9 +32,9 @@ use crate::{ /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError) +/// # Ebpf(#[from] aya::EbpfError) /// # } -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use std::fs::File; /// use aya::programs::CgroupSysctl; /// diff --git a/aya/src/programs/extension.rs b/aya/src/programs/extension.rs index 3785a57c..648bbfc4 100644 --- a/aya/src/programs/extension.rs +++ b/aya/src/programs/extension.rs @@ -35,9 +35,9 @@ pub enum ExtensionError { /// # Examples /// /// ```no_run -/// use aya::{BpfLoader, programs::{Xdp, XdpFlags, Extension}}; +/// use aya::{EbpfLoader, programs::{Xdp, XdpFlags, Extension}}; /// -/// let mut bpf = BpfLoader::new().extension("extension").load_file("app.o")?; +/// let mut bpf = EbpfLoader::new().extension("extension").load_file("app.o")?; /// let prog: &mut Xdp = bpf.program_mut("main").unwrap().try_into()?; /// prog.load()?; /// prog.attach("eth0", XdpFlags::default())?; @@ -47,7 +47,7 @@ pub enum ExtensionError { /// let ext: &mut Extension = bpf.program_mut("extension").unwrap().try_into()?; /// ext.load(prog_fd, "function_to_replace")?; /// ext.attach()?; -/// Ok::<(), aya::BpfError>(()) +/// Ok::<(), aya::EbpfError>(()) /// ``` #[derive(Debug)] #[doc(alias = "BPF_PROG_TYPE_EXT")] diff --git a/aya/src/programs/fentry.rs b/aya/src/programs/fentry.rs index 8f59061a..0a1d082f 100644 --- a/aya/src/programs/fentry.rs +++ b/aya/src/programs/fentry.rs @@ -31,10 +31,10 @@ use crate::{ /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError), +/// # Ebpf(#[from] aya::EbpfError), /// # } -/// # let mut bpf = Bpf::load_file("ebpf_programs.o")?; -/// use aya::{Bpf, programs::FEntry, BtfError, Btf}; +/// # let mut bpf = Ebpf::load_file("ebpf_programs.o")?; +/// use aya::{Ebpf, programs::FEntry, BtfError, Btf}; /// /// let btf = Btf::from_sys_fs()?; /// let program: &mut FEntry = bpf.program_mut("filename_lookup").unwrap().try_into()?; diff --git a/aya/src/programs/fexit.rs b/aya/src/programs/fexit.rs index ba2e1f1b..5efca285 100644 --- a/aya/src/programs/fexit.rs +++ b/aya/src/programs/fexit.rs @@ -31,10 +31,10 @@ use crate::{ /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError), +/// # Ebpf(#[from] aya::EbpfError), /// # } -/// # let mut bpf = Bpf::load_file("ebpf_programs.o")?; -/// use aya::{Bpf, programs::FExit, BtfError, Btf}; +/// # let mut bpf = Ebpf::load_file("ebpf_programs.o")?; +/// use aya::{Ebpf, programs::FExit, BtfError, Btf}; /// /// let btf = Btf::from_sys_fs()?; /// let program: &mut FExit = bpf.program_mut("filename_lookup").unwrap().try_into()?; diff --git a/aya/src/programs/kprobe.rs b/aya/src/programs/kprobe.rs index 8902c9eb..81e830e9 100644 --- a/aya/src/programs/kprobe.rs +++ b/aya/src/programs/kprobe.rs @@ -35,13 +35,13 @@ use crate::{ /// # Examples /// /// ```no_run -/// # let mut bpf = Bpf::load_file("ebpf_programs.o")?; -/// use aya::{Bpf, programs::KProbe}; +/// # let mut bpf = Ebpf::load_file("ebpf_programs.o")?; +/// use aya::{Ebpf, programs::KProbe}; /// /// let program: &mut KProbe = bpf.program_mut("intercept_wakeups").unwrap().try_into()?; /// program.load()?; /// program.attach("try_to_wake_up", 0)?; -/// # Ok::<(), aya::BpfError>(()) +/// # Ok::<(), aya::EbpfError>(()) /// ``` #[derive(Debug)] #[doc(alias = "BPF_PROG_TYPE_KPROBE")] diff --git a/aya/src/programs/links.rs b/aya/src/programs/links.rs index 2a87dff7..9dfd3b02 100644 --- a/aya/src/programs/links.rs +++ b/aya/src/programs/links.rs @@ -93,8 +93,8 @@ pub struct FdLinkId(pub(crate) RawFd); /// # Example /// ///```no_run -/// # let mut bpf = Bpf::load_file("ebpf_programs.o")?; -/// use aya::{Bpf, programs::{links::FdLink, KProbe}}; +/// # let mut bpf = Ebpf::load_file("ebpf_programs.o")?; +/// use aya::{Ebpf, programs::{links::FdLink, KProbe}}; /// /// let program: &mut KProbe = bpf.program_mut("intercept_wakeups").unwrap().try_into()?; /// program.load()?; @@ -103,7 +103,7 @@ pub struct FdLinkId(pub(crate) RawFd); /// let fd_link: FdLink = link.try_into().unwrap(); /// fd_link.pin("/sys/fs/bpf/intercept_wakeups_link").unwrap(); /// -/// # Ok::<(), aya::BpfError>(()) +/// # Ok::<(), aya::EbpfError>(()) /// ``` #[derive(Debug)] pub struct FdLink { @@ -130,13 +130,13 @@ impl FdLink { /// # #[derive(thiserror::Error, Debug)] /// # enum Error { /// # #[error(transparent)] - /// # Bpf(#[from] aya::BpfError), + /// # Ebpf(#[from] aya::EbpfError), /// # #[error(transparent)] /// # Pin(#[from] aya::pin::PinError), /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError) /// # } - /// # let mut bpf = aya::Bpf::load(&[])?; + /// # let mut bpf = aya::Ebpf::load(&[])?; /// # let prog: &mut Extension = bpf.program_mut("example").unwrap().try_into()?; /// let link_id = prog.attach()?; /// let owned_link = prog.take_link(link_id)?; diff --git a/aya/src/programs/lirc_mode2.rs b/aya/src/programs/lirc_mode2.rs index 6e62ce60..cbd47d95 100644 --- a/aya/src/programs/lirc_mode2.rs +++ b/aya/src/programs/lirc_mode2.rs @@ -30,14 +30,14 @@ use crate::{ /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError) +/// # Ebpf(#[from] aya::EbpfError) /// # } -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use std::fs::File; /// use aya::programs::LircMode2; /// /// let file = File::open("/dev/lirc0")?; -/// let mut bpf = aya::Bpf::load_file("imon_rsc.o")?; +/// let mut bpf = aya::Ebpf::load_file("imon_rsc.o")?; /// let decoder: &mut LircMode2 = bpf.program_mut("imon_rsc").unwrap().try_into().unwrap(); /// decoder.load()?; /// decoder.attach(file)?; diff --git a/aya/src/programs/lsm.rs b/aya/src/programs/lsm.rs index 3a455707..7c1d9ddf 100644 --- a/aya/src/programs/lsm.rs +++ b/aya/src/programs/lsm.rs @@ -33,10 +33,10 @@ use crate::{ /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError), +/// # Ebpf(#[from] aya::EbpfError), /// # } -/// # let mut bpf = Bpf::load_file("ebpf_programs.o")?; -/// use aya::{Bpf, programs::Lsm, BtfError, Btf}; +/// # let mut bpf = Ebpf::load_file("ebpf_programs.o")?; +/// use aya::{Ebpf, programs::Lsm, BtfError, Btf}; /// /// let btf = Btf::from_sys_fs()?; /// let program: &mut Lsm = bpf.program_mut("lsm_prog").unwrap().try_into()?; diff --git a/aya/src/programs/mod.rs b/aya/src/programs/mod.rs index 92eb2069..675e36f0 100644 --- a/aya/src/programs/mod.rs +++ b/aya/src/programs/mod.rs @@ -5,35 +5,35 @@ //! //! # Loading and attaching programs //! -//! When you call [`Bpf::load_file`] or [`Bpf::load`], all the programs included +//! When you call [`Ebpf::load_file`] or [`Ebpf::load`], all the programs included //! in the object code are parsed and relocated. Programs are not loaded //! automatically though, since often you will need to do some application //! specific setup before you can actually load them. //! -//! In order to load and attach a program, you need to retrieve it using [`Bpf::program_mut`], +//! In order to load and attach a program, you need to retrieve it using [`Ebpf::program_mut`], //! then call the `load()` and `attach()` methods, for example: //! //! ```no_run -//! use aya::{Bpf, programs::KProbe}; +//! use aya::{Ebpf, programs::KProbe}; //! -//! let mut bpf = Bpf::load_file("ebpf_programs.o")?; +//! let mut bpf = Ebpf::load_file("ebpf_programs.o")?; //! // intercept_wakeups is the name of the program we want to load //! let program: &mut KProbe = bpf.program_mut("intercept_wakeups").unwrap().try_into()?; //! program.load()?; //! // intercept_wakeups will be called every time try_to_wake_up() is called //! // inside the kernel //! program.attach("try_to_wake_up", 0)?; -//! # Ok::<(), aya::BpfError>(()) +//! # Ok::<(), aya::EbpfError>(()) //! ``` //! //! The signature of the `attach()` method varies depending on what kind of //! program you're trying to attach. //! -//! [`Bpf::load_file`]: crate::Bpf::load_file -//! [`Bpf::load`]: crate::Bpf::load -//! [`Bpf::programs`]: crate::Bpf::programs -//! [`Bpf::program`]: crate::Bpf::program -//! [`Bpf::program_mut`]: crate::Bpf::program_mut +//! [`Ebpf::load_file`]: crate::Ebpf::load_file +//! [`Ebpf::load`]: crate::Ebpf::load +//! [`Ebpf::programs`]: crate::Ebpf::programs +//! [`Ebpf::program`]: crate::Ebpf::program +//! [`Ebpf::program_mut`]: crate::Ebpf::program_mut //! [`maps`]: crate::maps // modules we don't export @@ -124,7 +124,7 @@ use crate::{ bpf_btf_get_fd_by_id, bpf_get_object, bpf_link_get_fd_by_id, bpf_link_get_info_by_fd, bpf_load_program, bpf_pin_object, bpf_prog_get_fd_by_id, bpf_prog_get_info_by_fd, bpf_prog_query, iter_link_ids, iter_prog_ids, retry_with_verifier_logs, - BpfLoadProgramAttrs, SyscallError, + EbpfLoadProgramAttrs, SyscallError, }, util::{bytes_of_bpf_name, KernelVersion}, VerifierLogLevel, @@ -641,7 +641,7 @@ fn load_program( None }; - let attr = BpfLoadProgramAttrs { + let attr = EbpfLoadProgramAttrs { name: prog_name, ty: prog_type, insns: instructions, @@ -1117,8 +1117,8 @@ impl ProgramInfo { /// Returns an iterator over all loaded bpf programs. /// -/// This differs from [`crate::Bpf::programs`] since it will return all programs -/// listed on the host system and not only programs a specific [`crate::Bpf`] instance. +/// This differs from [`crate::Ebpf::programs`] since it will return all programs +/// listed on the host system and not only programs a specific [`crate::Ebpf`] instance. /// /// # Example /// ``` diff --git a/aya/src/programs/perf_event.rs b/aya/src/programs/perf_event.rs index 37b7ea4a..00ac4b38 100644 --- a/aya/src/programs/perf_event.rs +++ b/aya/src/programs/perf_event.rs @@ -98,9 +98,9 @@ pub enum PerfEventScope { /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError) +/// # Ebpf(#[from] aya::EbpfError) /// # } -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::util::online_cpus; /// use aya::programs::perf_event::{ /// perf_sw_ids::PERF_COUNT_SW_CPU_CLOCK, PerfEvent, PerfEventScope, PerfTypeId, SamplePolicy, diff --git a/aya/src/programs/raw_trace_point.rs b/aya/src/programs/raw_trace_point.rs index af451e59..214bee71 100644 --- a/aya/src/programs/raw_trace_point.rs +++ b/aya/src/programs/raw_trace_point.rs @@ -24,13 +24,13 @@ use crate::{ /// # Examples /// /// ```no_run -/// # let mut bpf = Bpf::load_file("ebpf_programs.o")?; -/// use aya::{Bpf, programs::RawTracePoint}; +/// # let mut bpf = Ebpf::load_file("ebpf_programs.o")?; +/// use aya::{Ebpf, programs::RawTracePoint}; /// /// let program: &mut RawTracePoint = bpf.program_mut("sys_enter").unwrap().try_into()?; /// program.load()?; /// program.attach("sys_enter")?; -/// # Ok::<(), aya::BpfError>(()) +/// # Ok::<(), aya::EbpfError>(()) /// ``` #[derive(Debug)] #[doc(alias = "BPF_PROG_TYPE_RAW_TRACEPOINT")] diff --git a/aya/src/programs/sk_lookup.rs b/aya/src/programs/sk_lookup.rs index 00277c5a..dab0ebc7 100644 --- a/aya/src/programs/sk_lookup.rs +++ b/aya/src/programs/sk_lookup.rs @@ -32,9 +32,9 @@ use crate::{ /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError) +/// # Ebpf(#[from] aya::EbpfError) /// # } -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use std::fs::File; /// use aya::programs::SkLookup; /// diff --git a/aya/src/programs/sk_msg.rs b/aya/src/programs/sk_msg.rs index f169447b..b5a89b87 100644 --- a/aya/src/programs/sk_msg.rs +++ b/aya/src/programs/sk_msg.rs @@ -33,9 +33,9 @@ use crate::{ /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError) +/// # Ebpf(#[from] aya::EbpfError) /// # } -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use std::io::Write; /// use std::net::TcpStream; /// use std::os::fd::AsRawFd; diff --git a/aya/src/programs/sk_skb.rs b/aya/src/programs/sk_skb.rs index 81bc9534..4d571dcb 100644 --- a/aya/src/programs/sk_skb.rs +++ b/aya/src/programs/sk_skb.rs @@ -46,9 +46,9 @@ pub enum SkSkbKind { /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError) +/// # Ebpf(#[from] aya::EbpfError) /// # } -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::maps::SockMap; /// use aya::programs::SkSkb; /// diff --git a/aya/src/programs/sock_ops.rs b/aya/src/programs/sock_ops.rs index d8cb1383..0694dcbd 100644 --- a/aya/src/programs/sock_ops.rs +++ b/aya/src/programs/sock_ops.rs @@ -31,9 +31,9 @@ use crate::{ /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError) +/// # Ebpf(#[from] aya::EbpfError) /// # } -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use std::fs::File; /// use aya::programs::SockOps; /// diff --git a/aya/src/programs/socket_filter.rs b/aya/src/programs/socket_filter.rs index abf6e7ed..02be9e05 100644 --- a/aya/src/programs/socket_filter.rs +++ b/aya/src/programs/socket_filter.rs @@ -17,7 +17,7 @@ use crate::{ pub enum SocketFilterError { /// Setting the `SO_ATTACH_BPF` socket option failed. #[error("setsockopt SO_ATTACH_BPF failed")] - SoAttachBpfError { + SoAttachEbpfError { /// original [`io::Error`] #[source] io_error: io::Error, @@ -45,9 +45,9 @@ pub enum SocketFilterError { /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError) +/// # Ebpf(#[from] aya::EbpfError) /// # } -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use std::net::TcpStream; /// use aya::programs::SocketFilter; /// @@ -89,7 +89,7 @@ impl SocketFilter { ) }; if ret < 0 { - return Err(SocketFilterError::SoAttachBpfError { + return Err(SocketFilterError::SoAttachEbpfError { io_error: io::Error::last_os_error(), } .into()); diff --git a/aya/src/programs/tc.rs b/aya/src/programs/tc.rs index cebbe4be..c2dd5a13 100644 --- a/aya/src/programs/tc.rs +++ b/aya/src/programs/tc.rs @@ -55,9 +55,9 @@ pub enum TcAttachType { /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError) +/// # Ebpf(#[from] aya::EbpfError) /// # } -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::programs::{tc, SchedClassifier, TcAttachType}; /// /// // the clsact qdisc needs to be added before SchedClassifier programs can be diff --git a/aya/src/programs/tp_btf.rs b/aya/src/programs/tp_btf.rs index eb419ab1..8c235d43 100644 --- a/aya/src/programs/tp_btf.rs +++ b/aya/src/programs/tp_btf.rs @@ -30,10 +30,10 @@ use crate::{ /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError), +/// # Ebpf(#[from] aya::EbpfError), /// # } -/// # let mut bpf = Bpf::load_file("ebpf_programs.o")?; -/// use aya::{Bpf, programs::BtfTracePoint, BtfError, Btf}; +/// # let mut bpf = Ebpf::load_file("ebpf_programs.o")?; +/// use aya::{Ebpf, programs::BtfTracePoint, BtfError, Btf}; /// /// let btf = Btf::from_sys_fs()?; /// let program: &mut BtfTracePoint = bpf.program_mut("sched_process_fork").unwrap().try_into()?; diff --git a/aya/src/programs/trace_point.rs b/aya/src/programs/trace_point.rs index 2096f1cb..9d304204 100644 --- a/aya/src/programs/trace_point.rs +++ b/aya/src/programs/trace_point.rs @@ -50,9 +50,9 @@ pub enum TracePointError { /// # #[error(transparent)] /// # Program(#[from] aya::programs::ProgramError), /// # #[error(transparent)] -/// # Bpf(#[from] aya::BpfError) +/// # Ebpf(#[from] aya::EbpfError) /// # } -/// # let mut bpf = aya::Bpf::load(&[])?; +/// # let mut bpf = aya::Ebpf::load(&[])?; /// use aya::programs::TracePoint; /// /// let prog: &mut TracePoint = bpf.program_mut("trace_context_switch").unwrap().try_into()?; diff --git a/aya/src/programs/xdp.rs b/aya/src/programs/xdp.rs index 9c4f23d3..5d49f4f1 100644 --- a/aya/src/programs/xdp.rs +++ b/aya/src/programs/xdp.rs @@ -71,12 +71,12 @@ bitflags::bitflags! { /// # Examples /// /// ```no_run -/// # let mut bpf = Bpf::load_file("ebpf_programs.o")?; -/// use aya::{Bpf, programs::{Xdp, XdpFlags}}; +/// # let mut bpf = Ebpf::load_file("ebpf_programs.o")?; +/// use aya::{Ebpf, programs::{Xdp, XdpFlags}}; /// /// let program: &mut Xdp = bpf.program_mut("intercept_packets").unwrap().try_into()?; /// program.attach("eth0", XdpFlags::default())?; -/// # Ok::<(), aya::BpfError>(()) +/// # Ok::<(), aya::EbpfError>(()) /// ``` #[derive(Debug)] #[doc(alias = "BPF_PROG_TYPE_XDP")] diff --git a/aya/src/sys/bpf.rs b/aya/src/sys/bpf.rs index 33863f21..a956bf6c 100644 --- a/aya/src/sys/bpf.rs +++ b/aya/src/sys/bpf.rs @@ -112,7 +112,7 @@ pub(crate) fn bpf_get_object(path: &CStr) -> SysResult { unsafe { fd_sys_bpf(bpf_cmd::BPF_OBJ_GET, &mut attr) } } -pub(crate) struct BpfLoadProgramAttrs<'a> { +pub(crate) struct EbpfLoadProgramAttrs<'a> { pub(crate) name: Option, pub(crate) ty: bpf_prog_type, pub(crate) insns: &'a [bpf_insn], @@ -131,7 +131,7 @@ pub(crate) struct BpfLoadProgramAttrs<'a> { } pub(crate) fn bpf_load_program( - aya_attr: &BpfLoadProgramAttrs<'_>, + aya_attr: &EbpfLoadProgramAttrs<'_>, log_buf: &mut [u8], verifier_log_level: VerifierLogLevel, ) -> SysResult { @@ -993,7 +993,7 @@ fn bpf_prog_load(attr: &mut bpf_attr) -> SysResult { } fn sys_bpf(cmd: bpf_cmd, attr: &mut bpf_attr) -> SysResult { - syscall(Syscall::Bpf { cmd, attr }) + syscall(Syscall::Ebpf { cmd, attr }) } fn bpf_obj_get_next_id( @@ -1096,7 +1096,7 @@ mod tests { #[test] fn test_perf_link_supported() { override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_LINK_CREATE, .. } => Err((-1, io::Error::from_raw_os_error(EBADF))), @@ -1106,7 +1106,7 @@ mod tests { assert!(supported); override_syscall(|call| match call { - Syscall::Bpf { + Syscall::Ebpf { cmd: bpf_cmd::BPF_LINK_CREATE, .. } => Err((-1, io::Error::from_raw_os_error(EINVAL))), diff --git a/aya/src/sys/mod.rs b/aya/src/sys/mod.rs index 0b22463a..fddab712 100644 --- a/aya/src/sys/mod.rs +++ b/aya/src/sys/mod.rs @@ -26,7 +26,7 @@ use crate::generated::{bpf_attr, bpf_cmd, perf_event_attr}; pub(crate) type SysResult = Result; pub(crate) enum Syscall<'a> { - Bpf { + Ebpf { cmd: bpf_cmd, attr: &'a mut bpf_attr, }, @@ -57,8 +57,8 @@ pub struct SyscallError { impl std::fmt::Debug for Syscall<'_> { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { match self { - Self::Bpf { cmd, attr: _ } => f - .debug_struct("Syscall::Bpf") + Self::Ebpf { cmd, attr: _ } => f + .debug_struct("Syscall::Ebpf") .field("cmd", cmd) .field("attr", &format_args!("_")) .finish(), @@ -93,7 +93,7 @@ fn syscall(call: Syscall<'_>) -> SysResult { #[cfg_attr(test, allow(unreachable_code))] match unsafe { match call { - Syscall::Bpf { cmd, attr } => { + Syscall::Ebpf { cmd, attr } => { libc::syscall(SYS_bpf, cmd, attr, mem::size_of::()) } Syscall::PerfEventOpen { diff --git a/aya/src/util.rs b/aya/src/util.rs index 3ce8aef4..f3b68017 100644 --- a/aya/src/util.rs +++ b/aya/src/util.rs @@ -307,7 +307,7 @@ pub(crate) fn tc_handler_make(major: u32, minor: u32) -> u32 { (major & TC_H_MAJ_MASK) | (minor & TC_H_MIN_MASK) } -/// Include bytes from a file for use in a subsequent [`crate::Bpf::load`]. +/// Include bytes from a file for use in a subsequent [`crate::Ebpf::load`]. /// /// This macro differs from the standard `include_bytes!` macro since it also ensures that /// the bytes are correctly aligned to be parsed as an ELF binary. This avoid some nasty @@ -315,13 +315,13 @@ pub(crate) fn tc_handler_make(major: u32, minor: u32) -> u32 { /// /// # Examples /// ```ignore -/// use aya::{Bpf, include_bytes_aligned}; +/// use aya::{Ebpf, include_bytes_aligned}; /// -/// let mut bpf = Bpf::load(include_bytes_aligned!( +/// let mut bpf = Ebpf::load(include_bytes_aligned!( /// "/path/to/bpf.o" /// ))?; /// -/// # Ok::<(), aya::BpfError>(()) +/// # Ok::<(), aya::EbpfError>(()) /// ``` #[macro_export] macro_rules! include_bytes_aligned { diff --git a/test/integration-test/src/tests/bpf_probe_read.rs b/test/integration-test/src/tests/bpf_probe_read.rs index 5d7cf6ab..6479a2df 100644 --- a/test/integration-test/src/tests/bpf_probe_read.rs +++ b/test/integration-test/src/tests/bpf_probe_read.rs @@ -1,4 +1,4 @@ -use aya::{maps::Array, programs::UProbe, Bpf}; +use aya::{maps::Array, programs::UProbe, Ebpf}; use test_log::test; const RESULT_BUF_LEN: usize = 1024; @@ -64,7 +64,7 @@ fn bpf_probe_read_kernel_str_bytes_empty_dest() { assert_eq!(result_bytes(&bpf), b""); } -fn set_user_buffer(bytes: &[u8], dest_len: usize) -> Bpf { +fn set_user_buffer(bytes: &[u8], dest_len: usize) -> Ebpf { let bpf = load_and_attach_uprobe( "test_bpf_probe_read_user_str_bytes", "trigger_bpf_probe_read_user", @@ -74,7 +74,7 @@ fn set_user_buffer(bytes: &[u8], dest_len: usize) -> Bpf { bpf } -fn set_kernel_buffer(bytes: &[u8], dest_len: usize) -> Bpf { +fn set_kernel_buffer(bytes: &[u8], dest_len: usize) -> Ebpf { let mut bpf = load_and_attach_uprobe( "test_bpf_probe_read_kernel_str_bytes", "trigger_bpf_probe_read_kernel", @@ -85,7 +85,7 @@ fn set_kernel_buffer(bytes: &[u8], dest_len: usize) -> Bpf { bpf } -fn set_kernel_buffer_element(bpf: &mut Bpf, bytes: &[u8]) { +fn set_kernel_buffer_element(bpf: &mut Ebpf, bytes: &[u8]) { let mut bytes = bytes.to_vec(); bytes.resize(1024, 0xFF); let bytes: [u8; 1024] = bytes.try_into().unwrap(); @@ -94,7 +94,7 @@ fn set_kernel_buffer_element(bpf: &mut Bpf, bytes: &[u8]) { } #[track_caller] -fn result_bytes(bpf: &Bpf) -> Vec { +fn result_bytes(bpf: &Ebpf) -> Vec { let m = Array::<_, TestResult>::try_from(bpf.map("RESULT").unwrap()).unwrap(); let TestResult { buf, len } = m.get(&0, 0).unwrap(); let len = len.unwrap(); @@ -104,8 +104,8 @@ fn result_bytes(bpf: &Bpf) -> Vec { buf[..len].to_vec() } -fn load_and_attach_uprobe(prog_name: &str, func_name: &str, bytes: &[u8]) -> Bpf { - let mut bpf = Bpf::load(bytes).unwrap(); +fn load_and_attach_uprobe(prog_name: &str, func_name: &str, bytes: &[u8]) -> Ebpf { + let mut bpf = Ebpf::load(bytes).unwrap(); let prog: &mut UProbe = bpf.program_mut(prog_name).unwrap().try_into().unwrap(); prog.load().unwrap(); diff --git a/test/integration-test/src/tests/btf_relocations.rs b/test/integration-test/src/tests/btf_relocations.rs index 2e6c2ee4..29616850 100644 --- a/test/integration-test/src/tests/btf_relocations.rs +++ b/test/integration-test/src/tests/btf_relocations.rs @@ -1,4 +1,4 @@ -use aya::{maps::Array, programs::UProbe, util::KernelVersion, BpfLoader, Btf, Endianness}; +use aya::{maps::Array, programs::UProbe, util::KernelVersion, Btf, EbpfLoader, Endianness}; use test_case::test_case; #[test_case("enum_signed_32", false, Some((KernelVersion::new(6, 0, 0), "https://github.com/torvalds/linux/commit/6089fb3")), -0x7AAAAAAAi32 as u64)] @@ -36,7 +36,7 @@ fn relocation_tests( return; } } - let mut bpf = BpfLoader::new() + let mut bpf = EbpfLoader::new() .btf( with_relocations .then(|| Btf::parse(crate::RELOC_BTF, Endianness::default()).unwrap()) diff --git a/test/integration-test/src/tests/load.rs b/test/integration-test/src/tests/load.rs index ee5ba713..ffc8ddf7 100644 --- a/test/integration-test/src/tests/load.rs +++ b/test/integration-test/src/tests/load.rs @@ -13,7 +13,7 @@ use aya::{ loaded_links, loaded_programs, KProbe, TracePoint, UProbe, Xdp, XdpFlags, }, util::KernelVersion, - Bpf, + Ebpf, }; use aya_obj::programs::XdpAttachType; use test_log::test; @@ -23,7 +23,7 @@ const RETRY_DURATION: Duration = Duration::from_millis(10); #[test] fn long_name() { - let mut bpf = Bpf::load(crate::NAME_TEST).unwrap(); + let mut bpf = Ebpf::load(crate::NAME_TEST).unwrap(); let name_prog: &mut Xdp = bpf .program_mut("ihaveaverylongname") .unwrap() @@ -39,7 +39,7 @@ fn long_name() { #[test] fn multiple_btf_maps() { - let mut bpf = Bpf::load(crate::MULTIMAP_BTF).unwrap(); + let mut bpf = Ebpf::load(crate::MULTIMAP_BTF).unwrap(); let map_1: Array<_, u64> = bpf.take_map("map_1").unwrap().try_into().unwrap(); let map_2: Array<_, u64> = bpf.take_map("map_2").unwrap().try_into().unwrap(); @@ -69,7 +69,7 @@ fn multiple_btf_maps() { #[test] fn pin_lifecycle_multiple_btf_maps() { - let mut bpf = Bpf::load(crate::MULTIMAP_BTF).unwrap(); + let mut bpf = Ebpf::load(crate::MULTIMAP_BTF).unwrap(); // "map_pin_by_name" should already be pinned, unpin and pin again later let map_pin_by_name_path = Path::new("/sys/fs/bpf/map_pin_by_name"); @@ -198,7 +198,7 @@ fn assert_unloaded(name: &str) { #[test] fn unload_xdp() { - let mut bpf = Bpf::load(crate::TEST).unwrap(); + let mut bpf = Ebpf::load(crate::TEST).unwrap(); let prog: &mut Xdp = bpf.program_mut("pass").unwrap().try_into().unwrap(); prog.load().unwrap(); assert_loaded("pass"); @@ -223,7 +223,7 @@ fn unload_xdp() { #[test] fn test_loaded_at() { - let mut bpf = Bpf::load(crate::TEST).unwrap(); + let mut bpf = Ebpf::load(crate::TEST).unwrap(); let prog: &mut Xdp = bpf.program_mut("pass").unwrap().try_into().unwrap(); // SystemTime is not monotonic, which can cause this test to flake. We don't expect the clock @@ -259,7 +259,7 @@ fn test_loaded_at() { #[test] fn unload_kprobe() { - let mut bpf = Bpf::load(crate::TEST).unwrap(); + let mut bpf = Ebpf::load(crate::TEST).unwrap(); let prog: &mut KProbe = bpf.program_mut("test_kprobe").unwrap().try_into().unwrap(); prog.load().unwrap(); assert_loaded("test_kprobe"); @@ -284,7 +284,7 @@ fn unload_kprobe() { #[test] fn basic_tracepoint() { - let mut bpf = Bpf::load(crate::TEST).unwrap(); + let mut bpf = Ebpf::load(crate::TEST).unwrap(); let prog: &mut TracePoint = bpf .program_mut("test_tracepoint") .unwrap() @@ -315,7 +315,7 @@ fn basic_tracepoint() { #[test] fn basic_uprobe() { - let mut bpf = Bpf::load(crate::TEST).unwrap(); + let mut bpf = Ebpf::load(crate::TEST).unwrap(); let prog: &mut UProbe = bpf.program_mut("test_uprobe").unwrap().try_into().unwrap(); prog.load().unwrap(); @@ -351,7 +351,7 @@ fn pin_link() { return; } - let mut bpf = Bpf::load(crate::TEST).unwrap(); + let mut bpf = Ebpf::load(crate::TEST).unwrap(); let prog: &mut Xdp = bpf.program_mut("pass").unwrap().try_into().unwrap(); prog.load().unwrap(); let link_id = prog.attach("lo", XdpFlags::default()).unwrap(); @@ -384,7 +384,7 @@ fn pin_lifecycle() { // 1. Load Program and Pin { - let mut bpf = Bpf::load(crate::PASS).unwrap(); + let mut bpf = Ebpf::load(crate::PASS).unwrap(); let prog: &mut Xdp = bpf.program_mut("pass").unwrap().try_into().unwrap(); prog.load().unwrap(); prog.pin("/sys/fs/bpf/aya-xdp-test-prog").unwrap(); @@ -419,7 +419,7 @@ fn pin_lifecycle() { // 4. Load a new version of the program, unpin link, and atomically replace old program { - let mut bpf = Bpf::load(crate::PASS).unwrap(); + let mut bpf = Ebpf::load(crate::PASS).unwrap(); let prog: &mut Xdp = bpf.program_mut("pass").unwrap().try_into().unwrap(); prog.load().unwrap(); @@ -439,7 +439,7 @@ fn pin_lifecycle() { fn pin_lifecycle_tracepoint() { // 1. Load Program and Pin { - let mut bpf = Bpf::load(crate::TEST).unwrap(); + let mut bpf = Ebpf::load(crate::TEST).unwrap(); let prog: &mut TracePoint = bpf .program_mut("test_tracepoint") .unwrap() @@ -493,7 +493,7 @@ fn pin_lifecycle_tracepoint() { fn pin_lifecycle_kprobe() { // 1. Load Program and Pin { - let mut bpf = Bpf::load(crate::TEST).unwrap(); + let mut bpf = Ebpf::load(crate::TEST).unwrap(); let prog: &mut KProbe = bpf.program_mut("test_kprobe").unwrap().try_into().unwrap(); prog.load().unwrap(); prog.pin("/sys/fs/bpf/aya-kprobe-test-prog").unwrap(); @@ -560,7 +560,7 @@ fn pin_lifecycle_uprobe() { // 1. Load Program and Pin { - let mut bpf = Bpf::load(crate::TEST).unwrap(); + let mut bpf = Ebpf::load(crate::TEST).unwrap(); let prog: &mut UProbe = bpf.program_mut("test_uprobe").unwrap().try_into().unwrap(); prog.load().unwrap(); prog.pin(FIRST_PIN_PATH).unwrap(); diff --git a/test/integration-test/src/tests/log.rs b/test/integration-test/src/tests/log.rs index 1f325851..56f5edec 100644 --- a/test/integration-test/src/tests/log.rs +++ b/test/integration-test/src/tests/log.rs @@ -3,7 +3,7 @@ use std::{ sync::{Arc, Mutex}, }; -use aya::{programs::UProbe, Bpf}; +use aya::{programs::UProbe, Ebpf}; use aya_log::EbpfLogger; use log::{Level, Log, Record}; use test_log::test; @@ -40,7 +40,7 @@ struct CapturedLog<'a> { #[test(tokio::test)] async fn log() { - let mut bpf = Bpf::load(crate::LOG).unwrap(); + let mut bpf = Ebpf::load(crate::LOG).unwrap(); let captured_logs = Arc::new(Mutex::new(Vec::new())); { diff --git a/test/integration-test/src/tests/relocations.rs b/test/integration-test/src/tests/relocations.rs index 9c5dab7f..eb43466a 100644 --- a/test/integration-test/src/tests/relocations.rs +++ b/test/integration-test/src/tests/relocations.rs @@ -1,4 +1,4 @@ -use aya::{programs::UProbe, util::KernelVersion, Bpf}; +use aya::{programs::UProbe, util::KernelVersion, Ebpf}; use test_log::test; #[test] @@ -33,8 +33,8 @@ fn text_64_64_reloc() { assert_eq!(m.get(&1, 0).unwrap(), 3); } -fn load_and_attach(name: &str, bytes: &[u8]) -> Bpf { - let mut bpf = Bpf::load(bytes).unwrap(); +fn load_and_attach(name: &str, bytes: &[u8]) -> Ebpf { + let mut bpf = Ebpf::load(bytes).unwrap(); let prog: &mut UProbe = bpf.program_mut(name).unwrap().try_into().unwrap(); prog.load().unwrap(); diff --git a/test/integration-test/src/tests/ring_buf.rs b/test/integration-test/src/tests/ring_buf.rs index 927d80a9..18e38de9 100644 --- a/test/integration-test/src/tests/ring_buf.rs +++ b/test/integration-test/src/tests/ring_buf.rs @@ -13,7 +13,7 @@ use assert_matches::assert_matches; use aya::{ maps::{array::PerCpuArray, ring_buf::RingBuf, MapData}, programs::UProbe, - Bpf, BpfLoader, Pod, + Ebpf, EbpfLoader, Pod, }; use aya_obj::generated::BPF_RINGBUF_HDR_SZ; use rand::Rng as _; @@ -50,7 +50,7 @@ impl<'a> std::iter::Sum<&'a Registers> for Registers { unsafe impl Pod for Registers {} struct RingBufTest { - _bpf: Bpf, + _bpf: Ebpf, ring_buf: RingBuf, regs: PerCpuArray, } @@ -67,7 +67,7 @@ impl RingBufTest { (RING_BUF_MAX_ENTRIES * (mem::size_of::() + BPF_RINGBUF_HDR_SZ as usize)) as u32; // Use the loader API to control the size of the ring_buf. - let mut bpf = BpfLoader::new() + let mut bpf = EbpfLoader::new() .set_max_entries("RING_BUF", RING_BUF_BYTE_SIZE) .load(crate::RING_BUF) .unwrap(); diff --git a/test/integration-test/src/tests/smoke.rs b/test/integration-test/src/tests/smoke.rs index 13204557..708b889b 100644 --- a/test/integration-test/src/tests/smoke.rs +++ b/test/integration-test/src/tests/smoke.rs @@ -2,7 +2,7 @@ use aya::{ maps::loaded_maps, programs::{loaded_programs, Extension, TracePoint, Xdp, XdpFlags}, util::KernelVersion, - Bpf, BpfLoader, + Ebpf, EbpfLoader, }; use test_log::test; @@ -18,7 +18,7 @@ fn xdp() { let _netns = NetNsGuard::new(); - let mut bpf = Bpf::load(crate::PASS).unwrap(); + let mut bpf = Ebpf::load(crate::PASS).unwrap(); let dispatcher: &mut Xdp = bpf.program_mut("pass").unwrap().try_into().unwrap(); dispatcher.load().unwrap(); dispatcher.attach("lo", XdpFlags::default()).unwrap(); @@ -26,7 +26,7 @@ fn xdp() { #[test] fn two_progs() { - let mut bpf = Bpf::load(crate::TWO_PROGS).unwrap(); + let mut bpf = Ebpf::load(crate::TWO_PROGS).unwrap(); let prog_one: &mut TracePoint = bpf .program_mut("test_tracepoint_one") @@ -56,12 +56,12 @@ fn extension() { let _netns = NetNsGuard::new(); - let mut bpf = Bpf::load(crate::MAIN).unwrap(); + let mut bpf = Ebpf::load(crate::MAIN).unwrap(); let pass: &mut Xdp = bpf.program_mut("xdp_pass").unwrap().try_into().unwrap(); pass.load().unwrap(); pass.attach("lo", XdpFlags::default()).unwrap(); - let mut bpf = BpfLoader::new() + let mut bpf = EbpfLoader::new() .extension("xdp_drop") .load(crate::EXT) .unwrap(); @@ -74,7 +74,7 @@ fn extension() { #[test] fn list_loaded_programs() { // Load a program. - let mut bpf = Bpf::load(crate::PASS).unwrap(); + let mut bpf = Ebpf::load(crate::PASS).unwrap(); let dispatcher: &mut Xdp = bpf.program_mut("pass").unwrap().try_into().unwrap(); dispatcher.load().unwrap(); dispatcher.attach("lo", XdpFlags::default()).unwrap(); @@ -103,7 +103,7 @@ fn list_loaded_programs() { #[test] fn list_loaded_maps() { // Load a program with maps. - let mut bpf = Bpf::load(crate::MAP_TEST).unwrap(); + let mut bpf = Ebpf::load(crate::MAP_TEST).unwrap(); let dispatcher: &mut Xdp = bpf.program_mut("pass").unwrap().try_into().unwrap(); dispatcher.load().unwrap(); dispatcher.attach("lo", XdpFlags::default()).unwrap(); diff --git a/test/integration-test/src/tests/xdp.rs b/test/integration-test/src/tests/xdp.rs index bd694287..fb137d89 100644 --- a/test/integration-test/src/tests/xdp.rs +++ b/test/integration-test/src/tests/xdp.rs @@ -3,7 +3,7 @@ use std::{ffi::CStr, mem::MaybeUninit, net::UdpSocket, num::NonZeroU32, time::Du use aya::{ maps::{Array, CpuMap, XskMap}, programs::{Xdp, XdpFlags}, - Bpf, + Ebpf, }; use object::{Object, ObjectSection, ObjectSymbol, SymbolSection}; use test_log::test; @@ -15,7 +15,7 @@ use crate::utils::NetNsGuard; fn af_xdp() { let _netns = NetNsGuard::new(); - let mut bpf = Bpf::load(crate::REDIRECT).unwrap(); + let mut bpf = Ebpf::load(crate::REDIRECT).unwrap(); let mut socks: XskMap<_> = bpf.take_map("SOCKS").unwrap().try_into().unwrap(); let xdp: &mut Xdp = bpf @@ -122,7 +122,7 @@ fn ensure_symbol(obj_file: &object::File, sec_name: &str, sym_name: &str) { #[test] fn map_load() { - let bpf = Bpf::load(crate::XDP_SEC).unwrap(); + let bpf = Ebpf::load(crate::XDP_SEC).unwrap(); bpf.program("xdp_plain").unwrap(); bpf.program("xdp_frags").unwrap(); @@ -136,7 +136,7 @@ fn map_load() { fn cpumap_chain() { let _netns = NetNsGuard::new(); - let mut bpf = Bpf::load(crate::REDIRECT).unwrap(); + let mut bpf = Ebpf::load(crate::REDIRECT).unwrap(); // Load our cpumap and our canary map let mut cpus: CpuMap<_> = bpf.take_map("CPUS").unwrap().try_into().unwrap(); From d0c244356f67b11e3d46fa828feaa726daf260e6 Mon Sep 17 00:00:00 2001 From: Dave Tucker Date: Tue, 5 Mar 2024 11:25:34 +0000 Subject: [PATCH 11/16] chore: Bless public API changes Signed-off-by: Dave Tucker --- xtask/public-api/aya-bpf-bindings.txt | 5921 ------------------------ xtask/public-api/aya-bpf-cty.txt | 30 - xtask/public-api/aya-bpf-macros.txt | 27 - xtask/public-api/aya-bpf.txt | 2591 ----------- xtask/public-api/aya-ebpf-bindings.txt | 5921 ++++++++++++++++++++++++ xtask/public-api/aya-ebpf-cty.txt | 30 + xtask/public-api/aya-ebpf-macros.txt | 27 + xtask/public-api/aya-ebpf.txt | 2591 +++++++++++ xtask/public-api/aya-log.txt | 51 +- xtask/public-api/aya-obj.txt | 262 +- xtask/public-api/aya.txt | 272 +- 11 files changed, 8863 insertions(+), 8860 deletions(-) delete mode 100644 xtask/public-api/aya-bpf-bindings.txt delete mode 100644 xtask/public-api/aya-bpf-cty.txt delete mode 100644 xtask/public-api/aya-bpf-macros.txt delete mode 100644 xtask/public-api/aya-bpf.txt create mode 100644 xtask/public-api/aya-ebpf-bindings.txt create mode 100644 xtask/public-api/aya-ebpf-cty.txt create mode 100644 xtask/public-api/aya-ebpf-macros.txt create mode 100644 xtask/public-api/aya-ebpf.txt diff --git a/xtask/public-api/aya-bpf-bindings.txt b/xtask/public-api/aya-bpf-bindings.txt deleted file mode 100644 index 1d704106..00000000 --- a/xtask/public-api/aya-bpf-bindings.txt +++ /dev/null @@ -1,5921 +0,0 @@ -pub mod aya_bpf_bindings -pub mod aya_bpf_bindings::bindings -pub mod aya_bpf_bindings::bindings::_bindgen_ty_26 -pub const aya_bpf_bindings::bindings::_bindgen_ty_26::BPF_SKB_TSTAMP_DELIVERY_MONO: aya_bpf_bindings::bindings::_bindgen_ty_26::Type = 1u32 -pub const aya_bpf_bindings::bindings::_bindgen_ty_26::BPF_SKB_TSTAMP_UNSPEC: aya_bpf_bindings::bindings::_bindgen_ty_26::Type = 0u32 -pub type aya_bpf_bindings::bindings::_bindgen_ty_26::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::_bindgen_ty_31 -pub const aya_bpf_bindings::bindings::_bindgen_ty_31::BPF_LOAD_HDR_OPT_TCP_SYN: aya_bpf_bindings::bindings::_bindgen_ty_31::Type = 1u32 -pub type aya_bpf_bindings::bindings::_bindgen_ty_31::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::_bindgen_ty_32 -pub const aya_bpf_bindings::bindings::_bindgen_ty_32::BPF_WRITE_HDR_TCP_CURRENT_MSS: aya_bpf_bindings::bindings::_bindgen_ty_32::Type = 1u32 -pub const aya_bpf_bindings::bindings::_bindgen_ty_32::BPF_WRITE_HDR_TCP_SYNACK_COOKIE: aya_bpf_bindings::bindings::_bindgen_ty_32::Type = 2u32 -pub type aya_bpf_bindings::bindings::_bindgen_ty_32::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::bpf_adj_room_mode -pub const aya_bpf_bindings::bindings::bpf_adj_room_mode::BPF_ADJ_ROOM_MAC: aya_bpf_bindings::bindings::bpf_adj_room_mode::Type = 1u32 -pub const aya_bpf_bindings::bindings::bpf_adj_room_mode::BPF_ADJ_ROOM_NET: aya_bpf_bindings::bindings::bpf_adj_room_mode::Type = 0u32 -pub type aya_bpf_bindings::bindings::bpf_adj_room_mode::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::bpf_attach_type -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_DEVICE: aya_bpf_bindings::bindings::bpf_attach_type::Type = 6u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_GETSOCKOPT: aya_bpf_bindings::bindings::bpf_attach_type::Type = 21u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET4_BIND: aya_bpf_bindings::bindings::bpf_attach_type::Type = 8u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET4_CONNECT: aya_bpf_bindings::bindings::bpf_attach_type::Type = 10u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET4_GETPEERNAME: aya_bpf_bindings::bindings::bpf_attach_type::Type = 29u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET4_GETSOCKNAME: aya_bpf_bindings::bindings::bpf_attach_type::Type = 31u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET4_POST_BIND: aya_bpf_bindings::bindings::bpf_attach_type::Type = 12u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET6_BIND: aya_bpf_bindings::bindings::bpf_attach_type::Type = 9u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET6_CONNECT: aya_bpf_bindings::bindings::bpf_attach_type::Type = 11u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET6_GETPEERNAME: aya_bpf_bindings::bindings::bpf_attach_type::Type = 30u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET6_GETSOCKNAME: aya_bpf_bindings::bindings::bpf_attach_type::Type = 32u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET6_POST_BIND: aya_bpf_bindings::bindings::bpf_attach_type::Type = 13u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET_EGRESS: aya_bpf_bindings::bindings::bpf_attach_type::Type = 1u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET_INGRESS: aya_bpf_bindings::bindings::bpf_attach_type::Type = 0u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET_SOCK_CREATE: aya_bpf_bindings::bindings::bpf_attach_type::Type = 2u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET_SOCK_RELEASE: aya_bpf_bindings::bindings::bpf_attach_type::Type = 34u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_SETSOCKOPT: aya_bpf_bindings::bindings::bpf_attach_type::Type = 22u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_SOCK_OPS: aya_bpf_bindings::bindings::bpf_attach_type::Type = 3u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_SYSCTL: aya_bpf_bindings::bindings::bpf_attach_type::Type = 18u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_UDP4_RECVMSG: aya_bpf_bindings::bindings::bpf_attach_type::Type = 19u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_UDP4_SENDMSG: aya_bpf_bindings::bindings::bpf_attach_type::Type = 14u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_UDP6_RECVMSG: aya_bpf_bindings::bindings::bpf_attach_type::Type = 20u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_UDP6_SENDMSG: aya_bpf_bindings::bindings::bpf_attach_type::Type = 15u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_FLOW_DISSECTOR: aya_bpf_bindings::bindings::bpf_attach_type::Type = 17u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_LIRC_MODE2: aya_bpf_bindings::bindings::bpf_attach_type::Type = 16u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_LSM_CGROUP: aya_bpf_bindings::bindings::bpf_attach_type::Type = 43u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_LSM_MAC: aya_bpf_bindings::bindings::bpf_attach_type::Type = 27u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_MODIFY_RETURN: aya_bpf_bindings::bindings::bpf_attach_type::Type = 26u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_PERF_EVENT: aya_bpf_bindings::bindings::bpf_attach_type::Type = 41u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_SK_LOOKUP: aya_bpf_bindings::bindings::bpf_attach_type::Type = 36u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_SK_MSG_VERDICT: aya_bpf_bindings::bindings::bpf_attach_type::Type = 7u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_SK_REUSEPORT_SELECT: aya_bpf_bindings::bindings::bpf_attach_type::Type = 39u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_SK_REUSEPORT_SELECT_OR_MIGRATE: aya_bpf_bindings::bindings::bpf_attach_type::Type = 40u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_SK_SKB_STREAM_PARSER: aya_bpf_bindings::bindings::bpf_attach_type::Type = 4u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_SK_SKB_STREAM_VERDICT: aya_bpf_bindings::bindings::bpf_attach_type::Type = 5u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_SK_SKB_VERDICT: aya_bpf_bindings::bindings::bpf_attach_type::Type = 38u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_STRUCT_OPS: aya_bpf_bindings::bindings::bpf_attach_type::Type = 44u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_TRACE_FENTRY: aya_bpf_bindings::bindings::bpf_attach_type::Type = 24u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_TRACE_FEXIT: aya_bpf_bindings::bindings::bpf_attach_type::Type = 25u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_TRACE_ITER: aya_bpf_bindings::bindings::bpf_attach_type::Type = 28u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_TRACE_KPROBE_MULTI: aya_bpf_bindings::bindings::bpf_attach_type::Type = 42u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_TRACE_RAW_TP: aya_bpf_bindings::bindings::bpf_attach_type::Type = 23u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_XDP: aya_bpf_bindings::bindings::bpf_attach_type::Type = 37u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_XDP_CPUMAP: aya_bpf_bindings::bindings::bpf_attach_type::Type = 35u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::BPF_XDP_DEVMAP: aya_bpf_bindings::bindings::bpf_attach_type::Type = 33u32 -pub const aya_bpf_bindings::bindings::bpf_attach_type::__MAX_BPF_ATTACH_TYPE: aya_bpf_bindings::bindings::bpf_attach_type::Type = 45u32 -pub type aya_bpf_bindings::bindings::bpf_attach_type::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::bpf_cgroup_iter_order -pub const aya_bpf_bindings::bindings::bpf_cgroup_iter_order::BPF_CGROUP_ITER_ANCESTORS_UP: aya_bpf_bindings::bindings::bpf_cgroup_iter_order::Type = 4u32 -pub const aya_bpf_bindings::bindings::bpf_cgroup_iter_order::BPF_CGROUP_ITER_DESCENDANTS_POST: aya_bpf_bindings::bindings::bpf_cgroup_iter_order::Type = 3u32 -pub const aya_bpf_bindings::bindings::bpf_cgroup_iter_order::BPF_CGROUP_ITER_DESCENDANTS_PRE: aya_bpf_bindings::bindings::bpf_cgroup_iter_order::Type = 2u32 -pub const aya_bpf_bindings::bindings::bpf_cgroup_iter_order::BPF_CGROUP_ITER_ORDER_UNSPEC: aya_bpf_bindings::bindings::bpf_cgroup_iter_order::Type = 0u32 -pub const aya_bpf_bindings::bindings::bpf_cgroup_iter_order::BPF_CGROUP_ITER_SELF_ONLY: aya_bpf_bindings::bindings::bpf_cgroup_iter_order::Type = 1u32 -pub type aya_bpf_bindings::bindings::bpf_cgroup_iter_order::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::bpf_check_mtu_flags -pub const aya_bpf_bindings::bindings::bpf_check_mtu_flags::BPF_MTU_CHK_SEGS: aya_bpf_bindings::bindings::bpf_check_mtu_flags::Type = 1u32 -pub type aya_bpf_bindings::bindings::bpf_check_mtu_flags::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::bpf_check_mtu_ret -pub const aya_bpf_bindings::bindings::bpf_check_mtu_ret::BPF_MTU_CHK_RET_FRAG_NEEDED: aya_bpf_bindings::bindings::bpf_check_mtu_ret::Type = 1u32 -pub const aya_bpf_bindings::bindings::bpf_check_mtu_ret::BPF_MTU_CHK_RET_SEGS_TOOBIG: aya_bpf_bindings::bindings::bpf_check_mtu_ret::Type = 2u32 -pub const aya_bpf_bindings::bindings::bpf_check_mtu_ret::BPF_MTU_CHK_RET_SUCCESS: aya_bpf_bindings::bindings::bpf_check_mtu_ret::Type = 0u32 -pub type aya_bpf_bindings::bindings::bpf_check_mtu_ret::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::bpf_cmd -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_BTF_GET_FD_BY_ID: aya_bpf_bindings::bindings::bpf_cmd::Type = 19u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_BTF_GET_NEXT_ID: aya_bpf_bindings::bindings::bpf_cmd::Type = 23u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_BTF_LOAD: aya_bpf_bindings::bindings::bpf_cmd::Type = 18u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_ENABLE_STATS: aya_bpf_bindings::bindings::bpf_cmd::Type = 32u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_ITER_CREATE: aya_bpf_bindings::bindings::bpf_cmd::Type = 33u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_LINK_CREATE: aya_bpf_bindings::bindings::bpf_cmd::Type = 28u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_LINK_DETACH: aya_bpf_bindings::bindings::bpf_cmd::Type = 34u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_LINK_GET_FD_BY_ID: aya_bpf_bindings::bindings::bpf_cmd::Type = 30u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_LINK_GET_NEXT_ID: aya_bpf_bindings::bindings::bpf_cmd::Type = 31u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_LINK_UPDATE: aya_bpf_bindings::bindings::bpf_cmd::Type = 29u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_MAP_CREATE: aya_bpf_bindings::bindings::bpf_cmd::Type = 0u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_MAP_DELETE_BATCH: aya_bpf_bindings::bindings::bpf_cmd::Type = 27u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_MAP_DELETE_ELEM: aya_bpf_bindings::bindings::bpf_cmd::Type = 3u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_MAP_FREEZE: aya_bpf_bindings::bindings::bpf_cmd::Type = 22u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_MAP_GET_FD_BY_ID: aya_bpf_bindings::bindings::bpf_cmd::Type = 14u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_MAP_GET_NEXT_ID: aya_bpf_bindings::bindings::bpf_cmd::Type = 12u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_MAP_GET_NEXT_KEY: aya_bpf_bindings::bindings::bpf_cmd::Type = 4u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_MAP_LOOKUP_AND_DELETE_BATCH: aya_bpf_bindings::bindings::bpf_cmd::Type = 25u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_MAP_LOOKUP_AND_DELETE_ELEM: aya_bpf_bindings::bindings::bpf_cmd::Type = 21u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_MAP_LOOKUP_BATCH: aya_bpf_bindings::bindings::bpf_cmd::Type = 24u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_MAP_LOOKUP_ELEM: aya_bpf_bindings::bindings::bpf_cmd::Type = 1u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_MAP_UPDATE_BATCH: aya_bpf_bindings::bindings::bpf_cmd::Type = 26u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_MAP_UPDATE_ELEM: aya_bpf_bindings::bindings::bpf_cmd::Type = 2u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_OBJ_GET: aya_bpf_bindings::bindings::bpf_cmd::Type = 7u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_OBJ_GET_INFO_BY_FD: aya_bpf_bindings::bindings::bpf_cmd::Type = 15u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_OBJ_PIN: aya_bpf_bindings::bindings::bpf_cmd::Type = 6u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_PROG_ATTACH: aya_bpf_bindings::bindings::bpf_cmd::Type = 8u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_PROG_BIND_MAP: aya_bpf_bindings::bindings::bpf_cmd::Type = 35u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_PROG_DETACH: aya_bpf_bindings::bindings::bpf_cmd::Type = 9u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_PROG_GET_FD_BY_ID: aya_bpf_bindings::bindings::bpf_cmd::Type = 13u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_PROG_GET_NEXT_ID: aya_bpf_bindings::bindings::bpf_cmd::Type = 11u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_PROG_LOAD: aya_bpf_bindings::bindings::bpf_cmd::Type = 5u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_PROG_QUERY: aya_bpf_bindings::bindings::bpf_cmd::Type = 16u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_PROG_RUN: aya_bpf_bindings::bindings::bpf_cmd::Type = 10u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_PROG_TEST_RUN: aya_bpf_bindings::bindings::bpf_cmd::Type = 10u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_RAW_TRACEPOINT_OPEN: aya_bpf_bindings::bindings::bpf_cmd::Type = 17u32 -pub const aya_bpf_bindings::bindings::bpf_cmd::BPF_TASK_FD_QUERY: aya_bpf_bindings::bindings::bpf_cmd::Type = 20u32 -pub type aya_bpf_bindings::bindings::bpf_cmd::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::bpf_core_relo_kind -pub const aya_bpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_ENUMVAL_EXISTS: aya_bpf_bindings::bindings::bpf_core_relo_kind::Type = 10u32 -pub const aya_bpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_ENUMVAL_VALUE: aya_bpf_bindings::bindings::bpf_core_relo_kind::Type = 11u32 -pub const aya_bpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_FIELD_BYTE_OFFSET: aya_bpf_bindings::bindings::bpf_core_relo_kind::Type = 0u32 -pub const aya_bpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_FIELD_BYTE_SIZE: aya_bpf_bindings::bindings::bpf_core_relo_kind::Type = 1u32 -pub const aya_bpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_FIELD_EXISTS: aya_bpf_bindings::bindings::bpf_core_relo_kind::Type = 2u32 -pub const aya_bpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_FIELD_LSHIFT_U64: aya_bpf_bindings::bindings::bpf_core_relo_kind::Type = 4u32 -pub const aya_bpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_FIELD_RSHIFT_U64: aya_bpf_bindings::bindings::bpf_core_relo_kind::Type = 5u32 -pub const aya_bpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_FIELD_SIGNED: aya_bpf_bindings::bindings::bpf_core_relo_kind::Type = 3u32 -pub const aya_bpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_TYPE_EXISTS: aya_bpf_bindings::bindings::bpf_core_relo_kind::Type = 8u32 -pub const aya_bpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_TYPE_ID_LOCAL: aya_bpf_bindings::bindings::bpf_core_relo_kind::Type = 6u32 -pub const aya_bpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_TYPE_ID_TARGET: aya_bpf_bindings::bindings::bpf_core_relo_kind::Type = 7u32 -pub const aya_bpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_TYPE_MATCHES: aya_bpf_bindings::bindings::bpf_core_relo_kind::Type = 12u32 -pub const aya_bpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_TYPE_SIZE: aya_bpf_bindings::bindings::bpf_core_relo_kind::Type = 9u32 -pub type aya_bpf_bindings::bindings::bpf_core_relo_kind::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::bpf_func_id -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_bind: aya_bpf_bindings::bindings::bpf_func_id::Type = 64u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_bprm_opts_set: aya_bpf_bindings::bindings::bpf_func_id::Type = 159u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_btf_find_by_name_kind: aya_bpf_bindings::bindings::bpf_func_id::Type = 167u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_cgrp_storage_delete: aya_bpf_bindings::bindings::bpf_func_id::Type = 211u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_cgrp_storage_get: aya_bpf_bindings::bindings::bpf_func_id::Type = 210u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_check_mtu: aya_bpf_bindings::bindings::bpf_func_id::Type = 163u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_clone_redirect: aya_bpf_bindings::bindings::bpf_func_id::Type = 13u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_copy_from_user: aya_bpf_bindings::bindings::bpf_func_id::Type = 148u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_copy_from_user_task: aya_bpf_bindings::bindings::bpf_func_id::Type = 191u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_csum_diff: aya_bpf_bindings::bindings::bpf_func_id::Type = 28u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_csum_level: aya_bpf_bindings::bindings::bpf_func_id::Type = 135u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_csum_update: aya_bpf_bindings::bindings::bpf_func_id::Type = 40u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_current_task_under_cgroup: aya_bpf_bindings::bindings::bpf_func_id::Type = 37u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_d_path: aya_bpf_bindings::bindings::bpf_func_id::Type = 147u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_dynptr_data: aya_bpf_bindings::bindings::bpf_func_id::Type = 203u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_dynptr_from_mem: aya_bpf_bindings::bindings::bpf_func_id::Type = 197u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_dynptr_read: aya_bpf_bindings::bindings::bpf_func_id::Type = 201u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_dynptr_write: aya_bpf_bindings::bindings::bpf_func_id::Type = 202u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_fib_lookup: aya_bpf_bindings::bindings::bpf_func_id::Type = 69u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_find_vma: aya_bpf_bindings::bindings::bpf_func_id::Type = 180u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_for_each_map_elem: aya_bpf_bindings::bindings::bpf_func_id::Type = 164u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_attach_cookie: aya_bpf_bindings::bindings::bpf_func_id::Type = 174u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_branch_snapshot: aya_bpf_bindings::bindings::bpf_func_id::Type = 176u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_cgroup_classid: aya_bpf_bindings::bindings::bpf_func_id::Type = 17u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_current_ancestor_cgroup_id: aya_bpf_bindings::bindings::bpf_func_id::Type = 123u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_current_cgroup_id: aya_bpf_bindings::bindings::bpf_func_id::Type = 80u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_current_comm: aya_bpf_bindings::bindings::bpf_func_id::Type = 16u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_current_pid_tgid: aya_bpf_bindings::bindings::bpf_func_id::Type = 14u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_current_task: aya_bpf_bindings::bindings::bpf_func_id::Type = 35u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_current_task_btf: aya_bpf_bindings::bindings::bpf_func_id::Type = 158u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_current_uid_gid: aya_bpf_bindings::bindings::bpf_func_id::Type = 15u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_func_arg: aya_bpf_bindings::bindings::bpf_func_id::Type = 183u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_func_arg_cnt: aya_bpf_bindings::bindings::bpf_func_id::Type = 185u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_func_ip: aya_bpf_bindings::bindings::bpf_func_id::Type = 173u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_func_ret: aya_bpf_bindings::bindings::bpf_func_id::Type = 184u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_hash_recalc: aya_bpf_bindings::bindings::bpf_func_id::Type = 34u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_listener_sock: aya_bpf_bindings::bindings::bpf_func_id::Type = 98u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_local_storage: aya_bpf_bindings::bindings::bpf_func_id::Type = 81u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_netns_cookie: aya_bpf_bindings::bindings::bpf_func_id::Type = 122u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_ns_current_pid_tgid: aya_bpf_bindings::bindings::bpf_func_id::Type = 120u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_numa_node_id: aya_bpf_bindings::bindings::bpf_func_id::Type = 42u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_prandom_u32: aya_bpf_bindings::bindings::bpf_func_id::Type = 7u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_retval: aya_bpf_bindings::bindings::bpf_func_id::Type = 186u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_route_realm: aya_bpf_bindings::bindings::bpf_func_id::Type = 24u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_smp_processor_id: aya_bpf_bindings::bindings::bpf_func_id::Type = 8u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_socket_cookie: aya_bpf_bindings::bindings::bpf_func_id::Type = 46u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_socket_uid: aya_bpf_bindings::bindings::bpf_func_id::Type = 47u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_stack: aya_bpf_bindings::bindings::bpf_func_id::Type = 67u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_stackid: aya_bpf_bindings::bindings::bpf_func_id::Type = 27u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_task_stack: aya_bpf_bindings::bindings::bpf_func_id::Type = 141u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_getsockopt: aya_bpf_bindings::bindings::bpf_func_id::Type = 57u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_ima_file_hash: aya_bpf_bindings::bindings::bpf_func_id::Type = 193u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_ima_inode_hash: aya_bpf_bindings::bindings::bpf_func_id::Type = 161u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_inode_storage_delete: aya_bpf_bindings::bindings::bpf_func_id::Type = 146u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_inode_storage_get: aya_bpf_bindings::bindings::bpf_func_id::Type = 145u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_jiffies64: aya_bpf_bindings::bindings::bpf_func_id::Type = 118u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_kallsyms_lookup_name: aya_bpf_bindings::bindings::bpf_func_id::Type = 179u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_kptr_xchg: aya_bpf_bindings::bindings::bpf_func_id::Type = 194u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_ktime_get_boot_ns: aya_bpf_bindings::bindings::bpf_func_id::Type = 125u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_ktime_get_coarse_ns: aya_bpf_bindings::bindings::bpf_func_id::Type = 160u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_ktime_get_ns: aya_bpf_bindings::bindings::bpf_func_id::Type = 5u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_ktime_get_tai_ns: aya_bpf_bindings::bindings::bpf_func_id::Type = 208u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_l3_csum_replace: aya_bpf_bindings::bindings::bpf_func_id::Type = 10u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_l4_csum_replace: aya_bpf_bindings::bindings::bpf_func_id::Type = 11u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_load_hdr_opt: aya_bpf_bindings::bindings::bpf_func_id::Type = 142u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_loop: aya_bpf_bindings::bindings::bpf_func_id::Type = 181u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_lwt_push_encap: aya_bpf_bindings::bindings::bpf_func_id::Type = 73u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_lwt_seg6_action: aya_bpf_bindings::bindings::bpf_func_id::Type = 76u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_lwt_seg6_adjust_srh: aya_bpf_bindings::bindings::bpf_func_id::Type = 75u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_lwt_seg6_store_bytes: aya_bpf_bindings::bindings::bpf_func_id::Type = 74u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_map_delete_elem: aya_bpf_bindings::bindings::bpf_func_id::Type = 3u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_map_lookup_elem: aya_bpf_bindings::bindings::bpf_func_id::Type = 1u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_map_lookup_percpu_elem: aya_bpf_bindings::bindings::bpf_func_id::Type = 195u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_map_peek_elem: aya_bpf_bindings::bindings::bpf_func_id::Type = 89u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_map_pop_elem: aya_bpf_bindings::bindings::bpf_func_id::Type = 88u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_map_push_elem: aya_bpf_bindings::bindings::bpf_func_id::Type = 87u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_map_update_elem: aya_bpf_bindings::bindings::bpf_func_id::Type = 2u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_msg_apply_bytes: aya_bpf_bindings::bindings::bpf_func_id::Type = 61u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_msg_cork_bytes: aya_bpf_bindings::bindings::bpf_func_id::Type = 62u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_msg_pop_data: aya_bpf_bindings::bindings::bpf_func_id::Type = 91u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_msg_pull_data: aya_bpf_bindings::bindings::bpf_func_id::Type = 63u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_msg_push_data: aya_bpf_bindings::bindings::bpf_func_id::Type = 90u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_msg_redirect_hash: aya_bpf_bindings::bindings::bpf_func_id::Type = 71u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_msg_redirect_map: aya_bpf_bindings::bindings::bpf_func_id::Type = 60u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_override_return: aya_bpf_bindings::bindings::bpf_func_id::Type = 58u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_per_cpu_ptr: aya_bpf_bindings::bindings::bpf_func_id::Type = 153u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_perf_event_output: aya_bpf_bindings::bindings::bpf_func_id::Type = 25u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_perf_event_read: aya_bpf_bindings::bindings::bpf_func_id::Type = 22u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_perf_event_read_value: aya_bpf_bindings::bindings::bpf_func_id::Type = 55u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_perf_prog_read_value: aya_bpf_bindings::bindings::bpf_func_id::Type = 56u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_probe_read: aya_bpf_bindings::bindings::bpf_func_id::Type = 4u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_probe_read_kernel: aya_bpf_bindings::bindings::bpf_func_id::Type = 113u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_probe_read_kernel_str: aya_bpf_bindings::bindings::bpf_func_id::Type = 115u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_probe_read_str: aya_bpf_bindings::bindings::bpf_func_id::Type = 45u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_probe_read_user: aya_bpf_bindings::bindings::bpf_func_id::Type = 112u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_probe_read_user_str: aya_bpf_bindings::bindings::bpf_func_id::Type = 114u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_probe_write_user: aya_bpf_bindings::bindings::bpf_func_id::Type = 36u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_rc_keydown: aya_bpf_bindings::bindings::bpf_func_id::Type = 78u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_rc_pointer_rel: aya_bpf_bindings::bindings::bpf_func_id::Type = 92u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_rc_repeat: aya_bpf_bindings::bindings::bpf_func_id::Type = 77u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_read_branch_records: aya_bpf_bindings::bindings::bpf_func_id::Type = 119u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_redirect: aya_bpf_bindings::bindings::bpf_func_id::Type = 23u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_redirect_map: aya_bpf_bindings::bindings::bpf_func_id::Type = 51u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_redirect_neigh: aya_bpf_bindings::bindings::bpf_func_id::Type = 152u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_redirect_peer: aya_bpf_bindings::bindings::bpf_func_id::Type = 155u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_reserve_hdr_opt: aya_bpf_bindings::bindings::bpf_func_id::Type = 144u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_ringbuf_discard: aya_bpf_bindings::bindings::bpf_func_id::Type = 133u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_ringbuf_discard_dynptr: aya_bpf_bindings::bindings::bpf_func_id::Type = 200u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_ringbuf_output: aya_bpf_bindings::bindings::bpf_func_id::Type = 130u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_ringbuf_query: aya_bpf_bindings::bindings::bpf_func_id::Type = 134u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_ringbuf_reserve: aya_bpf_bindings::bindings::bpf_func_id::Type = 131u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_ringbuf_reserve_dynptr: aya_bpf_bindings::bindings::bpf_func_id::Type = 198u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_ringbuf_submit: aya_bpf_bindings::bindings::bpf_func_id::Type = 132u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_ringbuf_submit_dynptr: aya_bpf_bindings::bindings::bpf_func_id::Type = 199u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_send_signal: aya_bpf_bindings::bindings::bpf_func_id::Type = 109u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_send_signal_thread: aya_bpf_bindings::bindings::bpf_func_id::Type = 117u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_seq_printf: aya_bpf_bindings::bindings::bpf_func_id::Type = 126u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_seq_printf_btf: aya_bpf_bindings::bindings::bpf_func_id::Type = 150u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_seq_write: aya_bpf_bindings::bindings::bpf_func_id::Type = 127u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_set_hash: aya_bpf_bindings::bindings::bpf_func_id::Type = 48u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_set_hash_invalid: aya_bpf_bindings::bindings::bpf_func_id::Type = 41u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_set_retval: aya_bpf_bindings::bindings::bpf_func_id::Type = 187u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_setsockopt: aya_bpf_bindings::bindings::bpf_func_id::Type = 49u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_ancestor_cgroup_id: aya_bpf_bindings::bindings::bpf_func_id::Type = 129u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_assign: aya_bpf_bindings::bindings::bpf_func_id::Type = 124u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_cgroup_id: aya_bpf_bindings::bindings::bpf_func_id::Type = 128u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_fullsock: aya_bpf_bindings::bindings::bpf_func_id::Type = 95u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_lookup_tcp: aya_bpf_bindings::bindings::bpf_func_id::Type = 84u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_lookup_udp: aya_bpf_bindings::bindings::bpf_func_id::Type = 85u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_redirect_hash: aya_bpf_bindings::bindings::bpf_func_id::Type = 72u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_redirect_map: aya_bpf_bindings::bindings::bpf_func_id::Type = 52u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_release: aya_bpf_bindings::bindings::bpf_func_id::Type = 86u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_select_reuseport: aya_bpf_bindings::bindings::bpf_func_id::Type = 82u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_storage_delete: aya_bpf_bindings::bindings::bpf_func_id::Type = 108u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_storage_get: aya_bpf_bindings::bindings::bpf_func_id::Type = 107u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_adjust_room: aya_bpf_bindings::bindings::bpf_func_id::Type = 50u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_ancestor_cgroup_id: aya_bpf_bindings::bindings::bpf_func_id::Type = 83u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_cgroup_classid: aya_bpf_bindings::bindings::bpf_func_id::Type = 151u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_cgroup_id: aya_bpf_bindings::bindings::bpf_func_id::Type = 79u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_change_head: aya_bpf_bindings::bindings::bpf_func_id::Type = 43u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_change_proto: aya_bpf_bindings::bindings::bpf_func_id::Type = 31u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_change_tail: aya_bpf_bindings::bindings::bpf_func_id::Type = 38u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_change_type: aya_bpf_bindings::bindings::bpf_func_id::Type = 32u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_ecn_set_ce: aya_bpf_bindings::bindings::bpf_func_id::Type = 97u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_get_tunnel_key: aya_bpf_bindings::bindings::bpf_func_id::Type = 20u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_get_tunnel_opt: aya_bpf_bindings::bindings::bpf_func_id::Type = 29u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_get_xfrm_state: aya_bpf_bindings::bindings::bpf_func_id::Type = 66u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_load_bytes: aya_bpf_bindings::bindings::bpf_func_id::Type = 26u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_load_bytes_relative: aya_bpf_bindings::bindings::bpf_func_id::Type = 68u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_output: aya_bpf_bindings::bindings::bpf_func_id::Type = 111u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_pull_data: aya_bpf_bindings::bindings::bpf_func_id::Type = 39u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_set_tstamp: aya_bpf_bindings::bindings::bpf_func_id::Type = 192u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_set_tunnel_key: aya_bpf_bindings::bindings::bpf_func_id::Type = 21u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_set_tunnel_opt: aya_bpf_bindings::bindings::bpf_func_id::Type = 30u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_store_bytes: aya_bpf_bindings::bindings::bpf_func_id::Type = 9u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_under_cgroup: aya_bpf_bindings::bindings::bpf_func_id::Type = 33u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_vlan_pop: aya_bpf_bindings::bindings::bpf_func_id::Type = 19u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_vlan_push: aya_bpf_bindings::bindings::bpf_func_id::Type = 18u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skc_lookup_tcp: aya_bpf_bindings::bindings::bpf_func_id::Type = 99u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skc_to_mptcp_sock: aya_bpf_bindings::bindings::bpf_func_id::Type = 196u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skc_to_tcp6_sock: aya_bpf_bindings::bindings::bpf_func_id::Type = 136u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skc_to_tcp_request_sock: aya_bpf_bindings::bindings::bpf_func_id::Type = 139u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skc_to_tcp_sock: aya_bpf_bindings::bindings::bpf_func_id::Type = 137u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skc_to_tcp_timewait_sock: aya_bpf_bindings::bindings::bpf_func_id::Type = 138u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skc_to_udp6_sock: aya_bpf_bindings::bindings::bpf_func_id::Type = 140u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_skc_to_unix_sock: aya_bpf_bindings::bindings::bpf_func_id::Type = 178u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_snprintf: aya_bpf_bindings::bindings::bpf_func_id::Type = 165u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_snprintf_btf: aya_bpf_bindings::bindings::bpf_func_id::Type = 149u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sock_from_file: aya_bpf_bindings::bindings::bpf_func_id::Type = 162u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sock_hash_update: aya_bpf_bindings::bindings::bpf_func_id::Type = 70u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sock_map_update: aya_bpf_bindings::bindings::bpf_func_id::Type = 53u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sock_ops_cb_flags_set: aya_bpf_bindings::bindings::bpf_func_id::Type = 59u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_spin_lock: aya_bpf_bindings::bindings::bpf_func_id::Type = 93u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_spin_unlock: aya_bpf_bindings::bindings::bpf_func_id::Type = 94u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_store_hdr_opt: aya_bpf_bindings::bindings::bpf_func_id::Type = 143u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_strncmp: aya_bpf_bindings::bindings::bpf_func_id::Type = 182u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_strtol: aya_bpf_bindings::bindings::bpf_func_id::Type = 105u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_strtoul: aya_bpf_bindings::bindings::bpf_func_id::Type = 106u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sys_bpf: aya_bpf_bindings::bindings::bpf_func_id::Type = 166u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sys_close: aya_bpf_bindings::bindings::bpf_func_id::Type = 168u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sysctl_get_current_value: aya_bpf_bindings::bindings::bpf_func_id::Type = 102u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sysctl_get_name: aya_bpf_bindings::bindings::bpf_func_id::Type = 101u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sysctl_get_new_value: aya_bpf_bindings::bindings::bpf_func_id::Type = 103u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_sysctl_set_new_value: aya_bpf_bindings::bindings::bpf_func_id::Type = 104u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_tail_call: aya_bpf_bindings::bindings::bpf_func_id::Type = 12u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_task_pt_regs: aya_bpf_bindings::bindings::bpf_func_id::Type = 175u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_task_storage_delete: aya_bpf_bindings::bindings::bpf_func_id::Type = 157u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_task_storage_get: aya_bpf_bindings::bindings::bpf_func_id::Type = 156u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_tcp_check_syncookie: aya_bpf_bindings::bindings::bpf_func_id::Type = 100u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_tcp_gen_syncookie: aya_bpf_bindings::bindings::bpf_func_id::Type = 110u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_tcp_raw_check_syncookie_ipv4: aya_bpf_bindings::bindings::bpf_func_id::Type = 206u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_tcp_raw_check_syncookie_ipv6: aya_bpf_bindings::bindings::bpf_func_id::Type = 207u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_tcp_raw_gen_syncookie_ipv4: aya_bpf_bindings::bindings::bpf_func_id::Type = 204u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_tcp_raw_gen_syncookie_ipv6: aya_bpf_bindings::bindings::bpf_func_id::Type = 205u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_tcp_send_ack: aya_bpf_bindings::bindings::bpf_func_id::Type = 116u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_tcp_sock: aya_bpf_bindings::bindings::bpf_func_id::Type = 96u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_this_cpu_ptr: aya_bpf_bindings::bindings::bpf_func_id::Type = 154u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_timer_cancel: aya_bpf_bindings::bindings::bpf_func_id::Type = 172u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_timer_init: aya_bpf_bindings::bindings::bpf_func_id::Type = 169u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_timer_set_callback: aya_bpf_bindings::bindings::bpf_func_id::Type = 170u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_timer_start: aya_bpf_bindings::bindings::bpf_func_id::Type = 171u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_trace_printk: aya_bpf_bindings::bindings::bpf_func_id::Type = 6u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_trace_vprintk: aya_bpf_bindings::bindings::bpf_func_id::Type = 177u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_unspec: aya_bpf_bindings::bindings::bpf_func_id::Type = 0u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_user_ringbuf_drain: aya_bpf_bindings::bindings::bpf_func_id::Type = 209u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_xdp_adjust_head: aya_bpf_bindings::bindings::bpf_func_id::Type = 44u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_xdp_adjust_meta: aya_bpf_bindings::bindings::bpf_func_id::Type = 54u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_xdp_adjust_tail: aya_bpf_bindings::bindings::bpf_func_id::Type = 65u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_xdp_get_buff_len: aya_bpf_bindings::bindings::bpf_func_id::Type = 188u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_xdp_load_bytes: aya_bpf_bindings::bindings::bpf_func_id::Type = 189u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_xdp_output: aya_bpf_bindings::bindings::bpf_func_id::Type = 121u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::BPF_FUNC_xdp_store_bytes: aya_bpf_bindings::bindings::bpf_func_id::Type = 190u32 -pub const aya_bpf_bindings::bindings::bpf_func_id::__BPF_FUNC_MAX_ID: aya_bpf_bindings::bindings::bpf_func_id::Type = 212u32 -pub type aya_bpf_bindings::bindings::bpf_func_id::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::bpf_hdr_start_off -pub const aya_bpf_bindings::bindings::bpf_hdr_start_off::BPF_HDR_START_MAC: aya_bpf_bindings::bindings::bpf_hdr_start_off::Type = 0u32 -pub const aya_bpf_bindings::bindings::bpf_hdr_start_off::BPF_HDR_START_NET: aya_bpf_bindings::bindings::bpf_hdr_start_off::Type = 1u32 -pub type aya_bpf_bindings::bindings::bpf_hdr_start_off::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::bpf_link_type -pub const aya_bpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_CGROUP: aya_bpf_bindings::bindings::bpf_link_type::Type = 3u32 -pub const aya_bpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_ITER: aya_bpf_bindings::bindings::bpf_link_type::Type = 4u32 -pub const aya_bpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_KPROBE_MULTI: aya_bpf_bindings::bindings::bpf_link_type::Type = 8u32 -pub const aya_bpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_NETFILTER: aya_bpf_bindings::bindings::bpf_link_type::Type = 10u32 -pub const aya_bpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_NETNS: aya_bpf_bindings::bindings::bpf_link_type::Type = 5u32 -pub const aya_bpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_PERF_EVENT: aya_bpf_bindings::bindings::bpf_link_type::Type = 7u32 -pub const aya_bpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_RAW_TRACEPOINT: aya_bpf_bindings::bindings::bpf_link_type::Type = 1u32 -pub const aya_bpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_STRUCT_OPS: aya_bpf_bindings::bindings::bpf_link_type::Type = 9u32 -pub const aya_bpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_TRACING: aya_bpf_bindings::bindings::bpf_link_type::Type = 2u32 -pub const aya_bpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_UNSPEC: aya_bpf_bindings::bindings::bpf_link_type::Type = 0u32 -pub const aya_bpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_XDP: aya_bpf_bindings::bindings::bpf_link_type::Type = 6u32 -pub const aya_bpf_bindings::bindings::bpf_link_type::MAX_BPF_LINK_TYPE: aya_bpf_bindings::bindings::bpf_link_type::Type = 11u32 -pub type aya_bpf_bindings::bindings::bpf_link_type::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::bpf_lwt_encap_mode -pub const aya_bpf_bindings::bindings::bpf_lwt_encap_mode::BPF_LWT_ENCAP_IP: aya_bpf_bindings::bindings::bpf_lwt_encap_mode::Type = 2u32 -pub const aya_bpf_bindings::bindings::bpf_lwt_encap_mode::BPF_LWT_ENCAP_SEG6: aya_bpf_bindings::bindings::bpf_lwt_encap_mode::Type = 0u32 -pub const aya_bpf_bindings::bindings::bpf_lwt_encap_mode::BPF_LWT_ENCAP_SEG6_INLINE: aya_bpf_bindings::bindings::bpf_lwt_encap_mode::Type = 1u32 -pub type aya_bpf_bindings::bindings::bpf_lwt_encap_mode::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::bpf_map_type -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_ARRAY: aya_bpf_bindings::bindings::bpf_map_type::Type = 2u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_ARRAY_OF_MAPS: aya_bpf_bindings::bindings::bpf_map_type::Type = 12u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_BLOOM_FILTER: aya_bpf_bindings::bindings::bpf_map_type::Type = 30u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_CGROUP_ARRAY: aya_bpf_bindings::bindings::bpf_map_type::Type = 8u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_CGROUP_STORAGE: aya_bpf_bindings::bindings::bpf_map_type::Type = 19u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_CGROUP_STORAGE_DEPRECATED: aya_bpf_bindings::bindings::bpf_map_type::Type = 19u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_CGRP_STORAGE: aya_bpf_bindings::bindings::bpf_map_type::Type = 32u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_CPUMAP: aya_bpf_bindings::bindings::bpf_map_type::Type = 16u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_DEVMAP: aya_bpf_bindings::bindings::bpf_map_type::Type = 14u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_DEVMAP_HASH: aya_bpf_bindings::bindings::bpf_map_type::Type = 25u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_HASH: aya_bpf_bindings::bindings::bpf_map_type::Type = 1u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_HASH_OF_MAPS: aya_bpf_bindings::bindings::bpf_map_type::Type = 13u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_INODE_STORAGE: aya_bpf_bindings::bindings::bpf_map_type::Type = 28u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_LPM_TRIE: aya_bpf_bindings::bindings::bpf_map_type::Type = 11u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_LRU_HASH: aya_bpf_bindings::bindings::bpf_map_type::Type = 9u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_LRU_PERCPU_HASH: aya_bpf_bindings::bindings::bpf_map_type::Type = 10u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_PERCPU_ARRAY: aya_bpf_bindings::bindings::bpf_map_type::Type = 6u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE: aya_bpf_bindings::bindings::bpf_map_type::Type = 21u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_PERCPU_HASH: aya_bpf_bindings::bindings::bpf_map_type::Type = 5u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_PERF_EVENT_ARRAY: aya_bpf_bindings::bindings::bpf_map_type::Type = 4u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_PROG_ARRAY: aya_bpf_bindings::bindings::bpf_map_type::Type = 3u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_QUEUE: aya_bpf_bindings::bindings::bpf_map_type::Type = 22u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_REUSEPORT_SOCKARRAY: aya_bpf_bindings::bindings::bpf_map_type::Type = 20u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_RINGBUF: aya_bpf_bindings::bindings::bpf_map_type::Type = 27u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_SK_STORAGE: aya_bpf_bindings::bindings::bpf_map_type::Type = 24u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_SOCKHASH: aya_bpf_bindings::bindings::bpf_map_type::Type = 18u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_SOCKMAP: aya_bpf_bindings::bindings::bpf_map_type::Type = 15u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_STACK: aya_bpf_bindings::bindings::bpf_map_type::Type = 23u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_STACK_TRACE: aya_bpf_bindings::bindings::bpf_map_type::Type = 7u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_STRUCT_OPS: aya_bpf_bindings::bindings::bpf_map_type::Type = 26u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_TASK_STORAGE: aya_bpf_bindings::bindings::bpf_map_type::Type = 29u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_UNSPEC: aya_bpf_bindings::bindings::bpf_map_type::Type = 0u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_USER_RINGBUF: aya_bpf_bindings::bindings::bpf_map_type::Type = 31u32 -pub const aya_bpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_XSKMAP: aya_bpf_bindings::bindings::bpf_map_type::Type = 17u32 -pub type aya_bpf_bindings::bindings::bpf_map_type::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::bpf_prog_type -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_CGROUP_DEVICE: aya_bpf_bindings::bindings::bpf_prog_type::Type = 15u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_CGROUP_SKB: aya_bpf_bindings::bindings::bpf_prog_type::Type = 8u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_CGROUP_SOCK: aya_bpf_bindings::bindings::bpf_prog_type::Type = 9u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_CGROUP_SOCKOPT: aya_bpf_bindings::bindings::bpf_prog_type::Type = 25u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_CGROUP_SOCK_ADDR: aya_bpf_bindings::bindings::bpf_prog_type::Type = 18u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_CGROUP_SYSCTL: aya_bpf_bindings::bindings::bpf_prog_type::Type = 23u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_EXT: aya_bpf_bindings::bindings::bpf_prog_type::Type = 28u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_FLOW_DISSECTOR: aya_bpf_bindings::bindings::bpf_prog_type::Type = 22u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_KPROBE: aya_bpf_bindings::bindings::bpf_prog_type::Type = 2u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_LIRC_MODE2: aya_bpf_bindings::bindings::bpf_prog_type::Type = 20u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_LSM: aya_bpf_bindings::bindings::bpf_prog_type::Type = 29u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_LWT_IN: aya_bpf_bindings::bindings::bpf_prog_type::Type = 10u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_LWT_OUT: aya_bpf_bindings::bindings::bpf_prog_type::Type = 11u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_LWT_SEG6LOCAL: aya_bpf_bindings::bindings::bpf_prog_type::Type = 19u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_LWT_XMIT: aya_bpf_bindings::bindings::bpf_prog_type::Type = 12u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_NETFILTER: aya_bpf_bindings::bindings::bpf_prog_type::Type = 32u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_PERF_EVENT: aya_bpf_bindings::bindings::bpf_prog_type::Type = 7u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_RAW_TRACEPOINT: aya_bpf_bindings::bindings::bpf_prog_type::Type = 17u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE: aya_bpf_bindings::bindings::bpf_prog_type::Type = 24u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_SCHED_ACT: aya_bpf_bindings::bindings::bpf_prog_type::Type = 4u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_SCHED_CLS: aya_bpf_bindings::bindings::bpf_prog_type::Type = 3u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_SK_LOOKUP: aya_bpf_bindings::bindings::bpf_prog_type::Type = 30u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_SK_MSG: aya_bpf_bindings::bindings::bpf_prog_type::Type = 16u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_SK_REUSEPORT: aya_bpf_bindings::bindings::bpf_prog_type::Type = 21u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_SK_SKB: aya_bpf_bindings::bindings::bpf_prog_type::Type = 14u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_SOCKET_FILTER: aya_bpf_bindings::bindings::bpf_prog_type::Type = 1u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_SOCK_OPS: aya_bpf_bindings::bindings::bpf_prog_type::Type = 13u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_STRUCT_OPS: aya_bpf_bindings::bindings::bpf_prog_type::Type = 27u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_SYSCALL: aya_bpf_bindings::bindings::bpf_prog_type::Type = 31u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_TRACEPOINT: aya_bpf_bindings::bindings::bpf_prog_type::Type = 5u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_TRACING: aya_bpf_bindings::bindings::bpf_prog_type::Type = 26u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_UNSPEC: aya_bpf_bindings::bindings::bpf_prog_type::Type = 0u32 -pub const aya_bpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_XDP: aya_bpf_bindings::bindings::bpf_prog_type::Type = 6u32 -pub type aya_bpf_bindings::bindings::bpf_prog_type::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::bpf_ret_code -pub const aya_bpf_bindings::bindings::bpf_ret_code::BPF_DROP: aya_bpf_bindings::bindings::bpf_ret_code::Type = 2u32 -pub const aya_bpf_bindings::bindings::bpf_ret_code::BPF_FLOW_DISSECTOR_CONTINUE: aya_bpf_bindings::bindings::bpf_ret_code::Type = 129u32 -pub const aya_bpf_bindings::bindings::bpf_ret_code::BPF_LWT_REROUTE: aya_bpf_bindings::bindings::bpf_ret_code::Type = 128u32 -pub const aya_bpf_bindings::bindings::bpf_ret_code::BPF_OK: aya_bpf_bindings::bindings::bpf_ret_code::Type = 0u32 -pub const aya_bpf_bindings::bindings::bpf_ret_code::BPF_REDIRECT: aya_bpf_bindings::bindings::bpf_ret_code::Type = 7u32 -pub type aya_bpf_bindings::bindings::bpf_ret_code::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::bpf_stack_build_id_status -pub const aya_bpf_bindings::bindings::bpf_stack_build_id_status::BPF_STACK_BUILD_ID_EMPTY: aya_bpf_bindings::bindings::bpf_stack_build_id_status::Type = 0u32 -pub const aya_bpf_bindings::bindings::bpf_stack_build_id_status::BPF_STACK_BUILD_ID_IP: aya_bpf_bindings::bindings::bpf_stack_build_id_status::Type = 2u32 -pub const aya_bpf_bindings::bindings::bpf_stack_build_id_status::BPF_STACK_BUILD_ID_VALID: aya_bpf_bindings::bindings::bpf_stack_build_id_status::Type = 1u32 -pub type aya_bpf_bindings::bindings::bpf_stack_build_id_status::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::bpf_stats_type -pub const aya_bpf_bindings::bindings::bpf_stats_type::BPF_STATS_RUN_TIME: aya_bpf_bindings::bindings::bpf_stats_type::Type = 0u32 -pub type aya_bpf_bindings::bindings::bpf_stats_type::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::bpf_task_fd_type -pub const aya_bpf_bindings::bindings::bpf_task_fd_type::BPF_FD_TYPE_KPROBE: aya_bpf_bindings::bindings::bpf_task_fd_type::Type = 2u32 -pub const aya_bpf_bindings::bindings::bpf_task_fd_type::BPF_FD_TYPE_KRETPROBE: aya_bpf_bindings::bindings::bpf_task_fd_type::Type = 3u32 -pub const aya_bpf_bindings::bindings::bpf_task_fd_type::BPF_FD_TYPE_RAW_TRACEPOINT: aya_bpf_bindings::bindings::bpf_task_fd_type::Type = 0u32 -pub const aya_bpf_bindings::bindings::bpf_task_fd_type::BPF_FD_TYPE_TRACEPOINT: aya_bpf_bindings::bindings::bpf_task_fd_type::Type = 1u32 -pub const aya_bpf_bindings::bindings::bpf_task_fd_type::BPF_FD_TYPE_UPROBE: aya_bpf_bindings::bindings::bpf_task_fd_type::Type = 4u32 -pub const aya_bpf_bindings::bindings::bpf_task_fd_type::BPF_FD_TYPE_URETPROBE: aya_bpf_bindings::bindings::bpf_task_fd_type::Type = 5u32 -pub type aya_bpf_bindings::bindings::bpf_task_fd_type::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::sk_action -pub const aya_bpf_bindings::bindings::sk_action::SK_DROP: aya_bpf_bindings::bindings::sk_action::Type = 0u32 -pub const aya_bpf_bindings::bindings::sk_action::SK_PASS: aya_bpf_bindings::bindings::sk_action::Type = 1u32 -pub type aya_bpf_bindings::bindings::sk_action::Type = aya_bpf_cty::ad::c_uint -pub mod aya_bpf_bindings::bindings::xdp_action -pub const aya_bpf_bindings::bindings::xdp_action::XDP_ABORTED: aya_bpf_bindings::bindings::xdp_action::Type = 0u32 -pub const aya_bpf_bindings::bindings::xdp_action::XDP_DROP: aya_bpf_bindings::bindings::xdp_action::Type = 1u32 -pub const aya_bpf_bindings::bindings::xdp_action::XDP_PASS: aya_bpf_bindings::bindings::xdp_action::Type = 2u32 -pub const aya_bpf_bindings::bindings::xdp_action::XDP_REDIRECT: aya_bpf_bindings::bindings::xdp_action::Type = 4u32 -pub const aya_bpf_bindings::bindings::xdp_action::XDP_TX: aya_bpf_bindings::bindings::xdp_action::Type = 3u32 -pub type aya_bpf_bindings::bindings::xdp_action::Type = aya_bpf_cty::ad::c_uint -#[repr(C)] pub union aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1 -pub aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -pub aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1::flow_keys: *mut aya_bpf_bindings::bindings::bpf_flow_keys -impl aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -impl core::clone::Clone for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1 -impl !core::marker::Send for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1 -impl !core::marker::Sync for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2 -pub aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -pub aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2::sk: *mut aya_bpf_bindings::bindings::bpf_sock -impl aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -impl core::clone::Clone for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2::clone(&self) -> aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2 -impl core::marker::Copy for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2 -impl !core::marker::Send for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2 -impl !core::marker::Sync for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2 -impl core::marker::Unpin for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2 -impl core::convert::Into for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2::Error = >::Error -pub fn aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_attr -pub aya_bpf_bindings::bindings::bpf_attr::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_attr::__bindgen_anon_2: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_attr::__bindgen_anon_3: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4 -pub aya_bpf_bindings::bindings::bpf_attr::__bindgen_anon_4: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5 -pub aya_bpf_bindings::bindings::bpf_attr::__bindgen_anon_5: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6 -pub aya_bpf_bindings::bindings::bpf_attr::__bindgen_anon_6: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8 -pub aya_bpf_bindings::bindings::bpf_attr::__bindgen_anon_7: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12 -pub aya_bpf_bindings::bindings::bpf_attr::batch: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3 -pub aya_bpf_bindings::bindings::bpf_attr::enable_stats: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17 -pub aya_bpf_bindings::bindings::bpf_attr::info: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9 -pub aya_bpf_bindings::bindings::bpf_attr::iter_create: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18 -pub aya_bpf_bindings::bindings::bpf_attr::link_create: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14 -pub aya_bpf_bindings::bindings::bpf_attr::link_detach: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16 -pub aya_bpf_bindings::bindings::bpf_attr::link_update: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15 -pub aya_bpf_bindings::bindings::bpf_attr::prog_bind_map: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19 -pub aya_bpf_bindings::bindings::bpf_attr::query: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10 -pub aya_bpf_bindings::bindings::bpf_attr::raw_tracepoint: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11 -pub aya_bpf_bindings::bindings::bpf_attr::task_fd_query: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13 -pub aya_bpf_bindings::bindings::bpf_attr::test: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr -pub fn aya_bpf_bindings::bindings::bpf_attr::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr -pub fn aya_bpf_bindings::bindings::bpf_attr::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::map_fd: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::prog_fd: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::target_fd: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::target_ifindex: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::kprobe_multi: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::netfilter: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::perf_event: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::target_btf_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::tracing: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::new_map_fd: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::new_prog_fd: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::old_map_fd: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::old_prog_fd: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::next_key: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::value: aya_bpf_bindings::bindings::__u64 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::attach_btf_obj_fd: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::attach_prog_fd: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::btf_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::link_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::map_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::prog_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::start_id: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::fd: aya_bpf_cty::ad::c_int -pub aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::id: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::fd: aya_bpf_cty::ad::c_int -pub aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::id: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::mtu_result: aya_bpf_bindings::bindings::__u16 -pub aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::tot_len: aya_bpf_bindings::bindings::__u16 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::flowinfo: aya_bpf_bindings::bindings::__be32 -pub aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::rt_metric: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::tos: aya_bpf_bindings::bindings::__u8 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::clone(&self) -> aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 -pub aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::ipv4_src: aya_bpf_bindings::bindings::__be32 -pub aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::ipv6_src: [aya_bpf_bindings::bindings::__u32; 4] -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::clone(&self) -> aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 -pub aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::ipv4_dst: aya_bpf_bindings::bindings::__be32 -pub aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::ipv6_dst: [aya_bpf_bindings::bindings::__u32; 4] -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::clone(&self) -> aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::__bindgen_anon_2: aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_iter_link_info -pub aya_bpf_bindings::bindings::bpf_iter_link_info::cgroup: aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_iter_link_info::map: aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_iter_link_info::task: aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_iter_link_info -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info::clone(&self) -> aya_bpf_bindings::bindings::bpf_iter_link_info -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_iter_link_info -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_iter_link_info -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_iter_link_info -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_iter_link_info -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_iter_link_info -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_iter_link_info -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_iter_link_info where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_iter_link_info where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_iter_link_info::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_iter_link_info where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_iter_link_info::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_iter_link_info where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_iter_link_info where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_iter_link_info where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_iter_link_info -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1::cgroup: aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1::iter: aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1::netfilter: aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1::netns: aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1::raw_tracepoint: aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1::struct_ops: aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1::tracing: aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1::xdp: aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::map: aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::cgroup: aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::task: aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::clone(&self) -> aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::ipv4_nh: aya_bpf_bindings::bindings::__be32 -pub aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::ipv6_nh: [aya_bpf_bindings::bindings::__u32; 4] -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::cookie: aya_bpf_bindings::bindings::__u64 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 -impl !core::marker::Send for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 -impl !core::marker::Sync for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -pub aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::sk: *mut aya_bpf_bindings::bindings::bpf_sock -impl aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 -impl !core::marker::Send for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 -impl !core::marker::Sync for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -pub aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::sk: *mut aya_bpf_bindings::bindings::bpf_sock -impl aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 -impl !core::marker::Send for aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 -impl !core::marker::Sync for aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::args: [aya_bpf_bindings::bindings::__u32; 4] -pub aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::reply: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::replylong: [aya_bpf_bindings::bindings::__u32; 4] -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -pub aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::sk: *mut aya_bpf_bindings::bindings::bpf_sock -impl aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::clone(&self) -> aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 -impl !core::marker::Send for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 -impl !core::marker::Sync for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 -pub aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -pub aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::skb_data: *mut aya_bpf_cty::c_void -impl aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::clone(&self) -> aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 -impl !core::marker::Send for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 -impl !core::marker::Sync for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 -pub aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -pub aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::skb_data_end: *mut aya_bpf_cty::c_void -impl aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::clone(&self) -> aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 -impl !core::marker::Send for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 -impl !core::marker::Sync for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 -pub fn aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::ipv4: aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::ipv6: aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -pub aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::sk: *mut aya_bpf_bindings::bindings::bpf_sock -impl aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 -impl !core::marker::Send for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 -impl !core::marker::Sync for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -pub aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::optval: *mut aya_bpf_cty::c_void -impl aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::clone(&self) -> aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 -impl !core::marker::Send for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 -impl !core::marker::Sync for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 -pub aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -pub aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::optval_end: *mut aya_bpf_cty::c_void -impl aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::clone(&self) -> aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 -impl !core::marker::Send for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 -impl !core::marker::Sync for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::ip: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::offset: aya_bpf_bindings::bindings::__u64 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::remote_ipv4: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::remote_ipv6: [aya_bpf_bindings::bindings::__u32; 4] -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::tunnel_ext: aya_bpf_bindings::bindings::__u16 -pub aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::tunnel_flags: aya_bpf_bindings::bindings::__be16 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::clone(&self) -> aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 -pub aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::local_ipv4: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::local_ipv6: [aya_bpf_bindings::bindings::__u32; 4] -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::clone(&self) -> aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::remote_ipv4: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::remote_ipv6: [aya_bpf_bindings::bindings::__u32; 4] -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1 -pub aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -pub aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1::data: *mut aya_bpf_cty::c_void -impl aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -impl core::clone::Clone for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1 -impl !core::marker::Send for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1 -impl !core::marker::Sync for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2 -pub aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -pub aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2::data_end: *mut aya_bpf_cty::c_void -impl aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -impl core::clone::Clone for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2::clone(&self) -> aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2 -impl core::marker::Copy for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2 -impl !core::marker::Send for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2 -impl !core::marker::Sync for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2 -impl core::marker::Unpin for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2 -impl core::convert::Into for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2::Error = >::Error -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3 -pub aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -pub aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3::sk: *mut aya_bpf_bindings::bindings::bpf_sock -impl aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -impl core::clone::Clone for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3::clone(&self) -> aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3 -impl core::marker::Copy for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3 -impl !core::marker::Send for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3 -impl !core::marker::Sync for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3 -impl core::marker::Unpin for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3 -impl core::convert::Into for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3::Error = >::Error -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 -pub aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -pub aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::data: *mut aya_bpf_cty::c_void -impl aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -impl core::clone::Clone for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 -impl core::marker::Copy for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 -impl !core::marker::Send for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 -impl !core::marker::Sync for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 -pub aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -pub aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::data_end: *mut aya_bpf_cty::c_void -impl aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -impl core::clone::Clone for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::clone(&self) -> aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 -impl core::marker::Copy for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 -impl !core::marker::Send for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 -impl !core::marker::Sync for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 -impl core::marker::Unpin for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 -impl core::convert::Into for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::Error = >::Error -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 -pub aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -pub aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::sk: *mut aya_bpf_bindings::bindings::bpf_sock -impl aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -impl core::clone::Clone for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::clone(&self) -> aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 -impl core::marker::Copy for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 -impl !core::marker::Send for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 -impl !core::marker::Sync for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 -impl core::marker::Unpin for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 -impl core::convert::Into for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::Error = >::Error -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::from(t: T) -> T -#[repr(C)] pub union aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 -pub aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -pub aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::migrating_sk: *mut aya_bpf_bindings::bindings::bpf_sock -impl aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> -impl core::clone::Clone for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::clone(&self) -> aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 -impl core::marker::Copy for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 -impl !core::marker::Send for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 -impl !core::marker::Sync for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 -impl core::marker::Unpin for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 -impl core::convert::Into for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::Error = >::Error -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 -pub fn aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::__BindgenBitfieldUnit -impl aya_bpf_bindings::bindings::__BindgenBitfieldUnit where Storage: core::convert::AsRef<[u8]> + core::convert::AsMut<[u8]> -pub fn aya_bpf_bindings::bindings::__BindgenBitfieldUnit::get(&self, bit_offset: usize, bit_width: u8) -> u64 -pub fn aya_bpf_bindings::bindings::__BindgenBitfieldUnit::get_bit(&self, index: usize) -> bool -pub fn aya_bpf_bindings::bindings::__BindgenBitfieldUnit::set(&mut self, bit_offset: usize, bit_width: u8, val: u64) -pub fn aya_bpf_bindings::bindings::__BindgenBitfieldUnit::set_bit(&mut self, index: usize, val: bool) -impl aya_bpf_bindings::bindings::__BindgenBitfieldUnit -pub const fn aya_bpf_bindings::bindings::__BindgenBitfieldUnit::new(storage: Storage) -> Self -impl core::clone::Clone for aya_bpf_bindings::bindings::__BindgenBitfieldUnit -pub fn aya_bpf_bindings::bindings::__BindgenBitfieldUnit::clone(&self) -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit -impl core::cmp::Eq for aya_bpf_bindings::bindings::__BindgenBitfieldUnit -impl core::cmp::Ord for aya_bpf_bindings::bindings::__BindgenBitfieldUnit -pub fn aya_bpf_bindings::bindings::__BindgenBitfieldUnit::cmp(&self, other: &aya_bpf_bindings::bindings::__BindgenBitfieldUnit) -> core::cmp::Ordering -impl core::cmp::PartialEq for aya_bpf_bindings::bindings::__BindgenBitfieldUnit -pub fn aya_bpf_bindings::bindings::__BindgenBitfieldUnit::eq(&self, other: &aya_bpf_bindings::bindings::__BindgenBitfieldUnit) -> bool -impl core::cmp::PartialOrd for aya_bpf_bindings::bindings::__BindgenBitfieldUnit -pub fn aya_bpf_bindings::bindings::__BindgenBitfieldUnit::partial_cmp(&self, other: &aya_bpf_bindings::bindings::__BindgenBitfieldUnit) -> core::option::Option -impl core::default::Default for aya_bpf_bindings::bindings::__BindgenBitfieldUnit -pub fn aya_bpf_bindings::bindings::__BindgenBitfieldUnit::default() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit -impl core::fmt::Debug for aya_bpf_bindings::bindings::__BindgenBitfieldUnit -pub fn aya_bpf_bindings::bindings::__BindgenBitfieldUnit::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::hash::Hash for aya_bpf_bindings::bindings::__BindgenBitfieldUnit -pub fn aya_bpf_bindings::bindings::__BindgenBitfieldUnit::hash<__H: core::hash::Hasher>(&self, state: &mut __H) -impl core::marker::Copy for aya_bpf_bindings::bindings::__BindgenBitfieldUnit -impl core::marker::StructuralPartialEq for aya_bpf_bindings::bindings::__BindgenBitfieldUnit -impl core::marker::Send for aya_bpf_bindings::bindings::__BindgenBitfieldUnit where Storage: core::marker::Send -impl core::marker::Sync for aya_bpf_bindings::bindings::__BindgenBitfieldUnit where Storage: core::marker::Sync -impl core::marker::Unpin for aya_bpf_bindings::bindings::__BindgenBitfieldUnit where Storage: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::__BindgenBitfieldUnit where Storage: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::__BindgenBitfieldUnit where Storage: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf_bindings::bindings::__BindgenBitfieldUnit where U: core::convert::From -pub fn aya_bpf_bindings::bindings::__BindgenBitfieldUnit::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::__BindgenBitfieldUnit where U: core::convert::Into -pub type aya_bpf_bindings::bindings::__BindgenBitfieldUnit::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::__BindgenBitfieldUnit::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::__BindgenBitfieldUnit where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::__BindgenBitfieldUnit::Error = >::Error -pub fn aya_bpf_bindings::bindings::__BindgenBitfieldUnit::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::__BindgenBitfieldUnit where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::__BindgenBitfieldUnit::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::__BindgenBitfieldUnit where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::__BindgenBitfieldUnit::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::__BindgenBitfieldUnit where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::__BindgenBitfieldUnit::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::__BindgenBitfieldUnit -pub fn aya_bpf_bindings::bindings::__BindgenBitfieldUnit::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::__IncompleteArrayField(_, _) -impl aya_bpf_bindings::bindings::__IncompleteArrayField -pub fn aya_bpf_bindings::bindings::__IncompleteArrayField::as_mut_ptr(&mut self) -> *mut T -pub unsafe fn aya_bpf_bindings::bindings::__IncompleteArrayField::as_mut_slice(&mut self, len: usize) -> &mut [T] -pub fn aya_bpf_bindings::bindings::__IncompleteArrayField::as_ptr(&self) -> *const T -pub unsafe fn aya_bpf_bindings::bindings::__IncompleteArrayField::as_slice(&self, len: usize) -> &[T] -pub const fn aya_bpf_bindings::bindings::__IncompleteArrayField::new() -> Self -impl core::default::Default for aya_bpf_bindings::bindings::__IncompleteArrayField -pub fn aya_bpf_bindings::bindings::__IncompleteArrayField::default() -> aya_bpf_bindings::bindings::__IncompleteArrayField -impl core::fmt::Debug for aya_bpf_bindings::bindings::__IncompleteArrayField -pub fn aya_bpf_bindings::bindings::__IncompleteArrayField::fmt(&self, fmt: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Send for aya_bpf_bindings::bindings::__IncompleteArrayField where T: core::marker::Send -impl core::marker::Sync for aya_bpf_bindings::bindings::__IncompleteArrayField where T: core::marker::Sync -impl core::marker::Unpin for aya_bpf_bindings::bindings::__IncompleteArrayField where T: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::__IncompleteArrayField where T: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::__IncompleteArrayField where T: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf_bindings::bindings::__IncompleteArrayField where U: core::convert::From -pub fn aya_bpf_bindings::bindings::__IncompleteArrayField::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::__IncompleteArrayField where U: core::convert::Into -pub type aya_bpf_bindings::bindings::__IncompleteArrayField::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::__IncompleteArrayField::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::__IncompleteArrayField where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::__IncompleteArrayField::Error = >::Error -pub fn aya_bpf_bindings::bindings::__IncompleteArrayField::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::__IncompleteArrayField where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::__IncompleteArrayField::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::__IncompleteArrayField where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::__IncompleteArrayField::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::__IncompleteArrayField where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::__IncompleteArrayField::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::__IncompleteArrayField -pub fn aya_bpf_bindings::bindings::__IncompleteArrayField::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::__sk_buff -pub aya_bpf_bindings::bindings::__sk_buff::__bindgen_anon_1: aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_1 -pub aya_bpf_bindings::bindings::__sk_buff::__bindgen_anon_2: aya_bpf_bindings::bindings::__sk_buff__bindgen_ty_2 -pub aya_bpf_bindings::bindings::__sk_buff::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 3]> -pub aya_bpf_bindings::bindings::__sk_buff::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::__sk_buff::cb: [aya_bpf_bindings::bindings::__u32; 5] -pub aya_bpf_bindings::bindings::__sk_buff::data: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::data_end: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::data_meta: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::family: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::gso_segs: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::gso_size: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::hash: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::hwtstamp: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::__sk_buff::ifindex: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::ingress_ifindex: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::len: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::local_ip4: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::local_ip6: [aya_bpf_bindings::bindings::__u32; 4] -pub aya_bpf_bindings::bindings::__sk_buff::local_port: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::mark: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::napi_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::pkt_type: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::priority: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::protocol: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::queue_mapping: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::remote_ip4: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::remote_ip6: [aya_bpf_bindings::bindings::__u32; 4] -pub aya_bpf_bindings::bindings::__sk_buff::remote_port: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::tc_classid: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::tc_index: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::tstamp: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::__sk_buff::tstamp_type: aya_bpf_bindings::bindings::__u8 -pub aya_bpf_bindings::bindings::__sk_buff::vlan_present: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::vlan_proto: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::vlan_tci: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::__sk_buff::wire_len: aya_bpf_bindings::bindings::__u32 -impl aya_bpf_bindings::bindings::__sk_buff -pub fn aya_bpf_bindings::bindings::__sk_buff::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 3]> -impl core::clone::Clone for aya_bpf_bindings::bindings::__sk_buff -pub fn aya_bpf_bindings::bindings::__sk_buff::clone(&self) -> aya_bpf_bindings::bindings::__sk_buff -impl core::marker::Copy for aya_bpf_bindings::bindings::__sk_buff -impl !core::marker::Send for aya_bpf_bindings::bindings::__sk_buff -impl !core::marker::Sync for aya_bpf_bindings::bindings::__sk_buff -impl core::marker::Unpin for aya_bpf_bindings::bindings::__sk_buff -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::__sk_buff -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::__sk_buff -impl core::convert::Into for aya_bpf_bindings::bindings::__sk_buff where U: core::convert::From -pub fn aya_bpf_bindings::bindings::__sk_buff::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::__sk_buff where U: core::convert::Into -pub type aya_bpf_bindings::bindings::__sk_buff::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::__sk_buff::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::__sk_buff where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::__sk_buff::Error = >::Error -pub fn aya_bpf_bindings::bindings::__sk_buff::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::__sk_buff where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::__sk_buff::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::__sk_buff where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::__sk_buff::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::__sk_buff where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::__sk_buff::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::__sk_buff -pub fn aya_bpf_bindings::bindings::__sk_buff::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::btf_fd: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::btf_key_type_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::btf_value_type_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::btf_vmlinux_value_type_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::inner_map_fd: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::key_size: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::map_extra: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::map_flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::map_ifindex: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::map_name: [aya_bpf_cty::ad::c_char; 16] -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::map_type: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::max_entries: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::numa_node: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::value_size: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10::attach_flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10::attach_type: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10::prog_attach_flags: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10::prog_cnt: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10::prog_ids: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10::query_flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10::target_fd: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_10::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11::name: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11::prog_fd: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_11::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12::btf: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12::btf_log_buf: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12::btf_log_level: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12::btf_log_size: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12::btf_log_true_size: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12::btf_size: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_12::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13::buf: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13::buf_len: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13::fd: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13::fd_type: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13::flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13::pid: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13::probe_addr: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13::probe_offset: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13::prog_id: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_13::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14::__bindgen_anon_2: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14::__bindgen_anon_3: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14::attach_type: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14::flags: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::iter_info: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::iter_info_len: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::bpf_cookie: aya_bpf_bindings::bindings::__u64 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::addrs: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::cnt: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::cookies: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::syms: aya_bpf_bindings::bindings::__u64 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::cookie: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::target_btf_id: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::hooknum: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::pf: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::priority: aya_bpf_bindings::bindings::__s32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15::__bindgen_anon_2: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15::flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15::link_fd: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_15::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16::link_fd: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_16::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17::type_: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_17::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18::flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18::link_fd: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_18::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19::flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19::map_fd: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19::prog_fd: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_19::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2::flags: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2::key: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2::map_fd: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_2::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3::count: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3::elem_flags: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3::flags: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3::in_batch: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3::keys: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3::map_fd: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3::out_batch: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3::values: aya_bpf_bindings::bindings::__u64 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_3::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::attach_btf_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::core_relo_cnt: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::core_relo_rec_size: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::core_relos: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::expected_attach_type: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::fd_array: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::func_info: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::func_info_cnt: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::func_info_rec_size: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::insn_cnt: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::insns: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::kern_version: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::license: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::line_info: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::line_info_cnt: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::line_info_rec_size: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::log_buf: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::log_level: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::log_size: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::log_true_size: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::prog_btf_fd: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::prog_flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::prog_ifindex: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::prog_name: [aya_bpf_cty::ad::c_char; 16] -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::prog_type: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_4::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5::bpf_fd: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5::file_flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5::path_fd: aya_bpf_bindings::bindings::__s32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5::pathname: aya_bpf_bindings::bindings::__u64 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_5::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6::attach_bpf_fd: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6::attach_flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6::attach_type: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6::replace_bpf_fd: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6::target_fd: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_6::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::batch_size: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::cpu: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::ctx_in: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::ctx_out: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::ctx_size_in: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::ctx_size_out: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::data_in: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::data_out: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::data_size_in: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::data_size_out: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::duration: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::prog_fd: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::repeat: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::retval: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_7::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8::next_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8::open_flags: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_8::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9::bpf_fd: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9::info: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9::info_len: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9::clone(&self) -> aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9 -pub fn aya_bpf_bindings::bindings::bpf_attr__bindgen_ty_9::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_btf_info -pub aya_bpf_bindings::bindings::bpf_btf_info::btf: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_btf_info::btf_size: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_btf_info::id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_btf_info::kernel_btf: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_btf_info::name: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_btf_info::name_len: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_btf_info -pub fn aya_bpf_bindings::bindings::bpf_btf_info::clone(&self) -> aya_bpf_bindings::bindings::bpf_btf_info -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_btf_info -pub fn aya_bpf_bindings::bindings::bpf_btf_info::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_btf_info -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_btf_info -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_btf_info -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_btf_info -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_btf_info -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_btf_info -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_btf_info where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_btf_info::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_btf_info where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_btf_info::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_btf_info::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_btf_info where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_btf_info::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_btf_info::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_btf_info where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_btf_info::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_btf_info where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_btf_info::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_btf_info where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_btf_info::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_btf_info -pub fn aya_bpf_bindings::bindings::bpf_btf_info::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx -pub aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx::access_type: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx::major: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx::minor: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx -pub fn aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx::clone(&self) -> aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx -pub fn aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx -pub fn aya_bpf_bindings::bindings::bpf_cgroup_dev_ctx::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_cgroup_storage_key -pub aya_bpf_bindings::bindings::bpf_cgroup_storage_key::attach_type: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_cgroup_storage_key::cgroup_inode_id: aya_bpf_bindings::bindings::__u64 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_cgroup_storage_key -pub fn aya_bpf_bindings::bindings::bpf_cgroup_storage_key::clone(&self) -> aya_bpf_bindings::bindings::bpf_cgroup_storage_key -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_cgroup_storage_key -pub fn aya_bpf_bindings::bindings::bpf_cgroup_storage_key::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_cgroup_storage_key -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_cgroup_storage_key -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_cgroup_storage_key -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_cgroup_storage_key -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_cgroup_storage_key -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_cgroup_storage_key -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_cgroup_storage_key where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_cgroup_storage_key::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_cgroup_storage_key where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_cgroup_storage_key::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_cgroup_storage_key::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_cgroup_storage_key where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_cgroup_storage_key::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_cgroup_storage_key::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_cgroup_storage_key where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_cgroup_storage_key::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_cgroup_storage_key where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_cgroup_storage_key::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_cgroup_storage_key where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_cgroup_storage_key::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_cgroup_storage_key -pub fn aya_bpf_bindings::bindings::bpf_cgroup_storage_key::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_core_relo -pub aya_bpf_bindings::bindings::bpf_core_relo::access_str_off: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_core_relo::insn_off: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_core_relo::kind: aya_bpf_bindings::bindings::bpf_core_relo_kind::Type -pub aya_bpf_bindings::bindings::bpf_core_relo::type_id: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_core_relo -pub fn aya_bpf_bindings::bindings::bpf_core_relo::clone(&self) -> aya_bpf_bindings::bindings::bpf_core_relo -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_core_relo -pub fn aya_bpf_bindings::bindings::bpf_core_relo::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_core_relo -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_core_relo -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_core_relo -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_core_relo -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_core_relo -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_core_relo -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_core_relo where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_core_relo::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_core_relo where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_core_relo::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_core_relo::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_core_relo where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_core_relo::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_core_relo::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_core_relo where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_core_relo::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_core_relo where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_core_relo::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_core_relo where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_core_relo::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_core_relo -pub fn aya_bpf_bindings::bindings::bpf_core_relo::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_cpumap_val -pub aya_bpf_bindings::bindings::bpf_cpumap_val::bpf_prog: aya_bpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_cpumap_val::qsize: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_cpumap_val -pub fn aya_bpf_bindings::bindings::bpf_cpumap_val::clone(&self) -> aya_bpf_bindings::bindings::bpf_cpumap_val -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_cpumap_val -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_cpumap_val -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_cpumap_val -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_cpumap_val -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_cpumap_val -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_cpumap_val -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_cpumap_val where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_cpumap_val::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_cpumap_val where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_cpumap_val::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_cpumap_val::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_cpumap_val where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_cpumap_val::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_cpumap_val::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_cpumap_val where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_cpumap_val::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_cpumap_val where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_cpumap_val::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_cpumap_val where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_cpumap_val::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_cpumap_val -pub fn aya_bpf_bindings::bindings::bpf_cpumap_val::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_devmap_val -pub aya_bpf_bindings::bindings::bpf_devmap_val::bpf_prog: aya_bpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_devmap_val::ifindex: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_devmap_val -pub fn aya_bpf_bindings::bindings::bpf_devmap_val::clone(&self) -> aya_bpf_bindings::bindings::bpf_devmap_val -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_devmap_val -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_devmap_val -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_devmap_val -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_devmap_val -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_devmap_val -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_devmap_val -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_devmap_val where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_devmap_val::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_devmap_val where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_devmap_val::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_devmap_val::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_devmap_val where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_devmap_val::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_devmap_val::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_devmap_val where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_devmap_val::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_devmap_val where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_devmap_val::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_devmap_val where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_devmap_val::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_devmap_val -pub fn aya_bpf_bindings::bindings::bpf_devmap_val::from(t: T) -> T -#[repr(C)] #[repr(align(8))] pub struct aya_bpf_bindings::bindings::bpf_dynptr -pub aya_bpf_bindings::bindings::bpf_dynptr::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 16]> -pub aya_bpf_bindings::bindings::bpf_dynptr::_bitfield_align_1: [u8; 0] -impl aya_bpf_bindings::bindings::bpf_dynptr -pub fn aya_bpf_bindings::bindings::bpf_dynptr::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 16]> -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_dynptr -pub fn aya_bpf_bindings::bindings::bpf_dynptr::clone(&self) -> aya_bpf_bindings::bindings::bpf_dynptr -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_dynptr -pub fn aya_bpf_bindings::bindings::bpf_dynptr::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_dynptr -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_dynptr -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_dynptr -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_dynptr -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_dynptr -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_dynptr -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_dynptr where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_dynptr::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_dynptr where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_dynptr::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_dynptr::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_dynptr where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_dynptr::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_dynptr::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_dynptr where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_dynptr::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_dynptr where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_dynptr::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_dynptr where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_dynptr::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_dynptr -pub fn aya_bpf_bindings::bindings::bpf_dynptr::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_fib_lookup -pub aya_bpf_bindings::bindings::bpf_fib_lookup::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_fib_lookup::__bindgen_anon_2: aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_fib_lookup::__bindgen_anon_3: aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 -pub aya_bpf_bindings::bindings::bpf_fib_lookup::__bindgen_anon_4: aya_bpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 -pub aya_bpf_bindings::bindings::bpf_fib_lookup::dmac: [aya_bpf_bindings::bindings::__u8; 6] -pub aya_bpf_bindings::bindings::bpf_fib_lookup::dport: aya_bpf_bindings::bindings::__be16 -pub aya_bpf_bindings::bindings::bpf_fib_lookup::family: aya_bpf_bindings::bindings::__u8 -pub aya_bpf_bindings::bindings::bpf_fib_lookup::h_vlan_TCI: aya_bpf_bindings::bindings::__be16 -pub aya_bpf_bindings::bindings::bpf_fib_lookup::h_vlan_proto: aya_bpf_bindings::bindings::__be16 -pub aya_bpf_bindings::bindings::bpf_fib_lookup::ifindex: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_fib_lookup::l4_protocol: aya_bpf_bindings::bindings::__u8 -pub aya_bpf_bindings::bindings::bpf_fib_lookup::smac: [aya_bpf_bindings::bindings::__u8; 6] -pub aya_bpf_bindings::bindings::bpf_fib_lookup::sport: aya_bpf_bindings::bindings::__be16 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_fib_lookup -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup::clone(&self) -> aya_bpf_bindings::bindings::bpf_fib_lookup -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_fib_lookup -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_fib_lookup -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_fib_lookup -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_fib_lookup -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_fib_lookup -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_fib_lookup -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_fib_lookup where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_fib_lookup where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_fib_lookup::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_fib_lookup where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_fib_lookup::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_fib_lookup where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_fib_lookup where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_fib_lookup where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_fib_lookup -pub fn aya_bpf_bindings::bindings::bpf_fib_lookup::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_flow_keys -pub aya_bpf_bindings::bindings::bpf_flow_keys::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_flow_keys::addr_proto: aya_bpf_bindings::bindings::__u16 -pub aya_bpf_bindings::bindings::bpf_flow_keys::dport: aya_bpf_bindings::bindings::__be16 -pub aya_bpf_bindings::bindings::bpf_flow_keys::flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_flow_keys::flow_label: aya_bpf_bindings::bindings::__be32 -pub aya_bpf_bindings::bindings::bpf_flow_keys::ip_proto: aya_bpf_bindings::bindings::__u8 -pub aya_bpf_bindings::bindings::bpf_flow_keys::is_encap: aya_bpf_bindings::bindings::__u8 -pub aya_bpf_bindings::bindings::bpf_flow_keys::is_first_frag: aya_bpf_bindings::bindings::__u8 -pub aya_bpf_bindings::bindings::bpf_flow_keys::is_frag: aya_bpf_bindings::bindings::__u8 -pub aya_bpf_bindings::bindings::bpf_flow_keys::n_proto: aya_bpf_bindings::bindings::__be16 -pub aya_bpf_bindings::bindings::bpf_flow_keys::nhoff: aya_bpf_bindings::bindings::__u16 -pub aya_bpf_bindings::bindings::bpf_flow_keys::sport: aya_bpf_bindings::bindings::__be16 -pub aya_bpf_bindings::bindings::bpf_flow_keys::thoff: aya_bpf_bindings::bindings::__u16 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_flow_keys -pub fn aya_bpf_bindings::bindings::bpf_flow_keys::clone(&self) -> aya_bpf_bindings::bindings::bpf_flow_keys -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_flow_keys -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_flow_keys -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_flow_keys -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_flow_keys -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_flow_keys -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_flow_keys -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_flow_keys where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_flow_keys::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_flow_keys where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_flow_keys::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_flow_keys::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_flow_keys where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_flow_keys::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_flow_keys::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_flow_keys where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_flow_keys::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_flow_keys where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_flow_keys::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_flow_keys where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_flow_keys::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_flow_keys -pub fn aya_bpf_bindings::bindings::bpf_flow_keys::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::ipv4_dst: aya_bpf_bindings::bindings::__be32 -pub aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::ipv4_src: aya_bpf_bindings::bindings::__be32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::ipv6_dst: [aya_bpf_bindings::bindings::__u32; 4] -pub aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::ipv6_src: [aya_bpf_bindings::bindings::__u32; 4] -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::clone(&self) -> aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_func_info -pub aya_bpf_bindings::bindings::bpf_func_info::insn_off: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_func_info::type_id: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_func_info -pub fn aya_bpf_bindings::bindings::bpf_func_info::clone(&self) -> aya_bpf_bindings::bindings::bpf_func_info -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_func_info -pub fn aya_bpf_bindings::bindings::bpf_func_info::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_func_info -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_func_info -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_func_info -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_func_info -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_func_info -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_func_info -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_func_info where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_func_info::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_func_info where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_func_info::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_func_info::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_func_info where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_func_info::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_func_info::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_func_info where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_func_info::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_func_info where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_func_info::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_func_info where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_func_info::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_func_info -pub fn aya_bpf_bindings::bindings::bpf_func_info::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_insn -pub aya_bpf_bindings::bindings::bpf_insn::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 1]> -pub aya_bpf_bindings::bindings::bpf_insn::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::bpf_insn::code: aya_bpf_bindings::bindings::__u8 -pub aya_bpf_bindings::bindings::bpf_insn::imm: aya_bpf_bindings::bindings::__s32 -pub aya_bpf_bindings::bindings::bpf_insn::off: aya_bpf_bindings::bindings::__s16 -impl aya_bpf_bindings::bindings::bpf_insn -pub fn aya_bpf_bindings::bindings::bpf_insn::dst_reg(&self) -> aya_bpf_bindings::bindings::__u8 -pub fn aya_bpf_bindings::bindings::bpf_insn::new_bitfield_1(dst_reg: aya_bpf_bindings::bindings::__u8, src_reg: aya_bpf_bindings::bindings::__u8) -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 1]> -pub fn aya_bpf_bindings::bindings::bpf_insn::set_dst_reg(&mut self, val: aya_bpf_bindings::bindings::__u8) -pub fn aya_bpf_bindings::bindings::bpf_insn::set_src_reg(&mut self, val: aya_bpf_bindings::bindings::__u8) -pub fn aya_bpf_bindings::bindings::bpf_insn::src_reg(&self) -> aya_bpf_bindings::bindings::__u8 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_insn -pub fn aya_bpf_bindings::bindings::bpf_insn::clone(&self) -> aya_bpf_bindings::bindings::bpf_insn -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_insn -pub fn aya_bpf_bindings::bindings::bpf_insn::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_insn -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_insn -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_insn -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_insn -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_insn -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_insn -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_insn where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_insn::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_insn where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_insn::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_insn::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_insn where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_insn::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_insn::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_insn where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_insn::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_insn where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_insn::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_insn where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_insn::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_insn -pub fn aya_bpf_bindings::bindings::bpf_insn::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::map_fd: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::cgroup_fd: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::cgroup_id: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::order: aya_bpf_bindings::bindings::bpf_cgroup_iter_order::Type -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::clone(&self) -> aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 -pub aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::pid: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::pid_fd: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::tid: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::clone(&self) -> aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_iter_num -pub aya_bpf_bindings::bindings::bpf_iter_num::__opaque: [aya_bpf_bindings::bindings::__u64; 1] -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_iter_num -pub fn aya_bpf_bindings::bindings::bpf_iter_num::clone(&self) -> aya_bpf_bindings::bindings::bpf_iter_num -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_iter_num -pub fn aya_bpf_bindings::bindings::bpf_iter_num::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_iter_num -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_iter_num -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_iter_num -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_iter_num -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_iter_num -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_iter_num -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_iter_num where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_iter_num::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_iter_num where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_iter_num::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_iter_num::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_iter_num where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_iter_num::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_iter_num::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_iter_num where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_iter_num::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_iter_num where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_iter_num::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_iter_num where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_iter_num::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_iter_num -pub fn aya_bpf_bindings::bindings::bpf_iter_num::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_line_info -pub aya_bpf_bindings::bindings::bpf_line_info::file_name_off: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_line_info::insn_off: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_line_info::line_col: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_line_info::line_off: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_line_info -pub fn aya_bpf_bindings::bindings::bpf_line_info::clone(&self) -> aya_bpf_bindings::bindings::bpf_line_info -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_line_info -pub fn aya_bpf_bindings::bindings::bpf_line_info::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_line_info -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_line_info -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_line_info -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_line_info -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_line_info -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_line_info -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_line_info where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_line_info::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_line_info where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_line_info::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_line_info::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_line_info where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_line_info::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_line_info::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_line_info where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_line_info::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_line_info where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_line_info::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_line_info where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_line_info::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_line_info -pub fn aya_bpf_bindings::bindings::bpf_line_info::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_link_info -pub aya_bpf_bindings::bindings::bpf_link_info::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_link_info::id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_link_info::prog_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_link_info::type_: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_link_info -pub fn aya_bpf_bindings::bindings::bpf_link_info::clone(&self) -> aya_bpf_bindings::bindings::bpf_link_info -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_link_info -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_link_info -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_link_info -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_link_info -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_link_info -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_link_info -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_link_info where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_link_info::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_link_info where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_link_info::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_link_info::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_link_info where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_link_info::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_link_info::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_link_info where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_link_info where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_link_info where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_link_info -pub fn aya_bpf_bindings::bindings::bpf_link_info::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::tp_name: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::tp_name_len: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::attach_type: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::target_btf_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::target_obj_id: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::clone(&self) -> aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::attach_type: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::cgroup_id: aya_bpf_bindings::bindings::__u64 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::clone(&self) -> aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::__bindgen_anon_2: aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::target_name: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::target_name_len: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::clone(&self) -> aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::map_id: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::cgroup_id: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::order: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::pid: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::tid: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::clone(&self) -> aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::attach_type: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::netns_ino: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::clone(&self) -> aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::ifindex: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::clone(&self) -> aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::map_id: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::clone(&self) -> aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::hooknum: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::pf: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::priority: aya_bpf_bindings::bindings::__s32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::clone(&self) -> aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 -pub fn aya_bpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::from(t: T) -> T -#[repr(C)] #[repr(align(8))] pub struct aya_bpf_bindings::bindings::bpf_list_head -pub aya_bpf_bindings::bindings::bpf_list_head::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 16]> -pub aya_bpf_bindings::bindings::bpf_list_head::_bitfield_align_1: [u8; 0] -impl aya_bpf_bindings::bindings::bpf_list_head -pub fn aya_bpf_bindings::bindings::bpf_list_head::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 16]> -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_list_head -pub fn aya_bpf_bindings::bindings::bpf_list_head::clone(&self) -> aya_bpf_bindings::bindings::bpf_list_head -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_list_head -pub fn aya_bpf_bindings::bindings::bpf_list_head::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_list_head -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_list_head -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_list_head -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_list_head -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_list_head -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_list_head -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_list_head where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_list_head::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_list_head where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_list_head::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_list_head::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_list_head where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_list_head::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_list_head::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_list_head where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_list_head::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_list_head where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_list_head::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_list_head where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_list_head::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_list_head -pub fn aya_bpf_bindings::bindings::bpf_list_head::from(t: T) -> T -#[repr(C)] #[repr(align(8))] pub struct aya_bpf_bindings::bindings::bpf_list_node -pub aya_bpf_bindings::bindings::bpf_list_node::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 16]> -pub aya_bpf_bindings::bindings::bpf_list_node::_bitfield_align_1: [u8; 0] -impl aya_bpf_bindings::bindings::bpf_list_node -pub fn aya_bpf_bindings::bindings::bpf_list_node::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 16]> -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_list_node -pub fn aya_bpf_bindings::bindings::bpf_list_node::clone(&self) -> aya_bpf_bindings::bindings::bpf_list_node -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_list_node -pub fn aya_bpf_bindings::bindings::bpf_list_node::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_list_node -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_list_node -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_list_node -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_list_node -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_list_node -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_list_node -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_list_node where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_list_node::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_list_node where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_list_node::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_list_node::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_list_node where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_list_node::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_list_node::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_list_node where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_list_node::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_list_node where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_list_node::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_list_node where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_list_node::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_list_node -pub fn aya_bpf_bindings::bindings::bpf_list_node::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_lpm_trie_key -pub aya_bpf_bindings::bindings::bpf_lpm_trie_key::data: aya_bpf_bindings::bindings::__IncompleteArrayField -pub aya_bpf_bindings::bindings::bpf_lpm_trie_key::prefixlen: aya_bpf_bindings::bindings::__u32 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_lpm_trie_key -pub fn aya_bpf_bindings::bindings::bpf_lpm_trie_key::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_lpm_trie_key -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_lpm_trie_key -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_lpm_trie_key -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_lpm_trie_key -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_lpm_trie_key -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_lpm_trie_key where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_lpm_trie_key::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_lpm_trie_key where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_lpm_trie_key::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_lpm_trie_key::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_lpm_trie_key where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_lpm_trie_key::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_lpm_trie_key::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_lpm_trie_key where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_lpm_trie_key::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_lpm_trie_key where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_lpm_trie_key::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_lpm_trie_key where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_lpm_trie_key::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_lpm_trie_key -pub fn aya_bpf_bindings::bindings::bpf_lpm_trie_key::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_map_def -pub aya_bpf_bindings::bindings::bpf_map_def::id: aya_bpf_cty::ad::c_uint -pub aya_bpf_bindings::bindings::bpf_map_def::key_size: aya_bpf_cty::ad::c_uint -pub aya_bpf_bindings::bindings::bpf_map_def::map_flags: aya_bpf_cty::ad::c_uint -pub aya_bpf_bindings::bindings::bpf_map_def::max_entries: aya_bpf_cty::ad::c_uint -pub aya_bpf_bindings::bindings::bpf_map_def::pinning: aya_bpf_cty::ad::c_uint -pub aya_bpf_bindings::bindings::bpf_map_def::type_: aya_bpf_cty::ad::c_uint -pub aya_bpf_bindings::bindings::bpf_map_def::value_size: aya_bpf_cty::ad::c_uint -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_map_def -pub fn aya_bpf_bindings::bindings::bpf_map_def::clone(&self) -> aya_bpf_bindings::bindings::bpf_map_def -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_map_def -pub fn aya_bpf_bindings::bindings::bpf_map_def::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_map_def -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_map_def -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_map_def -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_map_def -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_map_def -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_map_def -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_map_def where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_map_def::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_map_def where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_map_def::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_map_def::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_map_def where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_map_def::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_map_def::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_map_def where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_map_def::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_map_def where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_map_def::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_map_def where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_map_def::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_map_def -pub fn aya_bpf_bindings::bindings::bpf_map_def::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_map_info -pub aya_bpf_bindings::bindings::bpf_map_info::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 4]> -pub aya_bpf_bindings::bindings::bpf_map_info::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::bpf_map_info::btf_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_map_info::btf_key_type_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_map_info::btf_value_type_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_map_info::btf_vmlinux_value_type_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_map_info::id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_map_info::ifindex: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_map_info::key_size: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_map_info::map_extra: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_map_info::map_flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_map_info::max_entries: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_map_info::name: [aya_bpf_cty::ad::c_char; 16] -pub aya_bpf_bindings::bindings::bpf_map_info::netns_dev: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_map_info::netns_ino: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_map_info::type_: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_map_info::value_size: aya_bpf_bindings::bindings::__u32 -impl aya_bpf_bindings::bindings::bpf_map_info -pub fn aya_bpf_bindings::bindings::bpf_map_info::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 4]> -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_map_info -pub fn aya_bpf_bindings::bindings::bpf_map_info::clone(&self) -> aya_bpf_bindings::bindings::bpf_map_info -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_map_info -pub fn aya_bpf_bindings::bindings::bpf_map_info::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_map_info -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_map_info -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_map_info -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_map_info -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_map_info -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_map_info -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_map_info where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_map_info::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_map_info where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_map_info::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_map_info::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_map_info where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_map_info::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_map_info::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_map_info where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_map_info::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_map_info where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_map_info::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_map_info where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_map_info::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_map_info -pub fn aya_bpf_bindings::bindings::bpf_map_info::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_perf_event_data -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_perf_event_data -pub fn aya_bpf_bindings::bindings::bpf_perf_event_data::clone(&self) -> aya_bpf_bindings::bindings::bpf_perf_event_data -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_perf_event_data -pub fn aya_bpf_bindings::bindings::bpf_perf_event_data::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_perf_event_data -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_perf_event_data -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_perf_event_data -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_perf_event_data -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_perf_event_data -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_perf_event_data -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_perf_event_data where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_perf_event_data::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_perf_event_data where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_perf_event_data::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_perf_event_data::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_perf_event_data where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_perf_event_data::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_perf_event_data::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_perf_event_data where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_perf_event_data::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_perf_event_data where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_perf_event_data::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_perf_event_data where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_perf_event_data::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_perf_event_data -pub fn aya_bpf_bindings::bindings::bpf_perf_event_data::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_perf_event_value -pub aya_bpf_bindings::bindings::bpf_perf_event_value::counter: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_perf_event_value::enabled: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_perf_event_value::running: aya_bpf_bindings::bindings::__u64 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_perf_event_value -pub fn aya_bpf_bindings::bindings::bpf_perf_event_value::clone(&self) -> aya_bpf_bindings::bindings::bpf_perf_event_value -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_perf_event_value -pub fn aya_bpf_bindings::bindings::bpf_perf_event_value::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_perf_event_value -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_perf_event_value -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_perf_event_value -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_perf_event_value -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_perf_event_value -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_perf_event_value -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_perf_event_value where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_perf_event_value::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_perf_event_value where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_perf_event_value::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_perf_event_value::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_perf_event_value where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_perf_event_value::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_perf_event_value::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_perf_event_value where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_perf_event_value::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_perf_event_value where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_perf_event_value::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_perf_event_value where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_perf_event_value::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_perf_event_value -pub fn aya_bpf_bindings::bindings::bpf_perf_event_value::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_pidns_info -pub aya_bpf_bindings::bindings::bpf_pidns_info::pid: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_pidns_info::tgid: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_pidns_info -pub fn aya_bpf_bindings::bindings::bpf_pidns_info::clone(&self) -> aya_bpf_bindings::bindings::bpf_pidns_info -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_pidns_info -pub fn aya_bpf_bindings::bindings::bpf_pidns_info::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_pidns_info -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_pidns_info -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_pidns_info -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_pidns_info -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_pidns_info -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_pidns_info -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_pidns_info where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_pidns_info::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_pidns_info where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_pidns_info::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_pidns_info::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_pidns_info where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_pidns_info::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_pidns_info::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_pidns_info where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_pidns_info::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_pidns_info where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_pidns_info::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_pidns_info where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_pidns_info::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_pidns_info -pub fn aya_bpf_bindings::bindings::bpf_pidns_info::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_prog_info -pub aya_bpf_bindings::bindings::bpf_prog_info::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 4]> -pub aya_bpf_bindings::bindings::bpf_prog_info::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::bpf_prog_info::attach_btf_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_prog_info::attach_btf_obj_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_prog_info::btf_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_prog_info::created_by_uid: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_prog_info::func_info: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_prog_info::func_info_rec_size: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_prog_info::id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_prog_info::ifindex: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_prog_info::jited_func_lens: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_prog_info::jited_ksyms: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_prog_info::jited_line_info: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_prog_info::jited_line_info_rec_size: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_prog_info::jited_prog_insns: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_prog_info::jited_prog_len: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_prog_info::line_info: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_prog_info::line_info_rec_size: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_prog_info::load_time: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_prog_info::map_ids: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_prog_info::name: [aya_bpf_cty::ad::c_char; 16] -pub aya_bpf_bindings::bindings::bpf_prog_info::netns_dev: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_prog_info::netns_ino: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_prog_info::nr_func_info: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_prog_info::nr_jited_func_lens: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_prog_info::nr_jited_ksyms: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_prog_info::nr_jited_line_info: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_prog_info::nr_line_info: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_prog_info::nr_map_ids: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_prog_info::nr_prog_tags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_prog_info::prog_tags: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_prog_info::recursion_misses: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_prog_info::run_cnt: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_prog_info::run_time_ns: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_prog_info::tag: [aya_bpf_bindings::bindings::__u8; 8] -pub aya_bpf_bindings::bindings::bpf_prog_info::type_: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_prog_info::verified_insns: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_prog_info::xlated_prog_insns: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_prog_info::xlated_prog_len: aya_bpf_bindings::bindings::__u32 -impl aya_bpf_bindings::bindings::bpf_prog_info -pub fn aya_bpf_bindings::bindings::bpf_prog_info::gpl_compatible(&self) -> aya_bpf_bindings::bindings::__u32 -pub fn aya_bpf_bindings::bindings::bpf_prog_info::new_bitfield_1(gpl_compatible: aya_bpf_bindings::bindings::__u32) -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 4]> -pub fn aya_bpf_bindings::bindings::bpf_prog_info::set_gpl_compatible(&mut self, val: aya_bpf_bindings::bindings::__u32) -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_prog_info -pub fn aya_bpf_bindings::bindings::bpf_prog_info::clone(&self) -> aya_bpf_bindings::bindings::bpf_prog_info -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_prog_info -pub fn aya_bpf_bindings::bindings::bpf_prog_info::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_prog_info -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_prog_info -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_prog_info -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_prog_info -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_prog_info -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_prog_info -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_prog_info where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_prog_info::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_prog_info where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_prog_info::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_prog_info::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_prog_info where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_prog_info::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_prog_info::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_prog_info where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_prog_info::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_prog_info where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_prog_info::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_prog_info where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_prog_info::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_prog_info -pub fn aya_bpf_bindings::bindings::bpf_prog_info::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_raw_tracepoint_args -pub aya_bpf_bindings::bindings::bpf_raw_tracepoint_args::args: aya_bpf_bindings::bindings::__IncompleteArrayField -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_raw_tracepoint_args -pub fn aya_bpf_bindings::bindings::bpf_raw_tracepoint_args::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_raw_tracepoint_args -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_raw_tracepoint_args -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_raw_tracepoint_args -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_raw_tracepoint_args -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_raw_tracepoint_args -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_raw_tracepoint_args where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_raw_tracepoint_args::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_raw_tracepoint_args where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_raw_tracepoint_args::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_raw_tracepoint_args::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_raw_tracepoint_args where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_raw_tracepoint_args::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_raw_tracepoint_args::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_raw_tracepoint_args where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_raw_tracepoint_args::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_raw_tracepoint_args where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_raw_tracepoint_args::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_raw_tracepoint_args where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_raw_tracepoint_args::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_raw_tracepoint_args -pub fn aya_bpf_bindings::bindings::bpf_raw_tracepoint_args::from(t: T) -> T -#[repr(C)] #[repr(align(8))] pub struct aya_bpf_bindings::bindings::bpf_rb_node -pub aya_bpf_bindings::bindings::bpf_rb_node::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 24]> -pub aya_bpf_bindings::bindings::bpf_rb_node::_bitfield_align_1: [u8; 0] -impl aya_bpf_bindings::bindings::bpf_rb_node -pub fn aya_bpf_bindings::bindings::bpf_rb_node::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 24]> -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_rb_node -pub fn aya_bpf_bindings::bindings::bpf_rb_node::clone(&self) -> aya_bpf_bindings::bindings::bpf_rb_node -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_rb_node -pub fn aya_bpf_bindings::bindings::bpf_rb_node::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_rb_node -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_rb_node -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_rb_node -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_rb_node -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_rb_node -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_rb_node -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_rb_node where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_rb_node::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_rb_node where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_rb_node::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_rb_node::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_rb_node where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_rb_node::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_rb_node::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_rb_node where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_rb_node::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_rb_node where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_rb_node::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_rb_node where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_rb_node::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_rb_node -pub fn aya_bpf_bindings::bindings::bpf_rb_node::from(t: T) -> T -#[repr(C)] #[repr(align(8))] pub struct aya_bpf_bindings::bindings::bpf_rb_root -pub aya_bpf_bindings::bindings::bpf_rb_root::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 16]> -pub aya_bpf_bindings::bindings::bpf_rb_root::_bitfield_align_1: [u8; 0] -impl aya_bpf_bindings::bindings::bpf_rb_root -pub fn aya_bpf_bindings::bindings::bpf_rb_root::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 16]> -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_rb_root -pub fn aya_bpf_bindings::bindings::bpf_rb_root::clone(&self) -> aya_bpf_bindings::bindings::bpf_rb_root -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_rb_root -pub fn aya_bpf_bindings::bindings::bpf_rb_root::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_rb_root -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_rb_root -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_rb_root -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_rb_root -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_rb_root -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_rb_root -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_rb_root where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_rb_root::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_rb_root where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_rb_root::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_rb_root::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_rb_root where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_rb_root::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_rb_root::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_rb_root where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_rb_root::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_rb_root where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_rb_root::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_rb_root where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_rb_root::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_rb_root -pub fn aya_bpf_bindings::bindings::bpf_rb_root::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_redir_neigh -pub aya_bpf_bindings::bindings::bpf_redir_neigh::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_redir_neigh::nh_family: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_redir_neigh -pub fn aya_bpf_bindings::bindings::bpf_redir_neigh::clone(&self) -> aya_bpf_bindings::bindings::bpf_redir_neigh -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_redir_neigh -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_redir_neigh -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_redir_neigh -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_redir_neigh -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_redir_neigh -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_redir_neigh -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_redir_neigh where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_redir_neigh::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_redir_neigh where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_redir_neigh::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_redir_neigh::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_redir_neigh where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_redir_neigh::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_redir_neigh::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_redir_neigh where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_redir_neigh::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_redir_neigh where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_redir_neigh::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_redir_neigh where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_redir_neigh::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_redir_neigh -pub fn aya_bpf_bindings::bindings::bpf_redir_neigh::from(t: T) -> T -#[repr(C)] #[repr(align(4))] pub struct aya_bpf_bindings::bindings::bpf_refcount -pub aya_bpf_bindings::bindings::bpf_refcount::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 4]> -pub aya_bpf_bindings::bindings::bpf_refcount::_bitfield_align_1: [u8; 0] -impl aya_bpf_bindings::bindings::bpf_refcount -pub fn aya_bpf_bindings::bindings::bpf_refcount::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 4]> -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_refcount -pub fn aya_bpf_bindings::bindings::bpf_refcount::clone(&self) -> aya_bpf_bindings::bindings::bpf_refcount -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_refcount -pub fn aya_bpf_bindings::bindings::bpf_refcount::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_refcount -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_refcount -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_refcount -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_refcount -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_refcount -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_refcount -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_refcount where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_refcount::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_refcount where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_refcount::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_refcount::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_refcount where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_refcount::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_refcount::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_refcount where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_refcount::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_refcount where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_refcount::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_refcount where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_refcount::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_refcount -pub fn aya_bpf_bindings::bindings::bpf_refcount::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_sk_lookup -pub aya_bpf_bindings::bindings::bpf_sk_lookup::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_sk_lookup::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 2]> -pub aya_bpf_bindings::bindings::bpf_sk_lookup::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::bpf_sk_lookup::family: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sk_lookup::ingress_ifindex: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sk_lookup::local_ip4: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sk_lookup::local_ip6: [aya_bpf_bindings::bindings::__u32; 4] -pub aya_bpf_bindings::bindings::bpf_sk_lookup::local_port: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sk_lookup::protocol: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sk_lookup::remote_ip4: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sk_lookup::remote_ip6: [aya_bpf_bindings::bindings::__u32; 4] -pub aya_bpf_bindings::bindings::bpf_sk_lookup::remote_port: aya_bpf_bindings::bindings::__be16 -impl aya_bpf_bindings::bindings::bpf_sk_lookup -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 2]> -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_sk_lookup -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup::clone(&self) -> aya_bpf_bindings::bindings::bpf_sk_lookup -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_sk_lookup -impl !core::marker::Send for aya_bpf_bindings::bindings::bpf_sk_lookup -impl !core::marker::Sync for aya_bpf_bindings::bindings::bpf_sk_lookup -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_sk_lookup -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_sk_lookup -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_sk_lookup -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_sk_lookup where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_sk_lookup where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_sk_lookup::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_sk_lookup where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_sk_lookup::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_sk_lookup where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_sk_lookup where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_sk_lookup where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_sk_lookup -pub fn aya_bpf_bindings::bindings::bpf_sk_lookup::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_sock -pub aya_bpf_bindings::bindings::bpf_sock::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 2]> -pub aya_bpf_bindings::bindings::bpf_sock::_bitfield_align_1: [u8; 0] -pub aya_bpf_bindings::bindings::bpf_sock::bound_dev_if: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock::dst_ip4: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock::dst_ip6: [aya_bpf_bindings::bindings::__u32; 4] -pub aya_bpf_bindings::bindings::bpf_sock::dst_port: aya_bpf_bindings::bindings::__be16 -pub aya_bpf_bindings::bindings::bpf_sock::family: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock::mark: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock::priority: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock::protocol: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock::rx_queue_mapping: aya_bpf_bindings::bindings::__s32 -pub aya_bpf_bindings::bindings::bpf_sock::src_ip4: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock::src_ip6: [aya_bpf_bindings::bindings::__u32; 4] -pub aya_bpf_bindings::bindings::bpf_sock::src_port: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock::state: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock::type_: aya_bpf_bindings::bindings::__u32 -impl aya_bpf_bindings::bindings::bpf_sock -pub fn aya_bpf_bindings::bindings::bpf_sock::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 2]> -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_sock -pub fn aya_bpf_bindings::bindings::bpf_sock::clone(&self) -> aya_bpf_bindings::bindings::bpf_sock -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_sock -pub fn aya_bpf_bindings::bindings::bpf_sock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_sock -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_sock -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_sock -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_sock -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_sock -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_sock -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_sock where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_sock::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_sock where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_sock::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_sock::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_sock where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_sock::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_sock::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_sock where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_sock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_sock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_sock -pub fn aya_bpf_bindings::bindings::bpf_sock::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_sock_addr -pub aya_bpf_bindings::bindings::bpf_sock_addr::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_sock_addr::family: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_addr::msg_src_ip4: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_addr::msg_src_ip6: [aya_bpf_bindings::bindings::__u32; 4] -pub aya_bpf_bindings::bindings::bpf_sock_addr::protocol: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_addr::type_: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_addr::user_family: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_addr::user_ip4: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_addr::user_ip6: [aya_bpf_bindings::bindings::__u32; 4] -pub aya_bpf_bindings::bindings::bpf_sock_addr::user_port: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_sock_addr -pub fn aya_bpf_bindings::bindings::bpf_sock_addr::clone(&self) -> aya_bpf_bindings::bindings::bpf_sock_addr -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_sock_addr -impl !core::marker::Send for aya_bpf_bindings::bindings::bpf_sock_addr -impl !core::marker::Sync for aya_bpf_bindings::bindings::bpf_sock_addr -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_sock_addr -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_sock_addr -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_sock_addr -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_sock_addr where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_sock_addr::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_sock_addr where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_sock_addr::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_sock_addr::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_sock_addr where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_sock_addr::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_sock_addr::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_sock_addr where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_addr::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_sock_addr where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_addr::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_sock_addr where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_addr::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_sock_addr -pub fn aya_bpf_bindings::bindings::bpf_sock_addr::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_sock_ops -pub aya_bpf_bindings::bindings::bpf_sock_ops::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_sock_ops::__bindgen_anon_2: aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_sock_ops::__bindgen_anon_3: aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 -pub aya_bpf_bindings::bindings::bpf_sock_ops::__bindgen_anon_4: aya_bpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 -pub aya_bpf_bindings::bindings::bpf_sock_ops::bpf_sock_ops_cb_flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::bytes_acked: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_sock_ops::bytes_received: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_sock_ops::data_segs_in: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::data_segs_out: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::ecn_flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::family: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::is_fullsock: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::local_ip4: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::local_ip6: [aya_bpf_bindings::bindings::__u32; 4] -pub aya_bpf_bindings::bindings::bpf_sock_ops::local_port: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::lost_out: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::mss_cache: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::op: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::packets_out: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::rate_delivered: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::rate_interval_us: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::rcv_nxt: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::remote_ip4: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::remote_ip6: [aya_bpf_bindings::bindings::__u32; 4] -pub aya_bpf_bindings::bindings::bpf_sock_ops::remote_port: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::retrans_out: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::rtt_min: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::sacked_out: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::segs_in: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::segs_out: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::sk_txhash: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::skb_hwtstamp: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_sock_ops::skb_len: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::skb_tcp_flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::snd_cwnd: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::snd_nxt: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::snd_ssthresh: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::snd_una: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::srtt_us: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::state: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sock_ops::total_retrans: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_sock_ops -pub fn aya_bpf_bindings::bindings::bpf_sock_ops::clone(&self) -> aya_bpf_bindings::bindings::bpf_sock_ops -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_sock_ops -impl !core::marker::Send for aya_bpf_bindings::bindings::bpf_sock_ops -impl !core::marker::Sync for aya_bpf_bindings::bindings::bpf_sock_ops -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_sock_ops -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_sock_ops -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_sock_ops -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_sock_ops where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_sock_ops::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_sock_ops where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_sock_ops::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_sock_ops::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_sock_ops where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_sock_ops::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_sock_ops::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_sock_ops where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_ops::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_sock_ops where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_ops::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_sock_ops where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_ops::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_sock_ops -pub fn aya_bpf_bindings::bindings::bpf_sock_ops::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_sock_tuple -pub aya_bpf_bindings::bindings::bpf_sock_tuple::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_sock_tuple -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple::clone(&self) -> aya_bpf_bindings::bindings::bpf_sock_tuple -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_sock_tuple -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_sock_tuple -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_sock_tuple -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_sock_tuple -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_sock_tuple -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_sock_tuple -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_sock_tuple where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_sock_tuple where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_sock_tuple::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_sock_tuple where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_sock_tuple::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_sock_tuple where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_sock_tuple where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_sock_tuple where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_sock_tuple -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::daddr: aya_bpf_bindings::bindings::__be32 -pub aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::dport: aya_bpf_bindings::bindings::__be16 -pub aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::saddr: aya_bpf_bindings::bindings::__be32 -pub aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::sport: aya_bpf_bindings::bindings::__be16 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::clone(&self) -> aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::daddr: [aya_bpf_bindings::bindings::__be32; 4] -pub aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::dport: aya_bpf_bindings::bindings::__be16 -pub aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::saddr: [aya_bpf_bindings::bindings::__be32; 4] -pub aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::sport: aya_bpf_bindings::bindings::__be16 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::clone(&self) -> aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 -pub fn aya_bpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_sockopt -pub aya_bpf_bindings::bindings::bpf_sockopt::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_sockopt::__bindgen_anon_2: aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_sockopt::__bindgen_anon_3: aya_bpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 -pub aya_bpf_bindings::bindings::bpf_sockopt::level: aya_bpf_bindings::bindings::__s32 -pub aya_bpf_bindings::bindings::bpf_sockopt::optlen: aya_bpf_bindings::bindings::__s32 -pub aya_bpf_bindings::bindings::bpf_sockopt::optname: aya_bpf_bindings::bindings::__s32 -pub aya_bpf_bindings::bindings::bpf_sockopt::retval: aya_bpf_bindings::bindings::__s32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_sockopt -pub fn aya_bpf_bindings::bindings::bpf_sockopt::clone(&self) -> aya_bpf_bindings::bindings::bpf_sockopt -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_sockopt -impl !core::marker::Send for aya_bpf_bindings::bindings::bpf_sockopt -impl !core::marker::Sync for aya_bpf_bindings::bindings::bpf_sockopt -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_sockopt -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_sockopt -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_sockopt -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_sockopt where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_sockopt::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_sockopt where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_sockopt::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_sockopt::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_sockopt where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_sockopt::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_sockopt::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_sockopt where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sockopt::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_sockopt where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sockopt::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_sockopt where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sockopt::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_sockopt -pub fn aya_bpf_bindings::bindings::bpf_sockopt::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_spin_lock -pub aya_bpf_bindings::bindings::bpf_spin_lock::val: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_spin_lock -pub fn aya_bpf_bindings::bindings::bpf_spin_lock::clone(&self) -> aya_bpf_bindings::bindings::bpf_spin_lock -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_spin_lock -pub fn aya_bpf_bindings::bindings::bpf_spin_lock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_spin_lock -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_spin_lock -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_spin_lock -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_spin_lock -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_spin_lock -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_spin_lock -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_spin_lock where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_spin_lock::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_spin_lock where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_spin_lock::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_spin_lock::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_spin_lock where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_spin_lock::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_spin_lock::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_spin_lock where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_spin_lock::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_spin_lock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_spin_lock::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_spin_lock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_spin_lock::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_spin_lock -pub fn aya_bpf_bindings::bindings::bpf_spin_lock::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_stack_build_id -pub aya_bpf_bindings::bindings::bpf_stack_build_id::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_stack_build_id::build_id: [aya_bpf_cty::c_uchar; 20] -pub aya_bpf_bindings::bindings::bpf_stack_build_id::status: aya_bpf_bindings::bindings::__s32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_stack_build_id -pub fn aya_bpf_bindings::bindings::bpf_stack_build_id::clone(&self) -> aya_bpf_bindings::bindings::bpf_stack_build_id -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_stack_build_id -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_stack_build_id -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_stack_build_id -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_stack_build_id -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_stack_build_id -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_stack_build_id -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_stack_build_id where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_stack_build_id::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_stack_build_id where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_stack_build_id::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_stack_build_id::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_stack_build_id where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_stack_build_id::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_stack_build_id::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_stack_build_id where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_stack_build_id::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_stack_build_id where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_stack_build_id::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_stack_build_id where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_stack_build_id::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_stack_build_id -pub fn aya_bpf_bindings::bindings::bpf_stack_build_id::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_sysctl -pub aya_bpf_bindings::bindings::bpf_sysctl::file_pos: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_sysctl::write: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_sysctl -pub fn aya_bpf_bindings::bindings::bpf_sysctl::clone(&self) -> aya_bpf_bindings::bindings::bpf_sysctl -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_sysctl -pub fn aya_bpf_bindings::bindings::bpf_sysctl::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_sysctl -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_sysctl -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_sysctl -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_sysctl -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_sysctl -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_sysctl -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_sysctl where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_sysctl::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_sysctl where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_sysctl::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_sysctl::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_sysctl where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_sysctl::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_sysctl::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_sysctl where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sysctl::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_sysctl where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sysctl::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_sysctl where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_sysctl::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_sysctl -pub fn aya_bpf_bindings::bindings::bpf_sysctl::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_tcp_sock -pub aya_bpf_bindings::bindings::bpf_tcp_sock::bytes_acked: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::bytes_received: aya_bpf_bindings::bindings::__u64 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::data_segs_in: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::data_segs_out: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::delivered: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::delivered_ce: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::dsack_dups: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::ecn_flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::icsk_retransmits: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::lost_out: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::mss_cache: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::packets_out: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::rate_delivered: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::rate_interval_us: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::rcv_nxt: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::retrans_out: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::rtt_min: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::sacked_out: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::segs_in: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::segs_out: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::snd_cwnd: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::snd_nxt: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::snd_ssthresh: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::snd_una: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::srtt_us: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tcp_sock::total_retrans: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_tcp_sock -pub fn aya_bpf_bindings::bindings::bpf_tcp_sock::clone(&self) -> aya_bpf_bindings::bindings::bpf_tcp_sock -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_tcp_sock -pub fn aya_bpf_bindings::bindings::bpf_tcp_sock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_tcp_sock -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_tcp_sock -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_tcp_sock -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_tcp_sock -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_tcp_sock -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_tcp_sock -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_tcp_sock where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_tcp_sock::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_tcp_sock where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_tcp_sock::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_tcp_sock::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_tcp_sock where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_tcp_sock::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_tcp_sock::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_tcp_sock where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_tcp_sock::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_tcp_sock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_tcp_sock::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_tcp_sock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_tcp_sock::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_tcp_sock -pub fn aya_bpf_bindings::bindings::bpf_tcp_sock::from(t: T) -> T -#[repr(C)] #[repr(align(8))] pub struct aya_bpf_bindings::bindings::bpf_timer -pub aya_bpf_bindings::bindings::bpf_timer::_bitfield_1: aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 16]> -pub aya_bpf_bindings::bindings::bpf_timer::_bitfield_align_1: [u8; 0] -impl aya_bpf_bindings::bindings::bpf_timer -pub fn aya_bpf_bindings::bindings::bpf_timer::new_bitfield_1() -> aya_bpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 16]> -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_timer -pub fn aya_bpf_bindings::bindings::bpf_timer::clone(&self) -> aya_bpf_bindings::bindings::bpf_timer -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_timer -pub fn aya_bpf_bindings::bindings::bpf_timer::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_timer -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_timer -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_timer -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_timer -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_timer -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_timer -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_timer where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_timer::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_timer where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_timer::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_timer::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_timer where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_timer::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_timer::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_timer where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_timer::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_timer where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_timer::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_timer where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_timer::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_timer -pub fn aya_bpf_bindings::bindings::bpf_timer::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_tunnel_key -pub aya_bpf_bindings::bindings::bpf_tunnel_key::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_tunnel_key::__bindgen_anon_2: aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 -pub aya_bpf_bindings::bindings::bpf_tunnel_key::__bindgen_anon_3: aya_bpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 -pub aya_bpf_bindings::bindings::bpf_tunnel_key::tunnel_id: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tunnel_key::tunnel_label: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_tunnel_key::tunnel_tos: aya_bpf_bindings::bindings::__u8 -pub aya_bpf_bindings::bindings::bpf_tunnel_key::tunnel_ttl: aya_bpf_bindings::bindings::__u8 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_tunnel_key -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key::clone(&self) -> aya_bpf_bindings::bindings::bpf_tunnel_key -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_tunnel_key -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_tunnel_key -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_tunnel_key -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_tunnel_key -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_tunnel_key -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_tunnel_key -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_tunnel_key where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_tunnel_key where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_tunnel_key::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_tunnel_key where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_tunnel_key::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_tunnel_key where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_tunnel_key where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_tunnel_key where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_tunnel_key -pub fn aya_bpf_bindings::bindings::bpf_tunnel_key::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_xdp_sock -pub aya_bpf_bindings::bindings::bpf_xdp_sock::queue_id: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_xdp_sock -pub fn aya_bpf_bindings::bindings::bpf_xdp_sock::clone(&self) -> aya_bpf_bindings::bindings::bpf_xdp_sock -impl core::fmt::Debug for aya_bpf_bindings::bindings::bpf_xdp_sock -pub fn aya_bpf_bindings::bindings::bpf_xdp_sock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_xdp_sock -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_xdp_sock -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_xdp_sock -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_xdp_sock -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_xdp_sock -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_xdp_sock -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_xdp_sock where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_xdp_sock::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_xdp_sock where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_xdp_sock::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_xdp_sock::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_xdp_sock where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_xdp_sock::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_xdp_sock::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_xdp_sock where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_xdp_sock::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_xdp_sock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_xdp_sock::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_xdp_sock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_xdp_sock::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_xdp_sock -pub fn aya_bpf_bindings::bindings::bpf_xdp_sock::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::bpf_xfrm_state -pub aya_bpf_bindings::bindings::bpf_xfrm_state::__bindgen_anon_1: aya_bpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 -pub aya_bpf_bindings::bindings::bpf_xfrm_state::ext: aya_bpf_bindings::bindings::__u16 -pub aya_bpf_bindings::bindings::bpf_xfrm_state::family: aya_bpf_bindings::bindings::__u16 -pub aya_bpf_bindings::bindings::bpf_xfrm_state::reqid: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::bpf_xfrm_state::spi: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::bpf_xfrm_state -pub fn aya_bpf_bindings::bindings::bpf_xfrm_state::clone(&self) -> aya_bpf_bindings::bindings::bpf_xfrm_state -impl core::marker::Copy for aya_bpf_bindings::bindings::bpf_xfrm_state -impl core::marker::Send for aya_bpf_bindings::bindings::bpf_xfrm_state -impl core::marker::Sync for aya_bpf_bindings::bindings::bpf_xfrm_state -impl core::marker::Unpin for aya_bpf_bindings::bindings::bpf_xfrm_state -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::bpf_xfrm_state -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::bpf_xfrm_state -impl core::convert::Into for aya_bpf_bindings::bindings::bpf_xfrm_state where U: core::convert::From -pub fn aya_bpf_bindings::bindings::bpf_xfrm_state::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::bpf_xfrm_state where U: core::convert::Into -pub type aya_bpf_bindings::bindings::bpf_xfrm_state::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::bpf_xfrm_state::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::bpf_xfrm_state where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::bpf_xfrm_state::Error = >::Error -pub fn aya_bpf_bindings::bindings::bpf_xfrm_state::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::bpf_xfrm_state where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_xfrm_state::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::bpf_xfrm_state where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_xfrm_state::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::bpf_xfrm_state where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::bpf_xfrm_state::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::bpf_xfrm_state -pub fn aya_bpf_bindings::bindings::bpf_xfrm_state::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::btf_ptr -pub aya_bpf_bindings::bindings::btf_ptr::flags: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::btf_ptr::ptr: *mut aya_bpf_cty::c_void -pub aya_bpf_bindings::bindings::btf_ptr::type_id: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::btf_ptr -pub fn aya_bpf_bindings::bindings::btf_ptr::clone(&self) -> aya_bpf_bindings::bindings::btf_ptr -impl core::fmt::Debug for aya_bpf_bindings::bindings::btf_ptr -pub fn aya_bpf_bindings::bindings::btf_ptr::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::btf_ptr -impl !core::marker::Send for aya_bpf_bindings::bindings::btf_ptr -impl !core::marker::Sync for aya_bpf_bindings::bindings::btf_ptr -impl core::marker::Unpin for aya_bpf_bindings::bindings::btf_ptr -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::btf_ptr -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::btf_ptr -impl core::convert::Into for aya_bpf_bindings::bindings::btf_ptr where U: core::convert::From -pub fn aya_bpf_bindings::bindings::btf_ptr::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::btf_ptr where U: core::convert::Into -pub type aya_bpf_bindings::bindings::btf_ptr::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::btf_ptr::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::btf_ptr where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::btf_ptr::Error = >::Error -pub fn aya_bpf_bindings::bindings::btf_ptr::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::btf_ptr where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::btf_ptr::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::btf_ptr where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::btf_ptr::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::btf_ptr where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::btf_ptr::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::btf_ptr -pub fn aya_bpf_bindings::bindings::btf_ptr::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::cgroup -impl core::clone::Clone for aya_bpf_bindings::bindings::cgroup -pub fn aya_bpf_bindings::bindings::cgroup::clone(&self) -> aya_bpf_bindings::bindings::cgroup -impl core::fmt::Debug for aya_bpf_bindings::bindings::cgroup -pub fn aya_bpf_bindings::bindings::cgroup::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::cgroup -impl core::marker::Send for aya_bpf_bindings::bindings::cgroup -impl core::marker::Sync for aya_bpf_bindings::bindings::cgroup -impl core::marker::Unpin for aya_bpf_bindings::bindings::cgroup -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::cgroup -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::cgroup -impl core::convert::Into for aya_bpf_bindings::bindings::cgroup where U: core::convert::From -pub fn aya_bpf_bindings::bindings::cgroup::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::cgroup where U: core::convert::Into -pub type aya_bpf_bindings::bindings::cgroup::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::cgroup::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::cgroup where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::cgroup::Error = >::Error -pub fn aya_bpf_bindings::bindings::cgroup::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::cgroup where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::cgroup::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::cgroup where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::cgroup::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::cgroup where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::cgroup::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::cgroup -pub fn aya_bpf_bindings::bindings::cgroup::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::file -impl core::clone::Clone for aya_bpf_bindings::bindings::file -pub fn aya_bpf_bindings::bindings::file::clone(&self) -> aya_bpf_bindings::bindings::file -impl core::fmt::Debug for aya_bpf_bindings::bindings::file -pub fn aya_bpf_bindings::bindings::file::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::file -impl core::marker::Send for aya_bpf_bindings::bindings::file -impl core::marker::Sync for aya_bpf_bindings::bindings::file -impl core::marker::Unpin for aya_bpf_bindings::bindings::file -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::file -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::file -impl core::convert::Into for aya_bpf_bindings::bindings::file where U: core::convert::From -pub fn aya_bpf_bindings::bindings::file::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::file where U: core::convert::Into -pub type aya_bpf_bindings::bindings::file::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::file::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::file where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::file::Error = >::Error -pub fn aya_bpf_bindings::bindings::file::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::file where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::file::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::file where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::file::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::file where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::file::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::file -pub fn aya_bpf_bindings::bindings::file::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::inode -impl core::clone::Clone for aya_bpf_bindings::bindings::inode -pub fn aya_bpf_bindings::bindings::inode::clone(&self) -> aya_bpf_bindings::bindings::inode -impl core::fmt::Debug for aya_bpf_bindings::bindings::inode -pub fn aya_bpf_bindings::bindings::inode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::inode -impl core::marker::Send for aya_bpf_bindings::bindings::inode -impl core::marker::Sync for aya_bpf_bindings::bindings::inode -impl core::marker::Unpin for aya_bpf_bindings::bindings::inode -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::inode -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::inode -impl core::convert::Into for aya_bpf_bindings::bindings::inode where U: core::convert::From -pub fn aya_bpf_bindings::bindings::inode::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::inode where U: core::convert::Into -pub type aya_bpf_bindings::bindings::inode::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::inode::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::inode where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::inode::Error = >::Error -pub fn aya_bpf_bindings::bindings::inode::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::inode where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::inode::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::inode where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::inode::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::inode where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::inode::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::inode -pub fn aya_bpf_bindings::bindings::inode::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::iphdr -impl core::clone::Clone for aya_bpf_bindings::bindings::iphdr -pub fn aya_bpf_bindings::bindings::iphdr::clone(&self) -> aya_bpf_bindings::bindings::iphdr -impl core::fmt::Debug for aya_bpf_bindings::bindings::iphdr -pub fn aya_bpf_bindings::bindings::iphdr::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::iphdr -impl core::marker::Send for aya_bpf_bindings::bindings::iphdr -impl core::marker::Sync for aya_bpf_bindings::bindings::iphdr -impl core::marker::Unpin for aya_bpf_bindings::bindings::iphdr -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::iphdr -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::iphdr -impl core::convert::Into for aya_bpf_bindings::bindings::iphdr where U: core::convert::From -pub fn aya_bpf_bindings::bindings::iphdr::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::iphdr where U: core::convert::Into -pub type aya_bpf_bindings::bindings::iphdr::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::iphdr::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::iphdr where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::iphdr::Error = >::Error -pub fn aya_bpf_bindings::bindings::iphdr::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::iphdr where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::iphdr::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::iphdr where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::iphdr::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::iphdr where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::iphdr::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::iphdr -pub fn aya_bpf_bindings::bindings::iphdr::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::ipv6hdr -impl core::clone::Clone for aya_bpf_bindings::bindings::ipv6hdr -pub fn aya_bpf_bindings::bindings::ipv6hdr::clone(&self) -> aya_bpf_bindings::bindings::ipv6hdr -impl core::fmt::Debug for aya_bpf_bindings::bindings::ipv6hdr -pub fn aya_bpf_bindings::bindings::ipv6hdr::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::ipv6hdr -impl core::marker::Send for aya_bpf_bindings::bindings::ipv6hdr -impl core::marker::Sync for aya_bpf_bindings::bindings::ipv6hdr -impl core::marker::Unpin for aya_bpf_bindings::bindings::ipv6hdr -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::ipv6hdr -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::ipv6hdr -impl core::convert::Into for aya_bpf_bindings::bindings::ipv6hdr where U: core::convert::From -pub fn aya_bpf_bindings::bindings::ipv6hdr::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::ipv6hdr where U: core::convert::Into -pub type aya_bpf_bindings::bindings::ipv6hdr::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::ipv6hdr::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::ipv6hdr where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::ipv6hdr::Error = >::Error -pub fn aya_bpf_bindings::bindings::ipv6hdr::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::ipv6hdr where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::ipv6hdr::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::ipv6hdr where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::ipv6hdr::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::ipv6hdr where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::ipv6hdr::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::ipv6hdr -pub fn aya_bpf_bindings::bindings::ipv6hdr::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::linux_binprm -impl core::clone::Clone for aya_bpf_bindings::bindings::linux_binprm -pub fn aya_bpf_bindings::bindings::linux_binprm::clone(&self) -> aya_bpf_bindings::bindings::linux_binprm -impl core::fmt::Debug for aya_bpf_bindings::bindings::linux_binprm -pub fn aya_bpf_bindings::bindings::linux_binprm::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::linux_binprm -impl core::marker::Send for aya_bpf_bindings::bindings::linux_binprm -impl core::marker::Sync for aya_bpf_bindings::bindings::linux_binprm -impl core::marker::Unpin for aya_bpf_bindings::bindings::linux_binprm -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::linux_binprm -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::linux_binprm -impl core::convert::Into for aya_bpf_bindings::bindings::linux_binprm where U: core::convert::From -pub fn aya_bpf_bindings::bindings::linux_binprm::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::linux_binprm where U: core::convert::Into -pub type aya_bpf_bindings::bindings::linux_binprm::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::linux_binprm::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::linux_binprm where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::linux_binprm::Error = >::Error -pub fn aya_bpf_bindings::bindings::linux_binprm::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::linux_binprm where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::linux_binprm::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::linux_binprm where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::linux_binprm::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::linux_binprm where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::linux_binprm::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::linux_binprm -pub fn aya_bpf_bindings::bindings::linux_binprm::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::mptcp_sock -impl core::clone::Clone for aya_bpf_bindings::bindings::mptcp_sock -pub fn aya_bpf_bindings::bindings::mptcp_sock::clone(&self) -> aya_bpf_bindings::bindings::mptcp_sock -impl core::fmt::Debug for aya_bpf_bindings::bindings::mptcp_sock -pub fn aya_bpf_bindings::bindings::mptcp_sock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::mptcp_sock -impl core::marker::Send for aya_bpf_bindings::bindings::mptcp_sock -impl core::marker::Sync for aya_bpf_bindings::bindings::mptcp_sock -impl core::marker::Unpin for aya_bpf_bindings::bindings::mptcp_sock -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::mptcp_sock -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::mptcp_sock -impl core::convert::Into for aya_bpf_bindings::bindings::mptcp_sock where U: core::convert::From -pub fn aya_bpf_bindings::bindings::mptcp_sock::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::mptcp_sock where U: core::convert::Into -pub type aya_bpf_bindings::bindings::mptcp_sock::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::mptcp_sock::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::mptcp_sock where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::mptcp_sock::Error = >::Error -pub fn aya_bpf_bindings::bindings::mptcp_sock::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::mptcp_sock where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::mptcp_sock::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::mptcp_sock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::mptcp_sock::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::mptcp_sock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::mptcp_sock::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::mptcp_sock -pub fn aya_bpf_bindings::bindings::mptcp_sock::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::path -impl core::clone::Clone for aya_bpf_bindings::bindings::path -pub fn aya_bpf_bindings::bindings::path::clone(&self) -> aya_bpf_bindings::bindings::path -impl core::fmt::Debug for aya_bpf_bindings::bindings::path -pub fn aya_bpf_bindings::bindings::path::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::path -impl core::marker::Send for aya_bpf_bindings::bindings::path -impl core::marker::Sync for aya_bpf_bindings::bindings::path -impl core::marker::Unpin for aya_bpf_bindings::bindings::path -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::path -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::path -impl core::convert::Into for aya_bpf_bindings::bindings::path where U: core::convert::From -pub fn aya_bpf_bindings::bindings::path::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::path where U: core::convert::Into -pub type aya_bpf_bindings::bindings::path::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::path::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::path where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::path::Error = >::Error -pub fn aya_bpf_bindings::bindings::path::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::path where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::path::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::path where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::path::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::path where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::path::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::path -pub fn aya_bpf_bindings::bindings::path::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::pt_regs -pub aya_bpf_bindings::bindings::pt_regs::cs: aya_bpf_cty::od::c_ulong -pub aya_bpf_bindings::bindings::pt_regs::eflags: aya_bpf_cty::od::c_ulong -pub aya_bpf_bindings::bindings::pt_regs::orig_rax: aya_bpf_cty::od::c_ulong -pub aya_bpf_bindings::bindings::pt_regs::r10: aya_bpf_cty::od::c_ulong -pub aya_bpf_bindings::bindings::pt_regs::r11: aya_bpf_cty::od::c_ulong -pub aya_bpf_bindings::bindings::pt_regs::r12: aya_bpf_cty::od::c_ulong -pub aya_bpf_bindings::bindings::pt_regs::r13: aya_bpf_cty::od::c_ulong -pub aya_bpf_bindings::bindings::pt_regs::r14: aya_bpf_cty::od::c_ulong -pub aya_bpf_bindings::bindings::pt_regs::r15: aya_bpf_cty::od::c_ulong -pub aya_bpf_bindings::bindings::pt_regs::r8: aya_bpf_cty::od::c_ulong -pub aya_bpf_bindings::bindings::pt_regs::r9: aya_bpf_cty::od::c_ulong -pub aya_bpf_bindings::bindings::pt_regs::rax: aya_bpf_cty::od::c_ulong -pub aya_bpf_bindings::bindings::pt_regs::rbp: aya_bpf_cty::od::c_ulong -pub aya_bpf_bindings::bindings::pt_regs::rbx: aya_bpf_cty::od::c_ulong -pub aya_bpf_bindings::bindings::pt_regs::rcx: aya_bpf_cty::od::c_ulong -pub aya_bpf_bindings::bindings::pt_regs::rdi: aya_bpf_cty::od::c_ulong -pub aya_bpf_bindings::bindings::pt_regs::rdx: aya_bpf_cty::od::c_ulong -pub aya_bpf_bindings::bindings::pt_regs::rip: aya_bpf_cty::od::c_ulong -pub aya_bpf_bindings::bindings::pt_regs::rsi: aya_bpf_cty::od::c_ulong -pub aya_bpf_bindings::bindings::pt_regs::rsp: aya_bpf_cty::od::c_ulong -pub aya_bpf_bindings::bindings::pt_regs::ss: aya_bpf_cty::od::c_ulong -impl core::clone::Clone for aya_bpf_bindings::bindings::pt_regs -pub fn aya_bpf_bindings::bindings::pt_regs::clone(&self) -> aya_bpf_bindings::bindings::pt_regs -impl core::fmt::Debug for aya_bpf_bindings::bindings::pt_regs -pub fn aya_bpf_bindings::bindings::pt_regs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::pt_regs -impl core::marker::Send for aya_bpf_bindings::bindings::pt_regs -impl core::marker::Sync for aya_bpf_bindings::bindings::pt_regs -impl core::marker::Unpin for aya_bpf_bindings::bindings::pt_regs -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::pt_regs -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::pt_regs -impl core::convert::Into for aya_bpf_bindings::bindings::pt_regs where U: core::convert::From -pub fn aya_bpf_bindings::bindings::pt_regs::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::pt_regs where U: core::convert::Into -pub type aya_bpf_bindings::bindings::pt_regs::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::pt_regs::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::pt_regs where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::pt_regs::Error = >::Error -pub fn aya_bpf_bindings::bindings::pt_regs::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::pt_regs where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::pt_regs::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::pt_regs where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::pt_regs::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::pt_regs where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::pt_regs::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::pt_regs -pub fn aya_bpf_bindings::bindings::pt_regs::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::seq_file -impl core::clone::Clone for aya_bpf_bindings::bindings::seq_file -pub fn aya_bpf_bindings::bindings::seq_file::clone(&self) -> aya_bpf_bindings::bindings::seq_file -impl core::fmt::Debug for aya_bpf_bindings::bindings::seq_file -pub fn aya_bpf_bindings::bindings::seq_file::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::seq_file -impl core::marker::Send for aya_bpf_bindings::bindings::seq_file -impl core::marker::Sync for aya_bpf_bindings::bindings::seq_file -impl core::marker::Unpin for aya_bpf_bindings::bindings::seq_file -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::seq_file -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::seq_file -impl core::convert::Into for aya_bpf_bindings::bindings::seq_file where U: core::convert::From -pub fn aya_bpf_bindings::bindings::seq_file::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::seq_file where U: core::convert::Into -pub type aya_bpf_bindings::bindings::seq_file::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::seq_file::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::seq_file where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::seq_file::Error = >::Error -pub fn aya_bpf_bindings::bindings::seq_file::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::seq_file where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::seq_file::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::seq_file where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::seq_file::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::seq_file where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::seq_file::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::seq_file -pub fn aya_bpf_bindings::bindings::seq_file::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::sk_msg_md -pub aya_bpf_bindings::bindings::sk_msg_md::__bindgen_anon_1: aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_1 -pub aya_bpf_bindings::bindings::sk_msg_md::__bindgen_anon_2: aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_2 -pub aya_bpf_bindings::bindings::sk_msg_md::__bindgen_anon_3: aya_bpf_bindings::bindings::sk_msg_md__bindgen_ty_3 -pub aya_bpf_bindings::bindings::sk_msg_md::family: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::sk_msg_md::local_ip4: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::sk_msg_md::local_ip6: [aya_bpf_bindings::bindings::__u32; 4] -pub aya_bpf_bindings::bindings::sk_msg_md::local_port: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::sk_msg_md::remote_ip4: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::sk_msg_md::remote_ip6: [aya_bpf_bindings::bindings::__u32; 4] -pub aya_bpf_bindings::bindings::sk_msg_md::remote_port: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::sk_msg_md::size: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::sk_msg_md -pub fn aya_bpf_bindings::bindings::sk_msg_md::clone(&self) -> aya_bpf_bindings::bindings::sk_msg_md -impl core::marker::Copy for aya_bpf_bindings::bindings::sk_msg_md -impl !core::marker::Send for aya_bpf_bindings::bindings::sk_msg_md -impl !core::marker::Sync for aya_bpf_bindings::bindings::sk_msg_md -impl core::marker::Unpin for aya_bpf_bindings::bindings::sk_msg_md -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::sk_msg_md -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::sk_msg_md -impl core::convert::Into for aya_bpf_bindings::bindings::sk_msg_md where U: core::convert::From -pub fn aya_bpf_bindings::bindings::sk_msg_md::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::sk_msg_md where U: core::convert::Into -pub type aya_bpf_bindings::bindings::sk_msg_md::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::sk_msg_md::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::sk_msg_md where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::sk_msg_md::Error = >::Error -pub fn aya_bpf_bindings::bindings::sk_msg_md::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::sk_msg_md where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_msg_md::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::sk_msg_md where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_msg_md::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::sk_msg_md where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_msg_md::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::sk_msg_md -pub fn aya_bpf_bindings::bindings::sk_msg_md::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::sk_reuseport_md -pub aya_bpf_bindings::bindings::sk_reuseport_md::__bindgen_anon_1: aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 -pub aya_bpf_bindings::bindings::sk_reuseport_md::__bindgen_anon_2: aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 -pub aya_bpf_bindings::bindings::sk_reuseport_md::__bindgen_anon_3: aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 -pub aya_bpf_bindings::bindings::sk_reuseport_md::__bindgen_anon_4: aya_bpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 -pub aya_bpf_bindings::bindings::sk_reuseport_md::bind_inany: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::sk_reuseport_md::eth_protocol: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::sk_reuseport_md::hash: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::sk_reuseport_md::ip_protocol: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::sk_reuseport_md::len: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::sk_reuseport_md -pub fn aya_bpf_bindings::bindings::sk_reuseport_md::clone(&self) -> aya_bpf_bindings::bindings::sk_reuseport_md -impl core::marker::Copy for aya_bpf_bindings::bindings::sk_reuseport_md -impl !core::marker::Send for aya_bpf_bindings::bindings::sk_reuseport_md -impl !core::marker::Sync for aya_bpf_bindings::bindings::sk_reuseport_md -impl core::marker::Unpin for aya_bpf_bindings::bindings::sk_reuseport_md -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::sk_reuseport_md -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::sk_reuseport_md -impl core::convert::Into for aya_bpf_bindings::bindings::sk_reuseport_md where U: core::convert::From -pub fn aya_bpf_bindings::bindings::sk_reuseport_md::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::sk_reuseport_md where U: core::convert::Into -pub type aya_bpf_bindings::bindings::sk_reuseport_md::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::sk_reuseport_md::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::sk_reuseport_md where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::sk_reuseport_md::Error = >::Error -pub fn aya_bpf_bindings::bindings::sk_reuseport_md::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::sk_reuseport_md where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_reuseport_md::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::sk_reuseport_md where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_reuseport_md::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::sk_reuseport_md where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::sk_reuseport_md::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::sk_reuseport_md -pub fn aya_bpf_bindings::bindings::sk_reuseport_md::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::sockaddr -pub aya_bpf_bindings::bindings::sockaddr::sa_data: [aya_bpf_cty::ad::c_char; 14] -pub aya_bpf_bindings::bindings::sockaddr::sa_family: aya_bpf_bindings::bindings::sa_family_t -impl core::clone::Clone for aya_bpf_bindings::bindings::sockaddr -pub fn aya_bpf_bindings::bindings::sockaddr::clone(&self) -> aya_bpf_bindings::bindings::sockaddr -impl core::fmt::Debug for aya_bpf_bindings::bindings::sockaddr -pub fn aya_bpf_bindings::bindings::sockaddr::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::sockaddr -impl core::marker::Send for aya_bpf_bindings::bindings::sockaddr -impl core::marker::Sync for aya_bpf_bindings::bindings::sockaddr -impl core::marker::Unpin for aya_bpf_bindings::bindings::sockaddr -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::sockaddr -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::sockaddr -impl core::convert::Into for aya_bpf_bindings::bindings::sockaddr where U: core::convert::From -pub fn aya_bpf_bindings::bindings::sockaddr::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::sockaddr where U: core::convert::Into -pub type aya_bpf_bindings::bindings::sockaddr::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::sockaddr::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::sockaddr where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::sockaddr::Error = >::Error -pub fn aya_bpf_bindings::bindings::sockaddr::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::sockaddr where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::sockaddr::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::sockaddr where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::sockaddr::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::sockaddr where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::sockaddr::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::sockaddr -pub fn aya_bpf_bindings::bindings::sockaddr::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::socket -impl core::clone::Clone for aya_bpf_bindings::bindings::socket -pub fn aya_bpf_bindings::bindings::socket::clone(&self) -> aya_bpf_bindings::bindings::socket -impl core::fmt::Debug for aya_bpf_bindings::bindings::socket -pub fn aya_bpf_bindings::bindings::socket::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::socket -impl core::marker::Send for aya_bpf_bindings::bindings::socket -impl core::marker::Sync for aya_bpf_bindings::bindings::socket -impl core::marker::Unpin for aya_bpf_bindings::bindings::socket -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::socket -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::socket -impl core::convert::Into for aya_bpf_bindings::bindings::socket where U: core::convert::From -pub fn aya_bpf_bindings::bindings::socket::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::socket where U: core::convert::Into -pub type aya_bpf_bindings::bindings::socket::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::socket::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::socket where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::socket::Error = >::Error -pub fn aya_bpf_bindings::bindings::socket::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::socket where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::socket::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::socket where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::socket::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::socket where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::socket::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::socket -pub fn aya_bpf_bindings::bindings::socket::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::task_struct -impl core::clone::Clone for aya_bpf_bindings::bindings::task_struct -pub fn aya_bpf_bindings::bindings::task_struct::clone(&self) -> aya_bpf_bindings::bindings::task_struct -impl core::fmt::Debug for aya_bpf_bindings::bindings::task_struct -pub fn aya_bpf_bindings::bindings::task_struct::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::task_struct -impl core::marker::Send for aya_bpf_bindings::bindings::task_struct -impl core::marker::Sync for aya_bpf_bindings::bindings::task_struct -impl core::marker::Unpin for aya_bpf_bindings::bindings::task_struct -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::task_struct -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::task_struct -impl core::convert::Into for aya_bpf_bindings::bindings::task_struct where U: core::convert::From -pub fn aya_bpf_bindings::bindings::task_struct::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::task_struct where U: core::convert::Into -pub type aya_bpf_bindings::bindings::task_struct::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::task_struct::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::task_struct where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::task_struct::Error = >::Error -pub fn aya_bpf_bindings::bindings::task_struct::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::task_struct where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::task_struct::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::task_struct where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::task_struct::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::task_struct where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::task_struct::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::task_struct -pub fn aya_bpf_bindings::bindings::task_struct::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::tcp6_sock -impl core::clone::Clone for aya_bpf_bindings::bindings::tcp6_sock -pub fn aya_bpf_bindings::bindings::tcp6_sock::clone(&self) -> aya_bpf_bindings::bindings::tcp6_sock -impl core::fmt::Debug for aya_bpf_bindings::bindings::tcp6_sock -pub fn aya_bpf_bindings::bindings::tcp6_sock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::tcp6_sock -impl core::marker::Send for aya_bpf_bindings::bindings::tcp6_sock -impl core::marker::Sync for aya_bpf_bindings::bindings::tcp6_sock -impl core::marker::Unpin for aya_bpf_bindings::bindings::tcp6_sock -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::tcp6_sock -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::tcp6_sock -impl core::convert::Into for aya_bpf_bindings::bindings::tcp6_sock where U: core::convert::From -pub fn aya_bpf_bindings::bindings::tcp6_sock::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::tcp6_sock where U: core::convert::Into -pub type aya_bpf_bindings::bindings::tcp6_sock::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::tcp6_sock::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::tcp6_sock where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::tcp6_sock::Error = >::Error -pub fn aya_bpf_bindings::bindings::tcp6_sock::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::tcp6_sock where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::tcp6_sock::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::tcp6_sock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::tcp6_sock::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::tcp6_sock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::tcp6_sock::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::tcp6_sock -pub fn aya_bpf_bindings::bindings::tcp6_sock::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::tcp_request_sock -impl core::clone::Clone for aya_bpf_bindings::bindings::tcp_request_sock -pub fn aya_bpf_bindings::bindings::tcp_request_sock::clone(&self) -> aya_bpf_bindings::bindings::tcp_request_sock -impl core::fmt::Debug for aya_bpf_bindings::bindings::tcp_request_sock -pub fn aya_bpf_bindings::bindings::tcp_request_sock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::tcp_request_sock -impl core::marker::Send for aya_bpf_bindings::bindings::tcp_request_sock -impl core::marker::Sync for aya_bpf_bindings::bindings::tcp_request_sock -impl core::marker::Unpin for aya_bpf_bindings::bindings::tcp_request_sock -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::tcp_request_sock -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::tcp_request_sock -impl core::convert::Into for aya_bpf_bindings::bindings::tcp_request_sock where U: core::convert::From -pub fn aya_bpf_bindings::bindings::tcp_request_sock::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::tcp_request_sock where U: core::convert::Into -pub type aya_bpf_bindings::bindings::tcp_request_sock::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::tcp_request_sock::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::tcp_request_sock where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::tcp_request_sock::Error = >::Error -pub fn aya_bpf_bindings::bindings::tcp_request_sock::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::tcp_request_sock where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::tcp_request_sock::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::tcp_request_sock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::tcp_request_sock::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::tcp_request_sock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::tcp_request_sock::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::tcp_request_sock -pub fn aya_bpf_bindings::bindings::tcp_request_sock::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::tcp_sock -impl core::clone::Clone for aya_bpf_bindings::bindings::tcp_sock -pub fn aya_bpf_bindings::bindings::tcp_sock::clone(&self) -> aya_bpf_bindings::bindings::tcp_sock -impl core::fmt::Debug for aya_bpf_bindings::bindings::tcp_sock -pub fn aya_bpf_bindings::bindings::tcp_sock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::tcp_sock -impl core::marker::Send for aya_bpf_bindings::bindings::tcp_sock -impl core::marker::Sync for aya_bpf_bindings::bindings::tcp_sock -impl core::marker::Unpin for aya_bpf_bindings::bindings::tcp_sock -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::tcp_sock -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::tcp_sock -impl core::convert::Into for aya_bpf_bindings::bindings::tcp_sock where U: core::convert::From -pub fn aya_bpf_bindings::bindings::tcp_sock::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::tcp_sock where U: core::convert::Into -pub type aya_bpf_bindings::bindings::tcp_sock::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::tcp_sock::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::tcp_sock where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::tcp_sock::Error = >::Error -pub fn aya_bpf_bindings::bindings::tcp_sock::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::tcp_sock where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::tcp_sock::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::tcp_sock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::tcp_sock::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::tcp_sock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::tcp_sock::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::tcp_sock -pub fn aya_bpf_bindings::bindings::tcp_sock::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::tcp_timewait_sock -impl core::clone::Clone for aya_bpf_bindings::bindings::tcp_timewait_sock -pub fn aya_bpf_bindings::bindings::tcp_timewait_sock::clone(&self) -> aya_bpf_bindings::bindings::tcp_timewait_sock -impl core::fmt::Debug for aya_bpf_bindings::bindings::tcp_timewait_sock -pub fn aya_bpf_bindings::bindings::tcp_timewait_sock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::tcp_timewait_sock -impl core::marker::Send for aya_bpf_bindings::bindings::tcp_timewait_sock -impl core::marker::Sync for aya_bpf_bindings::bindings::tcp_timewait_sock -impl core::marker::Unpin for aya_bpf_bindings::bindings::tcp_timewait_sock -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::tcp_timewait_sock -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::tcp_timewait_sock -impl core::convert::Into for aya_bpf_bindings::bindings::tcp_timewait_sock where U: core::convert::From -pub fn aya_bpf_bindings::bindings::tcp_timewait_sock::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::tcp_timewait_sock where U: core::convert::Into -pub type aya_bpf_bindings::bindings::tcp_timewait_sock::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::tcp_timewait_sock::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::tcp_timewait_sock where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::tcp_timewait_sock::Error = >::Error -pub fn aya_bpf_bindings::bindings::tcp_timewait_sock::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::tcp_timewait_sock where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::tcp_timewait_sock::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::tcp_timewait_sock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::tcp_timewait_sock::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::tcp_timewait_sock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::tcp_timewait_sock::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::tcp_timewait_sock -pub fn aya_bpf_bindings::bindings::tcp_timewait_sock::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::tcphdr -impl core::clone::Clone for aya_bpf_bindings::bindings::tcphdr -pub fn aya_bpf_bindings::bindings::tcphdr::clone(&self) -> aya_bpf_bindings::bindings::tcphdr -impl core::fmt::Debug for aya_bpf_bindings::bindings::tcphdr -pub fn aya_bpf_bindings::bindings::tcphdr::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::tcphdr -impl core::marker::Send for aya_bpf_bindings::bindings::tcphdr -impl core::marker::Sync for aya_bpf_bindings::bindings::tcphdr -impl core::marker::Unpin for aya_bpf_bindings::bindings::tcphdr -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::tcphdr -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::tcphdr -impl core::convert::Into for aya_bpf_bindings::bindings::tcphdr where U: core::convert::From -pub fn aya_bpf_bindings::bindings::tcphdr::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::tcphdr where U: core::convert::Into -pub type aya_bpf_bindings::bindings::tcphdr::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::tcphdr::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::tcphdr where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::tcphdr::Error = >::Error -pub fn aya_bpf_bindings::bindings::tcphdr::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::tcphdr where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::tcphdr::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::tcphdr where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::tcphdr::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::tcphdr where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::tcphdr::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::tcphdr -pub fn aya_bpf_bindings::bindings::tcphdr::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::udp6_sock -impl core::clone::Clone for aya_bpf_bindings::bindings::udp6_sock -pub fn aya_bpf_bindings::bindings::udp6_sock::clone(&self) -> aya_bpf_bindings::bindings::udp6_sock -impl core::fmt::Debug for aya_bpf_bindings::bindings::udp6_sock -pub fn aya_bpf_bindings::bindings::udp6_sock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::udp6_sock -impl core::marker::Send for aya_bpf_bindings::bindings::udp6_sock -impl core::marker::Sync for aya_bpf_bindings::bindings::udp6_sock -impl core::marker::Unpin for aya_bpf_bindings::bindings::udp6_sock -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::udp6_sock -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::udp6_sock -impl core::convert::Into for aya_bpf_bindings::bindings::udp6_sock where U: core::convert::From -pub fn aya_bpf_bindings::bindings::udp6_sock::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::udp6_sock where U: core::convert::Into -pub type aya_bpf_bindings::bindings::udp6_sock::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::udp6_sock::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::udp6_sock where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::udp6_sock::Error = >::Error -pub fn aya_bpf_bindings::bindings::udp6_sock::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::udp6_sock where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::udp6_sock::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::udp6_sock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::udp6_sock::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::udp6_sock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::udp6_sock::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::udp6_sock -pub fn aya_bpf_bindings::bindings::udp6_sock::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::unix_sock -impl core::clone::Clone for aya_bpf_bindings::bindings::unix_sock -pub fn aya_bpf_bindings::bindings::unix_sock::clone(&self) -> aya_bpf_bindings::bindings::unix_sock -impl core::fmt::Debug for aya_bpf_bindings::bindings::unix_sock -pub fn aya_bpf_bindings::bindings::unix_sock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::unix_sock -impl core::marker::Send for aya_bpf_bindings::bindings::unix_sock -impl core::marker::Sync for aya_bpf_bindings::bindings::unix_sock -impl core::marker::Unpin for aya_bpf_bindings::bindings::unix_sock -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::unix_sock -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::unix_sock -impl core::convert::Into for aya_bpf_bindings::bindings::unix_sock where U: core::convert::From -pub fn aya_bpf_bindings::bindings::unix_sock::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::unix_sock where U: core::convert::Into -pub type aya_bpf_bindings::bindings::unix_sock::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::unix_sock::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::unix_sock where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::unix_sock::Error = >::Error -pub fn aya_bpf_bindings::bindings::unix_sock::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::unix_sock where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::unix_sock::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::unix_sock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::unix_sock::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::unix_sock where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::unix_sock::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::unix_sock -pub fn aya_bpf_bindings::bindings::unix_sock::from(t: T) -> T -#[repr(C)] pub struct aya_bpf_bindings::bindings::xdp_md -pub aya_bpf_bindings::bindings::xdp_md::data: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::xdp_md::data_end: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::xdp_md::data_meta: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::xdp_md::egress_ifindex: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::xdp_md::ingress_ifindex: aya_bpf_bindings::bindings::__u32 -pub aya_bpf_bindings::bindings::xdp_md::rx_queue_index: aya_bpf_bindings::bindings::__u32 -impl core::clone::Clone for aya_bpf_bindings::bindings::xdp_md -pub fn aya_bpf_bindings::bindings::xdp_md::clone(&self) -> aya_bpf_bindings::bindings::xdp_md -impl core::fmt::Debug for aya_bpf_bindings::bindings::xdp_md -pub fn aya_bpf_bindings::bindings::xdp_md::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_bpf_bindings::bindings::xdp_md -impl core::marker::Send for aya_bpf_bindings::bindings::xdp_md -impl core::marker::Sync for aya_bpf_bindings::bindings::xdp_md -impl core::marker::Unpin for aya_bpf_bindings::bindings::xdp_md -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf_bindings::bindings::xdp_md -impl core::panic::unwind_safe::UnwindSafe for aya_bpf_bindings::bindings::xdp_md -impl core::convert::Into for aya_bpf_bindings::bindings::xdp_md where U: core::convert::From -pub fn aya_bpf_bindings::bindings::xdp_md::into(self) -> U -impl core::convert::TryFrom for aya_bpf_bindings::bindings::xdp_md where U: core::convert::Into -pub type aya_bpf_bindings::bindings::xdp_md::Error = core::convert::Infallible -pub fn aya_bpf_bindings::bindings::xdp_md::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf_bindings::bindings::xdp_md where U: core::convert::TryFrom -pub type aya_bpf_bindings::bindings::xdp_md::Error = >::Error -pub fn aya_bpf_bindings::bindings::xdp_md::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf_bindings::bindings::xdp_md where T: 'static + core::marker::Sized -pub fn aya_bpf_bindings::bindings::xdp_md::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf_bindings::bindings::xdp_md where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::xdp_md::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf_bindings::bindings::xdp_md where T: core::marker::Sized -pub fn aya_bpf_bindings::bindings::xdp_md::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf_bindings::bindings::xdp_md -pub fn aya_bpf_bindings::bindings::xdp_md::from(t: T) -> T -pub const aya_bpf_bindings::bindings::BPF_ABS: u32 = 32u32 -pub const aya_bpf_bindings::bindings::BPF_ADD: u32 = 0u32 -pub const aya_bpf_bindings::bindings::BPF_ADJ_ROOM_ENCAP_L2_MASK: aya_bpf_bindings::bindings::_bindgen_ty_16 = 255u32 -pub const aya_bpf_bindings::bindings::BPF_ADJ_ROOM_ENCAP_L2_SHIFT: aya_bpf_bindings::bindings::_bindgen_ty_16 = 56u32 -pub const aya_bpf_bindings::bindings::BPF_ALU: u32 = 4u32 -pub const aya_bpf_bindings::bindings::BPF_ALU64: u32 = 7u32 -pub const aya_bpf_bindings::bindings::BPF_AND: u32 = 80u32 -pub const aya_bpf_bindings::bindings::BPF_ANY: aya_bpf_bindings::bindings::_bindgen_ty_2 = 0u32 -pub const aya_bpf_bindings::bindings::BPF_ARSH: u32 = 192u32 -pub const aya_bpf_bindings::bindings::BPF_ATOMIC: u32 = 192u32 -pub const aya_bpf_bindings::bindings::BPF_B: u32 = 16u32 -pub const aya_bpf_bindings::bindings::BPF_BUILD_ID_SIZE: u32 = 20u32 -pub const aya_bpf_bindings::bindings::BPF_CALL: u32 = 128u32 -pub const aya_bpf_bindings::bindings::BPF_CMPXCHG: u32 = 241u32 -pub const aya_bpf_bindings::bindings::BPF_CSUM_LEVEL_DEC: aya_bpf_bindings::bindings::_bindgen_ty_14 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_CSUM_LEVEL_INC: aya_bpf_bindings::bindings::_bindgen_ty_14 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_CSUM_LEVEL_QUERY: aya_bpf_bindings::bindings::_bindgen_ty_14 = 0u32 -pub const aya_bpf_bindings::bindings::BPF_CSUM_LEVEL_RESET: aya_bpf_bindings::bindings::_bindgen_ty_14 = 3u32 -pub const aya_bpf_bindings::bindings::BPF_DEVCG_ACC_MKNOD: aya_bpf_bindings::bindings::_bindgen_ty_33 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_DEVCG_ACC_READ: aya_bpf_bindings::bindings::_bindgen_ty_33 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_DEVCG_ACC_WRITE: aya_bpf_bindings::bindings::_bindgen_ty_33 = 4u32 -pub const aya_bpf_bindings::bindings::BPF_DEVCG_DEV_BLOCK: aya_bpf_bindings::bindings::_bindgen_ty_34 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_DEVCG_DEV_CHAR: aya_bpf_bindings::bindings::_bindgen_ty_34 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_DIV: u32 = 48u32 -pub const aya_bpf_bindings::bindings::BPF_DW: u32 = 24u32 -pub const aya_bpf_bindings::bindings::BPF_END: u32 = 208u32 -pub const aya_bpf_bindings::bindings::BPF_EXIST: aya_bpf_bindings::bindings::_bindgen_ty_2 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_EXIT: u32 = 144u32 -pub const aya_bpf_bindings::bindings::BPF_FETCH: u32 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_FIB_LKUP_RET_BLACKHOLE: aya_bpf_bindings::bindings::_bindgen_ty_36 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_FIB_LKUP_RET_FRAG_NEEDED: aya_bpf_bindings::bindings::_bindgen_ty_36 = 8u32 -pub const aya_bpf_bindings::bindings::BPF_FIB_LKUP_RET_FWD_DISABLED: aya_bpf_bindings::bindings::_bindgen_ty_36 = 5u32 -pub const aya_bpf_bindings::bindings::BPF_FIB_LKUP_RET_NOT_FWDED: aya_bpf_bindings::bindings::_bindgen_ty_36 = 4u32 -pub const aya_bpf_bindings::bindings::BPF_FIB_LKUP_RET_NO_NEIGH: aya_bpf_bindings::bindings::_bindgen_ty_36 = 7u32 -pub const aya_bpf_bindings::bindings::BPF_FIB_LKUP_RET_PROHIBIT: aya_bpf_bindings::bindings::_bindgen_ty_36 = 3u32 -pub const aya_bpf_bindings::bindings::BPF_FIB_LKUP_RET_SUCCESS: aya_bpf_bindings::bindings::_bindgen_ty_36 = 0u32 -pub const aya_bpf_bindings::bindings::BPF_FIB_LKUP_RET_UNREACHABLE: aya_bpf_bindings::bindings::_bindgen_ty_36 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_FIB_LKUP_RET_UNSUPP_LWT: aya_bpf_bindings::bindings::_bindgen_ty_36 = 6u32 -pub const aya_bpf_bindings::bindings::BPF_FIB_LOOKUP_DIRECT: aya_bpf_bindings::bindings::_bindgen_ty_35 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_FIB_LOOKUP_OUTPUT: aya_bpf_bindings::bindings::_bindgen_ty_35 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_FIB_LOOKUP_SKIP_NEIGH: aya_bpf_bindings::bindings::_bindgen_ty_35 = 4u32 -pub const aya_bpf_bindings::bindings::BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG: aya_bpf_bindings::bindings::_bindgen_ty_37 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP: aya_bpf_bindings::bindings::_bindgen_ty_37 = 4u32 -pub const aya_bpf_bindings::bindings::BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL: aya_bpf_bindings::bindings::_bindgen_ty_37 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_FROM_BE: u32 = 8u32 -pub const aya_bpf_bindings::bindings::BPF_FROM_LE: u32 = 0u32 -pub const aya_bpf_bindings::bindings::BPF_F_ADJ_ROOM_DECAP_L3_IPV4: aya_bpf_bindings::bindings::_bindgen_ty_15 = 128u32 -pub const aya_bpf_bindings::bindings::BPF_F_ADJ_ROOM_DECAP_L3_IPV6: aya_bpf_bindings::bindings::_bindgen_ty_15 = 256u32 -pub const aya_bpf_bindings::bindings::BPF_F_ADJ_ROOM_ENCAP_L2_ETH: aya_bpf_bindings::bindings::_bindgen_ty_15 = 64u32 -pub const aya_bpf_bindings::bindings::BPF_F_ADJ_ROOM_ENCAP_L3_IPV4: aya_bpf_bindings::bindings::_bindgen_ty_15 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_F_ADJ_ROOM_ENCAP_L3_IPV6: aya_bpf_bindings::bindings::_bindgen_ty_15 = 4u32 -pub const aya_bpf_bindings::bindings::BPF_F_ADJ_ROOM_ENCAP_L4_GRE: aya_bpf_bindings::bindings::_bindgen_ty_15 = 8u32 -pub const aya_bpf_bindings::bindings::BPF_F_ADJ_ROOM_ENCAP_L4_UDP: aya_bpf_bindings::bindings::_bindgen_ty_15 = 16u32 -pub const aya_bpf_bindings::bindings::BPF_F_ADJ_ROOM_FIXED_GSO: aya_bpf_bindings::bindings::_bindgen_ty_15 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_F_ADJ_ROOM_NO_CSUM_RESET: aya_bpf_bindings::bindings::_bindgen_ty_15 = 32u32 -pub const aya_bpf_bindings::bindings::BPF_F_ALLOW_MULTI: u32 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_F_ALLOW_OVERRIDE: u32 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_F_ANY_ALIGNMENT: u32 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_F_BPRM_SECUREEXEC: aya_bpf_bindings::bindings::_bindgen_ty_24 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_F_BROADCAST: aya_bpf_bindings::bindings::_bindgen_ty_25 = 8u32 -pub const aya_bpf_bindings::bindings::BPF_F_CLONE: aya_bpf_bindings::bindings::_bindgen_ty_3 = 512u32 -pub const aya_bpf_bindings::bindings::BPF_F_CTXLEN_MASK: aya_bpf_bindings::bindings::_bindgen_ty_12 = 4_503_595_332_403_200u64 -pub const aya_bpf_bindings::bindings::BPF_F_CURRENT_CPU: aya_bpf_bindings::bindings::_bindgen_ty_12 = 4_294_967_295u64 -pub const aya_bpf_bindings::bindings::BPF_F_CURRENT_NETNS: aya_bpf_bindings::bindings::_bindgen_ty_13 = -1i32 -pub const aya_bpf_bindings::bindings::BPF_F_DONT_FRAGMENT: aya_bpf_bindings::bindings::_bindgen_ty_10 = 4u32 -pub const aya_bpf_bindings::bindings::BPF_F_EXCLUDE_INGRESS: aya_bpf_bindings::bindings::_bindgen_ty_25 = 16u32 -pub const aya_bpf_bindings::bindings::BPF_F_FAST_STACK_CMP: aya_bpf_bindings::bindings::_bindgen_ty_9 = 512u32 -pub const aya_bpf_bindings::bindings::BPF_F_GET_BRANCH_RECORDS_SIZE: aya_bpf_bindings::bindings::_bindgen_ty_19 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_F_HDR_FIELD_MASK: aya_bpf_bindings::bindings::_bindgen_ty_5 = 15u32 -pub const aya_bpf_bindings::bindings::BPF_F_INDEX_MASK: aya_bpf_bindings::bindings::_bindgen_ty_12 = 4_294_967_295u64 -pub const aya_bpf_bindings::bindings::BPF_F_INGRESS: aya_bpf_bindings::bindings::_bindgen_ty_7 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_F_INNER_MAP: aya_bpf_bindings::bindings::_bindgen_ty_3 = 4_096u32 -pub const aya_bpf_bindings::bindings::BPF_F_INVALIDATE_HASH: aya_bpf_bindings::bindings::_bindgen_ty_4 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_F_KPROBE_MULTI_RETURN: u32 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_F_LINK: aya_bpf_bindings::bindings::_bindgen_ty_3 = 8_192u32 -pub const aya_bpf_bindings::bindings::BPF_F_LOCK: aya_bpf_bindings::bindings::_bindgen_ty_2 = 4u32 -pub const aya_bpf_bindings::bindings::BPF_F_MARK_ENFORCE: aya_bpf_bindings::bindings::_bindgen_ty_6 = 64u32 -pub const aya_bpf_bindings::bindings::BPF_F_MARK_MANGLED_0: aya_bpf_bindings::bindings::_bindgen_ty_6 = 32u32 -pub const aya_bpf_bindings::bindings::BPF_F_MMAPABLE: aya_bpf_bindings::bindings::_bindgen_ty_3 = 1_024u32 -pub const aya_bpf_bindings::bindings::BPF_F_NO_COMMON_LRU: aya_bpf_bindings::bindings::_bindgen_ty_3 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_F_NO_PREALLOC: aya_bpf_bindings::bindings::_bindgen_ty_3 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_F_NO_TUNNEL_KEY: aya_bpf_bindings::bindings::_bindgen_ty_10 = 16u32 -pub const aya_bpf_bindings::bindings::BPF_F_NUMA_NODE: aya_bpf_bindings::bindings::_bindgen_ty_3 = 4u32 -pub const aya_bpf_bindings::bindings::BPF_F_PATH_FD: aya_bpf_bindings::bindings::_bindgen_ty_3 = 16_384u32 -pub const aya_bpf_bindings::bindings::BPF_F_PRESERVE_ELEMS: aya_bpf_bindings::bindings::_bindgen_ty_3 = 2_048u32 -pub const aya_bpf_bindings::bindings::BPF_F_PSEUDO_HDR: aya_bpf_bindings::bindings::_bindgen_ty_6 = 16u32 -pub const aya_bpf_bindings::bindings::BPF_F_QUERY_EFFECTIVE: u32 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_F_RDONLY: aya_bpf_bindings::bindings::_bindgen_ty_3 = 8u32 -pub const aya_bpf_bindings::bindings::BPF_F_RDONLY_PROG: aya_bpf_bindings::bindings::_bindgen_ty_3 = 128u32 -pub const aya_bpf_bindings::bindings::BPF_F_RECOMPUTE_CSUM: aya_bpf_bindings::bindings::_bindgen_ty_4 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_F_REPLACE: u32 = 4u32 -pub const aya_bpf_bindings::bindings::BPF_F_REUSE_STACKID: aya_bpf_bindings::bindings::_bindgen_ty_9 = 1_024u32 -pub const aya_bpf_bindings::bindings::BPF_F_SEQ_NUMBER: aya_bpf_bindings::bindings::_bindgen_ty_10 = 8u32 -pub const aya_bpf_bindings::bindings::BPF_F_SKIP_FIELD_MASK: aya_bpf_bindings::bindings::_bindgen_ty_9 = 255u32 -pub const aya_bpf_bindings::bindings::BPF_F_SLEEPABLE: u32 = 16u32 -pub const aya_bpf_bindings::bindings::BPF_F_STACK_BUILD_ID: aya_bpf_bindings::bindings::_bindgen_ty_3 = 32u32 -pub const aya_bpf_bindings::bindings::BPF_F_STRICT_ALIGNMENT: u32 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_F_SYSCTL_BASE_NAME: aya_bpf_bindings::bindings::_bindgen_ty_17 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_F_TEST_RND_HI32: u32 = 4u32 -pub const aya_bpf_bindings::bindings::BPF_F_TEST_RUN_ON_CPU: u32 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_F_TEST_STATE_FREQ: u32 = 8u32 -pub const aya_bpf_bindings::bindings::BPF_F_TEST_XDP_LIVE_FRAMES: u32 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_F_TIMER_ABS: aya_bpf_bindings::bindings::_bindgen_ty_39 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_F_TUNINFO_FLAGS: aya_bpf_bindings::bindings::_bindgen_ty_11 = 16u32 -pub const aya_bpf_bindings::bindings::BPF_F_TUNINFO_IPV6: aya_bpf_bindings::bindings::_bindgen_ty_8 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_F_USER_BUILD_ID: aya_bpf_bindings::bindings::_bindgen_ty_9 = 2_048u32 -pub const aya_bpf_bindings::bindings::BPF_F_USER_STACK: aya_bpf_bindings::bindings::_bindgen_ty_9 = 256u32 -pub const aya_bpf_bindings::bindings::BPF_F_WRONLY: aya_bpf_bindings::bindings::_bindgen_ty_3 = 16u32 -pub const aya_bpf_bindings::bindings::BPF_F_WRONLY_PROG: aya_bpf_bindings::bindings::_bindgen_ty_3 = 256u32 -pub const aya_bpf_bindings::bindings::BPF_F_XDP_DEV_BOUND_ONLY: u32 = 64u32 -pub const aya_bpf_bindings::bindings::BPF_F_XDP_HAS_FRAGS: u32 = 32u32 -pub const aya_bpf_bindings::bindings::BPF_F_ZERO_CSUM_TX: aya_bpf_bindings::bindings::_bindgen_ty_10 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_F_ZERO_SEED: aya_bpf_bindings::bindings::_bindgen_ty_3 = 64u32 -pub const aya_bpf_bindings::bindings::BPF_H: u32 = 8u32 -pub const aya_bpf_bindings::bindings::BPF_IMM: u32 = 0u32 -pub const aya_bpf_bindings::bindings::BPF_IND: u32 = 64u32 -pub const aya_bpf_bindings::bindings::BPF_JA: u32 = 0u32 -pub const aya_bpf_bindings::bindings::BPF_JEQ: u32 = 16u32 -pub const aya_bpf_bindings::bindings::BPF_JGE: u32 = 48u32 -pub const aya_bpf_bindings::bindings::BPF_JGT: u32 = 32u32 -pub const aya_bpf_bindings::bindings::BPF_JLE: u32 = 176u32 -pub const aya_bpf_bindings::bindings::BPF_JLT: u32 = 160u32 -pub const aya_bpf_bindings::bindings::BPF_JMP: u32 = 5u32 -pub const aya_bpf_bindings::bindings::BPF_JMP32: u32 = 6u32 -pub const aya_bpf_bindings::bindings::BPF_JNE: u32 = 80u32 -pub const aya_bpf_bindings::bindings::BPF_JSET: u32 = 64u32 -pub const aya_bpf_bindings::bindings::BPF_JSGE: u32 = 112u32 -pub const aya_bpf_bindings::bindings::BPF_JSGT: u32 = 96u32 -pub const aya_bpf_bindings::bindings::BPF_JSLE: u32 = 208u32 -pub const aya_bpf_bindings::bindings::BPF_JSLT: u32 = 192u32 -pub const aya_bpf_bindings::bindings::BPF_K: u32 = 0u32 -pub const aya_bpf_bindings::bindings::BPF_LD: u32 = 0u32 -pub const aya_bpf_bindings::bindings::BPF_LDX: u32 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_LEN: u32 = 128u32 -pub const aya_bpf_bindings::bindings::BPF_LOCAL_STORAGE_GET_F_CREATE: aya_bpf_bindings::bindings::_bindgen_ty_18 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_LSH: u32 = 96u32 -pub const aya_bpf_bindings::bindings::BPF_MAXINSNS: u32 = 4_096u32 -pub const aya_bpf_bindings::bindings::BPF_MEM: u32 = 96u32 -pub const aya_bpf_bindings::bindings::BPF_MISC: u32 = 7u32 -pub const aya_bpf_bindings::bindings::BPF_MOD: u32 = 144u32 -pub const aya_bpf_bindings::bindings::BPF_MOV: u32 = 176u32 -pub const aya_bpf_bindings::bindings::BPF_MSH: u32 = 160u32 -pub const aya_bpf_bindings::bindings::BPF_MUL: u32 = 32u32 -pub const aya_bpf_bindings::bindings::BPF_NEG: u32 = 128u32 -pub const aya_bpf_bindings::bindings::BPF_NOEXIST: aya_bpf_bindings::bindings::_bindgen_ty_2 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_OBJ_NAME_LEN: u32 = 16u32 -pub const aya_bpf_bindings::bindings::BPF_OR: u32 = 64u32 -pub const aya_bpf_bindings::bindings::BPF_PSEUDO_BTF_ID: u32 = 3u32 -pub const aya_bpf_bindings::bindings::BPF_PSEUDO_CALL: u32 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_PSEUDO_FUNC: u32 = 4u32 -pub const aya_bpf_bindings::bindings::BPF_PSEUDO_KFUNC_CALL: u32 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_PSEUDO_MAP_FD: u32 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_PSEUDO_MAP_IDX: u32 = 5u32 -pub const aya_bpf_bindings::bindings::BPF_PSEUDO_MAP_IDX_VALUE: u32 = 6u32 -pub const aya_bpf_bindings::bindings::BPF_PSEUDO_MAP_VALUE: u32 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_RB_AVAIL_DATA: aya_bpf_bindings::bindings::_bindgen_ty_21 = 0u32 -pub const aya_bpf_bindings::bindings::BPF_RB_CONS_POS: aya_bpf_bindings::bindings::_bindgen_ty_21 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_RB_FORCE_WAKEUP: aya_bpf_bindings::bindings::_bindgen_ty_20 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_RB_NO_WAKEUP: aya_bpf_bindings::bindings::_bindgen_ty_20 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_RB_PROD_POS: aya_bpf_bindings::bindings::_bindgen_ty_21 = 3u32 -pub const aya_bpf_bindings::bindings::BPF_RB_RING_SIZE: aya_bpf_bindings::bindings::_bindgen_ty_21 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_REG_0: aya_bpf_bindings::bindings::_bindgen_ty_1 = 0u32 -pub const aya_bpf_bindings::bindings::BPF_REG_1: aya_bpf_bindings::bindings::_bindgen_ty_1 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_REG_10: aya_bpf_bindings::bindings::_bindgen_ty_1 = 10u32 -pub const aya_bpf_bindings::bindings::BPF_REG_2: aya_bpf_bindings::bindings::_bindgen_ty_1 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_REG_3: aya_bpf_bindings::bindings::_bindgen_ty_1 = 3u32 -pub const aya_bpf_bindings::bindings::BPF_REG_4: aya_bpf_bindings::bindings::_bindgen_ty_1 = 4u32 -pub const aya_bpf_bindings::bindings::BPF_REG_5: aya_bpf_bindings::bindings::_bindgen_ty_1 = 5u32 -pub const aya_bpf_bindings::bindings::BPF_REG_6: aya_bpf_bindings::bindings::_bindgen_ty_1 = 6u32 -pub const aya_bpf_bindings::bindings::BPF_REG_7: aya_bpf_bindings::bindings::_bindgen_ty_1 = 7u32 -pub const aya_bpf_bindings::bindings::BPF_REG_8: aya_bpf_bindings::bindings::_bindgen_ty_1 = 8u32 -pub const aya_bpf_bindings::bindings::BPF_REG_9: aya_bpf_bindings::bindings::_bindgen_ty_1 = 9u32 -pub const aya_bpf_bindings::bindings::BPF_RET: u32 = 6u32 -pub const aya_bpf_bindings::bindings::BPF_RINGBUF_BUSY_BIT: aya_bpf_bindings::bindings::_bindgen_ty_22 = 2_147_483_648u32 -pub const aya_bpf_bindings::bindings::BPF_RINGBUF_DISCARD_BIT: aya_bpf_bindings::bindings::_bindgen_ty_22 = 1_073_741_824u32 -pub const aya_bpf_bindings::bindings::BPF_RINGBUF_HDR_SZ: aya_bpf_bindings::bindings::_bindgen_ty_22 = 8u32 -pub const aya_bpf_bindings::bindings::BPF_RSH: u32 = 112u32 -pub const aya_bpf_bindings::bindings::BPF_SK_LOOKUP_F_NO_REUSEPORT: aya_bpf_bindings::bindings::_bindgen_ty_23 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_SK_LOOKUP_F_REPLACE: aya_bpf_bindings::bindings::_bindgen_ty_23 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_SK_STORAGE_GET_F_CREATE: aya_bpf_bindings::bindings::_bindgen_ty_18 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB: aya_bpf_bindings::bindings::_bindgen_ty_28 = 4u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_ALL_CB_FLAGS: aya_bpf_bindings::bindings::_bindgen_ty_27 = 127u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_BASE_RTT: aya_bpf_bindings::bindings::_bindgen_ty_28 = 7u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_HDR_OPT_LEN_CB: aya_bpf_bindings::bindings::_bindgen_ty_28 = 14u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_NEEDS_ECN: aya_bpf_bindings::bindings::_bindgen_ty_28 = 6u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_PARSE_ALL_HDR_OPT_CB_FLAG: aya_bpf_bindings::bindings::_bindgen_ty_27 = 16u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_PARSE_HDR_OPT_CB: aya_bpf_bindings::bindings::_bindgen_ty_28 = 13u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_PARSE_UNKNOWN_HDR_OPT_CB_FLAG: aya_bpf_bindings::bindings::_bindgen_ty_27 = 32u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB: aya_bpf_bindings::bindings::_bindgen_ty_28 = 5u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_RETRANS_CB: aya_bpf_bindings::bindings::_bindgen_ty_28 = 9u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_RETRANS_CB_FLAG: aya_bpf_bindings::bindings::_bindgen_ty_27 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_RTO_CB: aya_bpf_bindings::bindings::_bindgen_ty_28 = 8u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_RTO_CB_FLAG: aya_bpf_bindings::bindings::_bindgen_ty_27 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_RTT_CB: aya_bpf_bindings::bindings::_bindgen_ty_28 = 12u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_RTT_CB_FLAG: aya_bpf_bindings::bindings::_bindgen_ty_27 = 8u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_RWND_INIT: aya_bpf_bindings::bindings::_bindgen_ty_28 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_STATE_CB: aya_bpf_bindings::bindings::_bindgen_ty_28 = 10u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_STATE_CB_FLAG: aya_bpf_bindings::bindings::_bindgen_ty_27 = 4u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_TCP_CONNECT_CB: aya_bpf_bindings::bindings::_bindgen_ty_28 = 3u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_TCP_LISTEN_CB: aya_bpf_bindings::bindings::_bindgen_ty_28 = 11u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_TIMEOUT_INIT: aya_bpf_bindings::bindings::_bindgen_ty_28 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_VOID: aya_bpf_bindings::bindings::_bindgen_ty_28 = 0u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_WRITE_HDR_OPT_CB: aya_bpf_bindings::bindings::_bindgen_ty_28 = 15u32 -pub const aya_bpf_bindings::bindings::BPF_SOCK_OPS_WRITE_HDR_OPT_CB_FLAG: aya_bpf_bindings::bindings::_bindgen_ty_27 = 64u32 -pub const aya_bpf_bindings::bindings::BPF_ST: u32 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_STX: u32 = 3u32 -pub const aya_bpf_bindings::bindings::BPF_SUB: u32 = 16u32 -pub const aya_bpf_bindings::bindings::BPF_TAG_SIZE: u32 = 8u32 -pub const aya_bpf_bindings::bindings::BPF_TCP_CLOSE: aya_bpf_bindings::bindings::_bindgen_ty_29 = 7u32 -pub const aya_bpf_bindings::bindings::BPF_TCP_CLOSE_WAIT: aya_bpf_bindings::bindings::_bindgen_ty_29 = 8u32 -pub const aya_bpf_bindings::bindings::BPF_TCP_CLOSING: aya_bpf_bindings::bindings::_bindgen_ty_29 = 11u32 -pub const aya_bpf_bindings::bindings::BPF_TCP_ESTABLISHED: aya_bpf_bindings::bindings::_bindgen_ty_29 = 1u32 -pub const aya_bpf_bindings::bindings::BPF_TCP_FIN_WAIT1: aya_bpf_bindings::bindings::_bindgen_ty_29 = 4u32 -pub const aya_bpf_bindings::bindings::BPF_TCP_FIN_WAIT2: aya_bpf_bindings::bindings::_bindgen_ty_29 = 5u32 -pub const aya_bpf_bindings::bindings::BPF_TCP_LAST_ACK: aya_bpf_bindings::bindings::_bindgen_ty_29 = 9u32 -pub const aya_bpf_bindings::bindings::BPF_TCP_LISTEN: aya_bpf_bindings::bindings::_bindgen_ty_29 = 10u32 -pub const aya_bpf_bindings::bindings::BPF_TCP_MAX_STATES: aya_bpf_bindings::bindings::_bindgen_ty_29 = 13u32 -pub const aya_bpf_bindings::bindings::BPF_TCP_NEW_SYN_RECV: aya_bpf_bindings::bindings::_bindgen_ty_29 = 12u32 -pub const aya_bpf_bindings::bindings::BPF_TCP_SYN_RECV: aya_bpf_bindings::bindings::_bindgen_ty_29 = 3u32 -pub const aya_bpf_bindings::bindings::BPF_TCP_SYN_SENT: aya_bpf_bindings::bindings::_bindgen_ty_29 = 2u32 -pub const aya_bpf_bindings::bindings::BPF_TCP_TIME_WAIT: aya_bpf_bindings::bindings::_bindgen_ty_29 = 6u32 -pub const aya_bpf_bindings::bindings::BPF_TO_BE: u32 = 8u32 -pub const aya_bpf_bindings::bindings::BPF_TO_LE: u32 = 0u32 -pub const aya_bpf_bindings::bindings::BPF_W: u32 = 0u32 -pub const aya_bpf_bindings::bindings::BPF_X: u32 = 8u32 -pub const aya_bpf_bindings::bindings::BPF_XADD: u32 = 192u32 -pub const aya_bpf_bindings::bindings::BPF_XCHG: u32 = 225u32 -pub const aya_bpf_bindings::bindings::BPF_XOR: u32 = 160u32 -pub const aya_bpf_bindings::bindings::SOL_SOCKET: u32 = 1u32 -pub const aya_bpf_bindings::bindings::SO_ACCEPTCONN: u32 = 30u32 -pub const aya_bpf_bindings::bindings::SO_ATTACH_BPF: u32 = 50u32 -pub const aya_bpf_bindings::bindings::SO_ATTACH_FILTER: u32 = 26u32 -pub const aya_bpf_bindings::bindings::SO_ATTACH_REUSEPORT_CBPF: u32 = 51u32 -pub const aya_bpf_bindings::bindings::SO_ATTACH_REUSEPORT_EBPF: u32 = 52u32 -pub const aya_bpf_bindings::bindings::SO_BINDTODEVICE: u32 = 25u32 -pub const aya_bpf_bindings::bindings::SO_BINDTOIFINDEX: u32 = 62u32 -pub const aya_bpf_bindings::bindings::SO_BPF_EXTENSIONS: u32 = 48u32 -pub const aya_bpf_bindings::bindings::SO_BROADCAST: u32 = 6u32 -pub const aya_bpf_bindings::bindings::SO_BSDCOMPAT: u32 = 14u32 -pub const aya_bpf_bindings::bindings::SO_BUSY_POLL: u32 = 46u32 -pub const aya_bpf_bindings::bindings::SO_CNX_ADVICE: u32 = 53u32 -pub const aya_bpf_bindings::bindings::SO_COOKIE: u32 = 57u32 -pub const aya_bpf_bindings::bindings::SO_DEBUG: u32 = 1u32 -pub const aya_bpf_bindings::bindings::SO_DETACH_BPF: u32 = 27u32 -pub const aya_bpf_bindings::bindings::SO_DETACH_FILTER: u32 = 27u32 -pub const aya_bpf_bindings::bindings::SO_DETACH_REUSEPORT_BPF: u32 = 68u32 -pub const aya_bpf_bindings::bindings::SO_DOMAIN: u32 = 39u32 -pub const aya_bpf_bindings::bindings::SO_DONTROUTE: u32 = 5u32 -pub const aya_bpf_bindings::bindings::SO_ERROR: u32 = 4u32 -pub const aya_bpf_bindings::bindings::SO_GET_FILTER: u32 = 26u32 -pub const aya_bpf_bindings::bindings::SO_INCOMING_CPU: u32 = 49u32 -pub const aya_bpf_bindings::bindings::SO_INCOMING_NAPI_ID: u32 = 56u32 -pub const aya_bpf_bindings::bindings::SO_KEEPALIVE: u32 = 9u32 -pub const aya_bpf_bindings::bindings::SO_LINGER: u32 = 13u32 -pub const aya_bpf_bindings::bindings::SO_LOCK_FILTER: u32 = 44u32 -pub const aya_bpf_bindings::bindings::SO_MARK: u32 = 36u32 -pub const aya_bpf_bindings::bindings::SO_MAX_PACING_RATE: u32 = 47u32 -pub const aya_bpf_bindings::bindings::SO_MEMINFO: u32 = 55u32 -pub const aya_bpf_bindings::bindings::SO_NOFCS: u32 = 43u32 -pub const aya_bpf_bindings::bindings::SO_NO_CHECK: u32 = 11u32 -pub const aya_bpf_bindings::bindings::SO_OOBINLINE: u32 = 10u32 -pub const aya_bpf_bindings::bindings::SO_PASSCRED: u32 = 16u32 -pub const aya_bpf_bindings::bindings::SO_PASSSEC: u32 = 34u32 -pub const aya_bpf_bindings::bindings::SO_PEEK_OFF: u32 = 42u32 -pub const aya_bpf_bindings::bindings::SO_PEERCRED: u32 = 17u32 -pub const aya_bpf_bindings::bindings::SO_PEERGROUPS: u32 = 59u32 -pub const aya_bpf_bindings::bindings::SO_PEERNAME: u32 = 28u32 -pub const aya_bpf_bindings::bindings::SO_PEERSEC: u32 = 31u32 -pub const aya_bpf_bindings::bindings::SO_PRIORITY: u32 = 12u32 -pub const aya_bpf_bindings::bindings::SO_PROTOCOL: u32 = 38u32 -pub const aya_bpf_bindings::bindings::SO_RCVBUF: u32 = 8u32 -pub const aya_bpf_bindings::bindings::SO_RCVBUFFORCE: u32 = 33u32 -pub const aya_bpf_bindings::bindings::SO_RCVLOWAT: u32 = 18u32 -pub const aya_bpf_bindings::bindings::SO_RCVTIMEO: u32 = 20u32 -pub const aya_bpf_bindings::bindings::SO_RCVTIMEO_NEW: u32 = 66u32 -pub const aya_bpf_bindings::bindings::SO_RCVTIMEO_OLD: u32 = 20u32 -pub const aya_bpf_bindings::bindings::SO_REUSEADDR: u32 = 2u32 -pub const aya_bpf_bindings::bindings::SO_REUSEPORT: u32 = 15u32 -pub const aya_bpf_bindings::bindings::SO_RXQ_OVFL: u32 = 40u32 -pub const aya_bpf_bindings::bindings::SO_SECURITY_AUTHENTICATION: u32 = 22u32 -pub const aya_bpf_bindings::bindings::SO_SECURITY_ENCRYPTION_NETWORK: u32 = 24u32 -pub const aya_bpf_bindings::bindings::SO_SECURITY_ENCRYPTION_TRANSPORT: u32 = 23u32 -pub const aya_bpf_bindings::bindings::SO_SELECT_ERR_QUEUE: u32 = 45u32 -pub const aya_bpf_bindings::bindings::SO_SNDBUF: u32 = 7u32 -pub const aya_bpf_bindings::bindings::SO_SNDBUFFORCE: u32 = 32u32 -pub const aya_bpf_bindings::bindings::SO_SNDLOWAT: u32 = 19u32 -pub const aya_bpf_bindings::bindings::SO_SNDTIMEO: u32 = 21u32 -pub const aya_bpf_bindings::bindings::SO_SNDTIMEO_NEW: u32 = 67u32 -pub const aya_bpf_bindings::bindings::SO_SNDTIMEO_OLD: u32 = 21u32 -pub const aya_bpf_bindings::bindings::SO_TIMESTAMP: u32 = 29u32 -pub const aya_bpf_bindings::bindings::SO_TIMESTAMPING: u32 = 37u32 -pub const aya_bpf_bindings::bindings::SO_TIMESTAMPING_NEW: u32 = 65u32 -pub const aya_bpf_bindings::bindings::SO_TIMESTAMPING_OLD: u32 = 37u32 -pub const aya_bpf_bindings::bindings::SO_TIMESTAMPNS: u32 = 35u32 -pub const aya_bpf_bindings::bindings::SO_TIMESTAMPNS_NEW: u32 = 64u32 -pub const aya_bpf_bindings::bindings::SO_TIMESTAMPNS_OLD: u32 = 35u32 -pub const aya_bpf_bindings::bindings::SO_TIMESTAMP_NEW: u32 = 63u32 -pub const aya_bpf_bindings::bindings::SO_TIMESTAMP_OLD: u32 = 29u32 -pub const aya_bpf_bindings::bindings::SO_TXTIME: u32 = 61u32 -pub const aya_bpf_bindings::bindings::SO_TYPE: u32 = 3u32 -pub const aya_bpf_bindings::bindings::SO_WIFI_STATUS: u32 = 41u32 -pub const aya_bpf_bindings::bindings::SO_ZEROCOPY: u32 = 60u32 -pub const aya_bpf_bindings::bindings::TC_ACT_EXT_VAL_MASK: i32 = 268_435_455i32 -pub const aya_bpf_bindings::bindings::TC_ACT_OK: _ -pub const aya_bpf_bindings::bindings::TC_ACT_PIPE: _ -pub const aya_bpf_bindings::bindings::TC_ACT_QUEUED: _ -pub const aya_bpf_bindings::bindings::TC_ACT_RECLASSIFY: _ -pub const aya_bpf_bindings::bindings::TC_ACT_REDIRECT: _ -pub const aya_bpf_bindings::bindings::TC_ACT_REPEAT: _ -pub const aya_bpf_bindings::bindings::TC_ACT_SHOT: _ -pub const aya_bpf_bindings::bindings::TC_ACT_STOLEN: _ -pub const aya_bpf_bindings::bindings::TC_ACT_TRAP: _ -pub const aya_bpf_bindings::bindings::TC_ACT_UNSPEC: i32 = -1i32 -pub const aya_bpf_bindings::bindings::TC_ACT_VALUE_MAX: _ -pub const aya_bpf_bindings::bindings::__MAX_BPF_REG: aya_bpf_bindings::bindings::_bindgen_ty_1 = 11u32 -pub type aya_bpf_bindings::bindings::__be16 = aya_bpf_bindings::bindings::__u16 -pub type aya_bpf_bindings::bindings::__be32 = aya_bpf_bindings::bindings::__u32 -pub type aya_bpf_bindings::bindings::__s16 = aya_bpf_cty::c_short -pub type aya_bpf_bindings::bindings::__s32 = aya_bpf_cty::ad::c_int -pub type aya_bpf_bindings::bindings::__s64 = aya_bpf_cty::c_longlong -pub type aya_bpf_bindings::bindings::__u16 = aya_bpf_cty::c_ushort -pub type aya_bpf_bindings::bindings::__u32 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::__u64 = aya_bpf_cty::c_ulonglong -pub type aya_bpf_bindings::bindings::__u8 = aya_bpf_cty::c_uchar -pub type aya_bpf_bindings::bindings::__wsum = aya_bpf_bindings::bindings::__u32 -pub type aya_bpf_bindings::bindings::_bindgen_ty_1 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_10 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_11 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_12 = aya_bpf_cty::od::c_ulong -pub type aya_bpf_bindings::bindings::_bindgen_ty_13 = aya_bpf_cty::ad::c_int -pub type aya_bpf_bindings::bindings::_bindgen_ty_14 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_15 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_16 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_17 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_18 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_19 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_2 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_20 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_21 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_22 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_23 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_24 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_25 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_27 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_28 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_29 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_3 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_33 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_34 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_35 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_36 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_37 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_39 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_4 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_5 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_6 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_7 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_8 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::_bindgen_ty_9 = aya_bpf_cty::ad::c_uint -pub type aya_bpf_bindings::bindings::sa_family_t = aya_bpf_cty::c_ushort -pub mod aya_bpf_bindings::helpers -pub unsafe fn aya_bpf_bindings::helpers::bpf_bind(ctx: *mut aya_bpf_bindings::bindings::bpf_sock_addr, addr: *mut aya_bpf_bindings::bindings::sockaddr, addr_len: aya_bpf_cty::ad::c_int) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_bprm_opts_set(bprm: *mut aya_bpf_bindings::bindings::linux_binprm, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_btf_find_by_name_kind(name: *mut aya_bpf_cty::ad::c_char, name_sz: aya_bpf_cty::ad::c_int, kind: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_cty::ad::c_int) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_cgrp_storage_delete(map: *mut aya_bpf_cty::c_void, cgroup: *mut aya_bpf_bindings::bindings::cgroup) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_cgrp_storage_get(map: *mut aya_bpf_cty::c_void, cgroup: *mut aya_bpf_bindings::bindings::cgroup, value: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> *mut aya_bpf_cty::c_void -pub unsafe fn aya_bpf_bindings::helpers::bpf_check_mtu(ctx: *mut aya_bpf_cty::c_void, ifindex: aya_bpf_bindings::bindings::__u32, mtu_len: *mut aya_bpf_bindings::bindings::__u32, len_diff: aya_bpf_bindings::bindings::__s32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_clone_redirect(skb: *mut aya_bpf_bindings::bindings::__sk_buff, ifindex: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_copy_from_user(dst: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u32, user_ptr: *const aya_bpf_cty::c_void) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_copy_from_user_task(dst: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u32, user_ptr: *const aya_bpf_cty::c_void, tsk: *mut aya_bpf_bindings::bindings::task_struct, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_csum_diff(from: *mut aya_bpf_bindings::bindings::__be32, from_size: aya_bpf_bindings::bindings::__u32, to: *mut aya_bpf_bindings::bindings::__be32, to_size: aya_bpf_bindings::bindings::__u32, seed: aya_bpf_bindings::bindings::__wsum) -> aya_bpf_bindings::bindings::__s64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_csum_level(skb: *mut aya_bpf_bindings::bindings::__sk_buff, level: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_csum_update(skb: *mut aya_bpf_bindings::bindings::__sk_buff, csum: aya_bpf_bindings::bindings::__wsum) -> aya_bpf_bindings::bindings::__s64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_current_task_under_cgroup(map: *mut aya_bpf_cty::c_void, index: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_d_path(path: *mut aya_bpf_bindings::bindings::path, buf: *mut aya_bpf_cty::ad::c_char, sz: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_dynptr_data(ptr: *const aya_bpf_bindings::bindings::bpf_dynptr, offset: aya_bpf_bindings::bindings::__u32, len: aya_bpf_bindings::bindings::__u32) -> *mut aya_bpf_cty::c_void -pub unsafe fn aya_bpf_bindings::helpers::bpf_dynptr_from_mem(data: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64, ptr: *mut aya_bpf_bindings::bindings::bpf_dynptr) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_dynptr_read(dst: *mut aya_bpf_cty::c_void, len: aya_bpf_bindings::bindings::__u32, src: *const aya_bpf_bindings::bindings::bpf_dynptr, offset: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_dynptr_write(dst: *const aya_bpf_bindings::bindings::bpf_dynptr, offset: aya_bpf_bindings::bindings::__u32, src: *mut aya_bpf_cty::c_void, len: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_fib_lookup(ctx: *mut aya_bpf_cty::c_void, params: *mut aya_bpf_bindings::bindings::bpf_fib_lookup, plen: aya_bpf_cty::ad::c_int, flags: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_find_vma(task: *mut aya_bpf_bindings::bindings::task_struct, addr: aya_bpf_bindings::bindings::__u64, callback_fn: *mut aya_bpf_cty::c_void, callback_ctx: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_for_each_map_elem(map: *mut aya_bpf_cty::c_void, callback_fn: *mut aya_bpf_cty::c_void, callback_ctx: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_attach_cookie(ctx: *mut aya_bpf_cty::c_void) -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_branch_snapshot(entries: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_cgroup_classid(skb: *mut aya_bpf_bindings::bindings::__sk_buff) -> aya_bpf_bindings::bindings::__u32 -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_current_ancestor_cgroup_id(ancestor_level: aya_bpf_cty::ad::c_int) -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_current_cgroup_id() -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_current_comm(buf: *mut aya_bpf_cty::c_void, size_of_buf: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_current_pid_tgid() -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_current_task() -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_current_task_btf() -> *mut aya_bpf_bindings::bindings::task_struct -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_current_uid_gid() -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_func_arg(ctx: *mut aya_bpf_cty::c_void, n: aya_bpf_bindings::bindings::__u32, value: *mut aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_func_arg_cnt(ctx: *mut aya_bpf_cty::c_void) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_func_ip(ctx: *mut aya_bpf_cty::c_void) -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_func_ret(ctx: *mut aya_bpf_cty::c_void, value: *mut aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_hash_recalc(skb: *mut aya_bpf_bindings::bindings::__sk_buff) -> aya_bpf_bindings::bindings::__u32 -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_listener_sock(sk: *mut aya_bpf_bindings::bindings::bpf_sock) -> *mut aya_bpf_bindings::bindings::bpf_sock -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_local_storage(map: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> *mut aya_bpf_cty::c_void -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_netns_cookie(ctx: *mut aya_bpf_cty::c_void) -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_ns_current_pid_tgid(dev: aya_bpf_bindings::bindings::__u64, ino: aya_bpf_bindings::bindings::__u64, nsdata: *mut aya_bpf_bindings::bindings::bpf_pidns_info, size: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_numa_node_id() -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_prandom_u32() -> aya_bpf_bindings::bindings::__u32 -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_retval() -> aya_bpf_cty::ad::c_int -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_route_realm(skb: *mut aya_bpf_bindings::bindings::__sk_buff) -> aya_bpf_bindings::bindings::__u32 -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_smp_processor_id() -> aya_bpf_bindings::bindings::__u32 -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_socket_cookie(ctx: *mut aya_bpf_cty::c_void) -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_socket_uid(skb: *mut aya_bpf_bindings::bindings::__sk_buff) -> aya_bpf_bindings::bindings::__u32 -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_stack(ctx: *mut aya_bpf_cty::c_void, buf: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_stackid(ctx: *mut aya_bpf_cty::c_void, map: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_get_task_stack(task: *mut aya_bpf_bindings::bindings::task_struct, buf: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_getsockopt(bpf_socket: *mut aya_bpf_cty::c_void, level: aya_bpf_cty::ad::c_int, optname: aya_bpf_cty::ad::c_int, optval: *mut aya_bpf_cty::c_void, optlen: aya_bpf_cty::ad::c_int) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_ima_file_hash(file: *mut aya_bpf_bindings::bindings::file, dst: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_ima_inode_hash(inode: *mut aya_bpf_bindings::bindings::inode, dst: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_inode_storage_delete(map: *mut aya_bpf_cty::c_void, inode: *mut aya_bpf_cty::c_void) -> aya_bpf_cty::ad::c_int -pub unsafe fn aya_bpf_bindings::helpers::bpf_inode_storage_get(map: *mut aya_bpf_cty::c_void, inode: *mut aya_bpf_cty::c_void, value: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> *mut aya_bpf_cty::c_void -pub unsafe fn aya_bpf_bindings::helpers::bpf_jiffies64() -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_kallsyms_lookup_name(name: *const aya_bpf_cty::ad::c_char, name_sz: aya_bpf_cty::ad::c_int, flags: aya_bpf_cty::ad::c_int, res: *mut aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_kptr_xchg(map_value: *mut aya_bpf_cty::c_void, ptr: *mut aya_bpf_cty::c_void) -> *mut aya_bpf_cty::c_void -pub unsafe fn aya_bpf_bindings::helpers::bpf_ktime_get_boot_ns() -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_ktime_get_coarse_ns() -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_ktime_get_ns() -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_ktime_get_tai_ns() -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_l3_csum_replace(skb: *mut aya_bpf_bindings::bindings::__sk_buff, offset: aya_bpf_bindings::bindings::__u32, from: aya_bpf_bindings::bindings::__u64, to: aya_bpf_bindings::bindings::__u64, size: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_l4_csum_replace(skb: *mut aya_bpf_bindings::bindings::__sk_buff, offset: aya_bpf_bindings::bindings::__u32, from: aya_bpf_bindings::bindings::__u64, to: aya_bpf_bindings::bindings::__u64, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_load_hdr_opt(skops: *mut aya_bpf_bindings::bindings::bpf_sock_ops, searchby_res: *mut aya_bpf_cty::c_void, len: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_loop(nr_loops: aya_bpf_bindings::bindings::__u32, callback_fn: *mut aya_bpf_cty::c_void, callback_ctx: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_lwt_push_encap(skb: *mut aya_bpf_bindings::bindings::__sk_buff, type_: aya_bpf_bindings::bindings::__u32, hdr: *mut aya_bpf_cty::c_void, len: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_lwt_seg6_action(skb: *mut aya_bpf_bindings::bindings::__sk_buff, action: aya_bpf_bindings::bindings::__u32, param: *mut aya_bpf_cty::c_void, param_len: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_lwt_seg6_adjust_srh(skb: *mut aya_bpf_bindings::bindings::__sk_buff, offset: aya_bpf_bindings::bindings::__u32, delta: aya_bpf_bindings::bindings::__s32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_lwt_seg6_store_bytes(skb: *mut aya_bpf_bindings::bindings::__sk_buff, offset: aya_bpf_bindings::bindings::__u32, from: *const aya_bpf_cty::c_void, len: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_map_delete_elem(map: *mut aya_bpf_cty::c_void, key: *const aya_bpf_cty::c_void) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_map_lookup_elem(map: *mut aya_bpf_cty::c_void, key: *const aya_bpf_cty::c_void) -> *mut aya_bpf_cty::c_void -pub unsafe fn aya_bpf_bindings::helpers::bpf_map_lookup_percpu_elem(map: *mut aya_bpf_cty::c_void, key: *const aya_bpf_cty::c_void, cpu: aya_bpf_bindings::bindings::__u32) -> *mut aya_bpf_cty::c_void -pub unsafe fn aya_bpf_bindings::helpers::bpf_map_peek_elem(map: *mut aya_bpf_cty::c_void, value: *mut aya_bpf_cty::c_void) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_map_pop_elem(map: *mut aya_bpf_cty::c_void, value: *mut aya_bpf_cty::c_void) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_map_push_elem(map: *mut aya_bpf_cty::c_void, value: *const aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_map_update_elem(map: *mut aya_bpf_cty::c_void, key: *const aya_bpf_cty::c_void, value: *const aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_msg_apply_bytes(msg: *mut aya_bpf_bindings::bindings::sk_msg_md, bytes: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_msg_cork_bytes(msg: *mut aya_bpf_bindings::bindings::sk_msg_md, bytes: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_msg_pop_data(msg: *mut aya_bpf_bindings::bindings::sk_msg_md, start: aya_bpf_bindings::bindings::__u32, len: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_msg_pull_data(msg: *mut aya_bpf_bindings::bindings::sk_msg_md, start: aya_bpf_bindings::bindings::__u32, end: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_msg_push_data(msg: *mut aya_bpf_bindings::bindings::sk_msg_md, start: aya_bpf_bindings::bindings::__u32, len: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_msg_redirect_hash(msg: *mut aya_bpf_bindings::bindings::sk_msg_md, map: *mut aya_bpf_cty::c_void, key: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_msg_redirect_map(msg: *mut aya_bpf_bindings::bindings::sk_msg_md, map: *mut aya_bpf_cty::c_void, key: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_override_return(regs: *mut aya_bpf_bindings::bindings::pt_regs, rc: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_per_cpu_ptr(percpu_ptr: *const aya_bpf_cty::c_void, cpu: aya_bpf_bindings::bindings::__u32) -> *mut aya_bpf_cty::c_void -pub unsafe fn aya_bpf_bindings::helpers::bpf_perf_event_output(ctx: *mut aya_bpf_cty::c_void, map: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64, data: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_perf_event_read(map: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_perf_event_read_value(map: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64, buf: *mut aya_bpf_bindings::bindings::bpf_perf_event_value, buf_size: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_perf_prog_read_value(ctx: *mut aya_bpf_bindings::bindings::bpf_perf_event_data, buf: *mut aya_bpf_bindings::bindings::bpf_perf_event_value, buf_size: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_probe_read(dst: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u32, unsafe_ptr: *const aya_bpf_cty::c_void) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_probe_read_kernel(dst: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u32, unsafe_ptr: *const aya_bpf_cty::c_void) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_probe_read_kernel_str(dst: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u32, unsafe_ptr: *const aya_bpf_cty::c_void) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_probe_read_str(dst: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u32, unsafe_ptr: *const aya_bpf_cty::c_void) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_probe_read_user(dst: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u32, unsafe_ptr: *const aya_bpf_cty::c_void) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_probe_read_user_str(dst: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u32, unsafe_ptr: *const aya_bpf_cty::c_void) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_probe_write_user(dst: *mut aya_bpf_cty::c_void, src: *const aya_bpf_cty::c_void, len: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_rc_keydown(ctx: *mut aya_bpf_cty::c_void, protocol: aya_bpf_bindings::bindings::__u32, scancode: aya_bpf_bindings::bindings::__u64, toggle: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_rc_pointer_rel(ctx: *mut aya_bpf_cty::c_void, rel_x: aya_bpf_bindings::bindings::__s32, rel_y: aya_bpf_bindings::bindings::__s32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_rc_repeat(ctx: *mut aya_bpf_cty::c_void) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_read_branch_records(ctx: *mut aya_bpf_bindings::bindings::bpf_perf_event_data, buf: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_redirect(ifindex: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_redirect_map(map: *mut aya_bpf_cty::c_void, key: aya_bpf_bindings::bindings::__u64, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_redirect_neigh(ifindex: aya_bpf_bindings::bindings::__u32, params: *mut aya_bpf_bindings::bindings::bpf_redir_neigh, plen: aya_bpf_cty::ad::c_int, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_redirect_peer(ifindex: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_reserve_hdr_opt(skops: *mut aya_bpf_bindings::bindings::bpf_sock_ops, len: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_ringbuf_discard(data: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -pub unsafe fn aya_bpf_bindings::helpers::bpf_ringbuf_discard_dynptr(ptr: *mut aya_bpf_bindings::bindings::bpf_dynptr, flags: aya_bpf_bindings::bindings::__u64) -pub unsafe fn aya_bpf_bindings::helpers::bpf_ringbuf_output(ringbuf: *mut aya_bpf_cty::c_void, data: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u64, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_ringbuf_query(ringbuf: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_ringbuf_reserve(ringbuf: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u64, flags: aya_bpf_bindings::bindings::__u64) -> *mut aya_bpf_cty::c_void -pub unsafe fn aya_bpf_bindings::helpers::bpf_ringbuf_reserve_dynptr(ringbuf: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64, ptr: *mut aya_bpf_bindings::bindings::bpf_dynptr) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_ringbuf_submit(data: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -pub unsafe fn aya_bpf_bindings::helpers::bpf_ringbuf_submit_dynptr(ptr: *mut aya_bpf_bindings::bindings::bpf_dynptr, flags: aya_bpf_bindings::bindings::__u64) -pub unsafe fn aya_bpf_bindings::helpers::bpf_send_signal(sig: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_send_signal_thread(sig: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_seq_printf(m: *mut aya_bpf_bindings::bindings::seq_file, fmt: *const aya_bpf_cty::ad::c_char, fmt_size: aya_bpf_bindings::bindings::__u32, data: *const aya_bpf_cty::c_void, data_len: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_seq_printf_btf(m: *mut aya_bpf_bindings::bindings::seq_file, ptr: *mut aya_bpf_bindings::bindings::btf_ptr, ptr_size: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_seq_write(m: *mut aya_bpf_bindings::bindings::seq_file, data: *const aya_bpf_cty::c_void, len: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_set_hash(skb: *mut aya_bpf_bindings::bindings::__sk_buff, hash: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_set_hash_invalid(skb: *mut aya_bpf_bindings::bindings::__sk_buff) -pub unsafe fn aya_bpf_bindings::helpers::bpf_set_retval(retval: aya_bpf_cty::ad::c_int) -> aya_bpf_cty::ad::c_int -pub unsafe fn aya_bpf_bindings::helpers::bpf_setsockopt(bpf_socket: *mut aya_bpf_cty::c_void, level: aya_bpf_cty::ad::c_int, optname: aya_bpf_cty::ad::c_int, optval: *mut aya_bpf_cty::c_void, optlen: aya_bpf_cty::ad::c_int) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_sk_ancestor_cgroup_id(sk: *mut aya_bpf_cty::c_void, ancestor_level: aya_bpf_cty::ad::c_int) -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_sk_assign(ctx: *mut aya_bpf_cty::c_void, sk: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_sk_cgroup_id(sk: *mut aya_bpf_cty::c_void) -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_sk_fullsock(sk: *mut aya_bpf_bindings::bindings::bpf_sock) -> *mut aya_bpf_bindings::bindings::bpf_sock -pub unsafe fn aya_bpf_bindings::helpers::bpf_sk_lookup_tcp(ctx: *mut aya_bpf_cty::c_void, tuple: *mut aya_bpf_bindings::bindings::bpf_sock_tuple, tuple_size: aya_bpf_bindings::bindings::__u32, netns: aya_bpf_bindings::bindings::__u64, flags: aya_bpf_bindings::bindings::__u64) -> *mut aya_bpf_bindings::bindings::bpf_sock -pub unsafe fn aya_bpf_bindings::helpers::bpf_sk_lookup_udp(ctx: *mut aya_bpf_cty::c_void, tuple: *mut aya_bpf_bindings::bindings::bpf_sock_tuple, tuple_size: aya_bpf_bindings::bindings::__u32, netns: aya_bpf_bindings::bindings::__u64, flags: aya_bpf_bindings::bindings::__u64) -> *mut aya_bpf_bindings::bindings::bpf_sock -pub unsafe fn aya_bpf_bindings::helpers::bpf_sk_redirect_hash(skb: *mut aya_bpf_bindings::bindings::__sk_buff, map: *mut aya_bpf_cty::c_void, key: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_sk_redirect_map(skb: *mut aya_bpf_bindings::bindings::__sk_buff, map: *mut aya_bpf_cty::c_void, key: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_sk_release(sock: *mut aya_bpf_cty::c_void) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_sk_select_reuseport(reuse: *mut aya_bpf_bindings::bindings::sk_reuseport_md, map: *mut aya_bpf_cty::c_void, key: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_sk_storage_delete(map: *mut aya_bpf_cty::c_void, sk: *mut aya_bpf_cty::c_void) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_sk_storage_get(map: *mut aya_bpf_cty::c_void, sk: *mut aya_bpf_cty::c_void, value: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> *mut aya_bpf_cty::c_void -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_adjust_room(skb: *mut aya_bpf_bindings::bindings::__sk_buff, len_diff: aya_bpf_bindings::bindings::__s32, mode: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_ancestor_cgroup_id(skb: *mut aya_bpf_bindings::bindings::__sk_buff, ancestor_level: aya_bpf_cty::ad::c_int) -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_cgroup_classid(skb: *mut aya_bpf_bindings::bindings::__sk_buff) -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_cgroup_id(skb: *mut aya_bpf_bindings::bindings::__sk_buff) -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_change_head(skb: *mut aya_bpf_bindings::bindings::__sk_buff, len: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_change_proto(skb: *mut aya_bpf_bindings::bindings::__sk_buff, proto: aya_bpf_bindings::bindings::__be16, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_change_tail(skb: *mut aya_bpf_bindings::bindings::__sk_buff, len: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_change_type(skb: *mut aya_bpf_bindings::bindings::__sk_buff, type_: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_ecn_set_ce(skb: *mut aya_bpf_bindings::bindings::__sk_buff) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_get_tunnel_key(skb: *mut aya_bpf_bindings::bindings::__sk_buff, key: *mut aya_bpf_bindings::bindings::bpf_tunnel_key, size: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_get_tunnel_opt(skb: *mut aya_bpf_bindings::bindings::__sk_buff, opt: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_get_xfrm_state(skb: *mut aya_bpf_bindings::bindings::__sk_buff, index: aya_bpf_bindings::bindings::__u32, xfrm_state: *mut aya_bpf_bindings::bindings::bpf_xfrm_state, size: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_load_bytes(skb: *const aya_bpf_cty::c_void, offset: aya_bpf_bindings::bindings::__u32, to: *mut aya_bpf_cty::c_void, len: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_load_bytes_relative(skb: *const aya_bpf_cty::c_void, offset: aya_bpf_bindings::bindings::__u32, to: *mut aya_bpf_cty::c_void, len: aya_bpf_bindings::bindings::__u32, start_header: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_output(ctx: *mut aya_bpf_cty::c_void, map: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64, data: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_pull_data(skb: *mut aya_bpf_bindings::bindings::__sk_buff, len: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_set_tstamp(skb: *mut aya_bpf_bindings::bindings::__sk_buff, tstamp: aya_bpf_bindings::bindings::__u64, tstamp_type: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_set_tunnel_key(skb: *mut aya_bpf_bindings::bindings::__sk_buff, key: *mut aya_bpf_bindings::bindings::bpf_tunnel_key, size: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_set_tunnel_opt(skb: *mut aya_bpf_bindings::bindings::__sk_buff, opt: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_store_bytes(skb: *mut aya_bpf_bindings::bindings::__sk_buff, offset: aya_bpf_bindings::bindings::__u32, from: *const aya_bpf_cty::c_void, len: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_under_cgroup(skb: *mut aya_bpf_bindings::bindings::__sk_buff, map: *mut aya_bpf_cty::c_void, index: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_vlan_pop(skb: *mut aya_bpf_bindings::bindings::__sk_buff) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_skb_vlan_push(skb: *mut aya_bpf_bindings::bindings::__sk_buff, vlan_proto: aya_bpf_bindings::bindings::__be16, vlan_tci: aya_bpf_bindings::bindings::__u16) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_skc_lookup_tcp(ctx: *mut aya_bpf_cty::c_void, tuple: *mut aya_bpf_bindings::bindings::bpf_sock_tuple, tuple_size: aya_bpf_bindings::bindings::__u32, netns: aya_bpf_bindings::bindings::__u64, flags: aya_bpf_bindings::bindings::__u64) -> *mut aya_bpf_bindings::bindings::bpf_sock -pub unsafe fn aya_bpf_bindings::helpers::bpf_skc_to_mptcp_sock(sk: *mut aya_bpf_cty::c_void) -> *mut aya_bpf_bindings::bindings::mptcp_sock -pub unsafe fn aya_bpf_bindings::helpers::bpf_skc_to_tcp6_sock(sk: *mut aya_bpf_cty::c_void) -> *mut aya_bpf_bindings::bindings::tcp6_sock -pub unsafe fn aya_bpf_bindings::helpers::bpf_skc_to_tcp_request_sock(sk: *mut aya_bpf_cty::c_void) -> *mut aya_bpf_bindings::bindings::tcp_request_sock -pub unsafe fn aya_bpf_bindings::helpers::bpf_skc_to_tcp_sock(sk: *mut aya_bpf_cty::c_void) -> *mut aya_bpf_bindings::bindings::tcp_sock -pub unsafe fn aya_bpf_bindings::helpers::bpf_skc_to_tcp_timewait_sock(sk: *mut aya_bpf_cty::c_void) -> *mut aya_bpf_bindings::bindings::tcp_timewait_sock -pub unsafe fn aya_bpf_bindings::helpers::bpf_skc_to_udp6_sock(sk: *mut aya_bpf_cty::c_void) -> *mut aya_bpf_bindings::bindings::udp6_sock -pub unsafe fn aya_bpf_bindings::helpers::bpf_skc_to_unix_sock(sk: *mut aya_bpf_cty::c_void) -> *mut aya_bpf_bindings::bindings::unix_sock -pub unsafe fn aya_bpf_bindings::helpers::bpf_snprintf(str_: *mut aya_bpf_cty::ad::c_char, str_size: aya_bpf_bindings::bindings::__u32, fmt: *const aya_bpf_cty::ad::c_char, data: *mut aya_bpf_bindings::bindings::__u64, data_len: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_snprintf_btf(str_: *mut aya_bpf_cty::ad::c_char, str_size: aya_bpf_bindings::bindings::__u32, ptr: *mut aya_bpf_bindings::bindings::btf_ptr, btf_ptr_size: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_sock_from_file(file: *mut aya_bpf_bindings::bindings::file) -> *mut aya_bpf_bindings::bindings::socket -pub unsafe fn aya_bpf_bindings::helpers::bpf_sock_hash_update(skops: *mut aya_bpf_bindings::bindings::bpf_sock_ops, map: *mut aya_bpf_cty::c_void, key: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_sock_map_update(skops: *mut aya_bpf_bindings::bindings::bpf_sock_ops, map: *mut aya_bpf_cty::c_void, key: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_sock_ops_cb_flags_set(bpf_sock: *mut aya_bpf_bindings::bindings::bpf_sock_ops, argval: aya_bpf_cty::ad::c_int) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_spin_lock(lock: *mut aya_bpf_bindings::bindings::bpf_spin_lock) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_spin_unlock(lock: *mut aya_bpf_bindings::bindings::bpf_spin_lock) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_store_hdr_opt(skops: *mut aya_bpf_bindings::bindings::bpf_sock_ops, from: *const aya_bpf_cty::c_void, len: aya_bpf_bindings::bindings::__u32, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_strncmp(s1: *const aya_bpf_cty::ad::c_char, s1_sz: aya_bpf_bindings::bindings::__u32, s2: *const aya_bpf_cty::ad::c_char) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_strtol(buf: *const aya_bpf_cty::ad::c_char, buf_len: aya_bpf_cty::od::c_ulong, flags: aya_bpf_bindings::bindings::__u64, res: *mut aya_bpf_cty::od::c_long) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_strtoul(buf: *const aya_bpf_cty::ad::c_char, buf_len: aya_bpf_cty::od::c_ulong, flags: aya_bpf_bindings::bindings::__u64, res: *mut aya_bpf_cty::od::c_ulong) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_sys_bpf(cmd: aya_bpf_bindings::bindings::__u32, attr: *mut aya_bpf_cty::c_void, attr_size: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_sys_close(fd: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_sysctl_get_current_value(ctx: *mut aya_bpf_bindings::bindings::bpf_sysctl, buf: *mut aya_bpf_cty::ad::c_char, buf_len: aya_bpf_cty::od::c_ulong) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_sysctl_get_name(ctx: *mut aya_bpf_bindings::bindings::bpf_sysctl, buf: *mut aya_bpf_cty::ad::c_char, buf_len: aya_bpf_cty::od::c_ulong, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_sysctl_get_new_value(ctx: *mut aya_bpf_bindings::bindings::bpf_sysctl, buf: *mut aya_bpf_cty::ad::c_char, buf_len: aya_bpf_cty::od::c_ulong) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_sysctl_set_new_value(ctx: *mut aya_bpf_bindings::bindings::bpf_sysctl, buf: *const aya_bpf_cty::ad::c_char, buf_len: aya_bpf_cty::od::c_ulong) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_tail_call(ctx: *mut aya_bpf_cty::c_void, prog_array_map: *mut aya_bpf_cty::c_void, index: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_task_pt_regs(task: *mut aya_bpf_bindings::bindings::task_struct) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_task_storage_delete(map: *mut aya_bpf_cty::c_void, task: *mut aya_bpf_bindings::bindings::task_struct) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_task_storage_get(map: *mut aya_bpf_cty::c_void, task: *mut aya_bpf_bindings::bindings::task_struct, value: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> *mut aya_bpf_cty::c_void -pub unsafe fn aya_bpf_bindings::helpers::bpf_tcp_check_syncookie(sk: *mut aya_bpf_cty::c_void, iph: *mut aya_bpf_cty::c_void, iph_len: aya_bpf_bindings::bindings::__u32, th: *mut aya_bpf_bindings::bindings::tcphdr, th_len: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_tcp_gen_syncookie(sk: *mut aya_bpf_cty::c_void, iph: *mut aya_bpf_cty::c_void, iph_len: aya_bpf_bindings::bindings::__u32, th: *mut aya_bpf_bindings::bindings::tcphdr, th_len: aya_bpf_bindings::bindings::__u32) -> aya_bpf_bindings::bindings::__s64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_tcp_raw_check_syncookie_ipv4(iph: *mut aya_bpf_bindings::bindings::iphdr, th: *mut aya_bpf_bindings::bindings::tcphdr) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_tcp_raw_check_syncookie_ipv6(iph: *mut aya_bpf_bindings::bindings::ipv6hdr, th: *mut aya_bpf_bindings::bindings::tcphdr) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_tcp_raw_gen_syncookie_ipv4(iph: *mut aya_bpf_bindings::bindings::iphdr, th: *mut aya_bpf_bindings::bindings::tcphdr, th_len: aya_bpf_bindings::bindings::__u32) -> aya_bpf_bindings::bindings::__s64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_tcp_raw_gen_syncookie_ipv6(iph: *mut aya_bpf_bindings::bindings::ipv6hdr, th: *mut aya_bpf_bindings::bindings::tcphdr, th_len: aya_bpf_bindings::bindings::__u32) -> aya_bpf_bindings::bindings::__s64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_tcp_send_ack(tp: *mut aya_bpf_cty::c_void, rcv_nxt: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_tcp_sock(sk: *mut aya_bpf_bindings::bindings::bpf_sock) -> *mut aya_bpf_bindings::bindings::bpf_tcp_sock -pub unsafe fn aya_bpf_bindings::helpers::bpf_this_cpu_ptr(percpu_ptr: *const aya_bpf_cty::c_void) -> *mut aya_bpf_cty::c_void -pub unsafe fn aya_bpf_bindings::helpers::bpf_timer_cancel(timer: *mut aya_bpf_bindings::bindings::bpf_timer) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_timer_init(timer: *mut aya_bpf_bindings::bindings::bpf_timer, map: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_timer_set_callback(timer: *mut aya_bpf_bindings::bindings::bpf_timer, callback_fn: *mut aya_bpf_cty::c_void) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_timer_start(timer: *mut aya_bpf_bindings::bindings::bpf_timer, nsecs: aya_bpf_bindings::bindings::__u64, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_trace_vprintk(fmt: *const aya_bpf_cty::ad::c_char, fmt_size: aya_bpf_bindings::bindings::__u32, data: *const aya_bpf_cty::c_void, data_len: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_user_ringbuf_drain(map: *mut aya_bpf_cty::c_void, callback_fn: *mut aya_bpf_cty::c_void, ctx: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_xdp_adjust_head(xdp_md: *mut aya_bpf_bindings::bindings::xdp_md, delta: aya_bpf_cty::ad::c_int) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_xdp_adjust_meta(xdp_md: *mut aya_bpf_bindings::bindings::xdp_md, delta: aya_bpf_cty::ad::c_int) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_xdp_adjust_tail(xdp_md: *mut aya_bpf_bindings::bindings::xdp_md, delta: aya_bpf_cty::ad::c_int) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_xdp_get_buff_len(xdp_md: *mut aya_bpf_bindings::bindings::xdp_md) -> aya_bpf_bindings::bindings::__u64 -pub unsafe fn aya_bpf_bindings::helpers::bpf_xdp_load_bytes(xdp_md: *mut aya_bpf_bindings::bindings::xdp_md, offset: aya_bpf_bindings::bindings::__u32, buf: *mut aya_bpf_cty::c_void, len: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_xdp_output(ctx: *mut aya_bpf_cty::c_void, map: *mut aya_bpf_cty::c_void, flags: aya_bpf_bindings::bindings::__u64, data: *mut aya_bpf_cty::c_void, size: aya_bpf_bindings::bindings::__u64) -> aya_bpf_cty::od::c_long -pub unsafe fn aya_bpf_bindings::helpers::bpf_xdp_store_bytes(xdp_md: *mut aya_bpf_bindings::bindings::xdp_md, offset: aya_bpf_bindings::bindings::__u32, buf: *mut aya_bpf_cty::c_void, len: aya_bpf_bindings::bindings::__u32) -> aya_bpf_cty::od::c_long diff --git a/xtask/public-api/aya-bpf-cty.txt b/xtask/public-api/aya-bpf-cty.txt deleted file mode 100644 index 31f9f262..00000000 --- a/xtask/public-api/aya-bpf-cty.txt +++ /dev/null @@ -1,30 +0,0 @@ -pub mod aya_bpf_cty -pub type aya_bpf_cty::c_char = aya_bpf_cty::c_schar -pub type aya_bpf_cty::c_double = f64 -pub type aya_bpf_cty::c_float = f32 -pub type aya_bpf_cty::c_int = i32 -pub type aya_bpf_cty::c_long = i64 -pub type aya_bpf_cty::c_longlong = i64 -pub type aya_bpf_cty::c_schar = i8 -pub type aya_bpf_cty::c_short = i16 -pub type aya_bpf_cty::c_uchar = u8 -pub type aya_bpf_cty::c_uint = u32 -pub type aya_bpf_cty::c_ulong = u64 -pub type aya_bpf_cty::c_ulonglong = u64 -pub type aya_bpf_cty::c_ushort = u16 -pub type aya_bpf_cty::c_void = core::ffi::c_void -pub type aya_bpf_cty::int16_t = i16 -pub type aya_bpf_cty::int32_t = i32 -pub type aya_bpf_cty::int64_t = i64 -pub type aya_bpf_cty::int8_t = i8 -pub type aya_bpf_cty::intmax_t = i64 -pub type aya_bpf_cty::intptr_t = isize -pub type aya_bpf_cty::ptrdiff_t = isize -pub type aya_bpf_cty::size_t = usize -pub type aya_bpf_cty::ssize_t = isize -pub type aya_bpf_cty::uint16_t = u16 -pub type aya_bpf_cty::uint32_t = u32 -pub type aya_bpf_cty::uint64_t = u64 -pub type aya_bpf_cty::uint8_t = u8 -pub type aya_bpf_cty::uintmax_t = u64 -pub type aya_bpf_cty::uintptr_t = usize diff --git a/xtask/public-api/aya-bpf-macros.txt b/xtask/public-api/aya-bpf-macros.txt deleted file mode 100644 index 19567b47..00000000 --- a/xtask/public-api/aya-bpf-macros.txt +++ /dev/null @@ -1,27 +0,0 @@ -pub mod aya_bpf_macros -pub proc macro aya_bpf_macros::#[btf_tracepoint] -pub proc macro aya_bpf_macros::#[cgroup_device] -pub proc macro aya_bpf_macros::#[cgroup_skb] -pub proc macro aya_bpf_macros::#[cgroup_sock] -pub proc macro aya_bpf_macros::#[cgroup_sock_addr] -pub proc macro aya_bpf_macros::#[cgroup_sockopt] -pub proc macro aya_bpf_macros::#[cgroup_sysctl] -pub proc macro aya_bpf_macros::#[classifier] -pub proc macro aya_bpf_macros::#[fentry] -pub proc macro aya_bpf_macros::#[fexit] -pub proc macro aya_bpf_macros::#[kprobe] -pub proc macro aya_bpf_macros::#[kretprobe] -pub proc macro aya_bpf_macros::#[lsm] -pub proc macro aya_bpf_macros::#[map] -pub proc macro aya_bpf_macros::#[perf_event] -pub proc macro aya_bpf_macros::#[raw_tracepoint] -pub proc macro aya_bpf_macros::#[sk_lookup] -pub proc macro aya_bpf_macros::#[sk_msg] -pub proc macro aya_bpf_macros::#[sock_ops] -pub proc macro aya_bpf_macros::#[socket_filter] -pub proc macro aya_bpf_macros::#[stream_parser] -pub proc macro aya_bpf_macros::#[stream_verdict] -pub proc macro aya_bpf_macros::#[tracepoint] -pub proc macro aya_bpf_macros::#[uprobe] -pub proc macro aya_bpf_macros::#[uretprobe] -pub proc macro aya_bpf_macros::#[xdp] diff --git a/xtask/public-api/aya-bpf.txt b/xtask/public-api/aya-bpf.txt deleted file mode 100644 index e0baea52..00000000 --- a/xtask/public-api/aya-bpf.txt +++ /dev/null @@ -1,2591 +0,0 @@ -pub mod aya_bpf -pub use aya_bpf::bindings -pub use aya_bpf::cty -pub use aya_bpf::macros -pub mod aya_bpf::helpers -pub use aya_bpf::helpers::gen -pub macro aya_bpf::helpers::bpf_printk! -#[repr(transparent)] pub struct aya_bpf::helpers::PrintkArg(_) -impl aya_bpf::helpers::PrintkArg -pub fn aya_bpf::helpers::PrintkArg::from_raw(x: u64) -> Self -impl core::clone::Clone for aya_bpf::helpers::PrintkArg -pub fn aya_bpf::helpers::PrintkArg::clone(&self) -> aya_bpf::helpers::PrintkArg -impl core::convert::From for aya_bpf::helpers::PrintkArg -pub fn aya_bpf::helpers::PrintkArg::from(x: char) -> aya_bpf::helpers::PrintkArg -impl core::convert::From for aya_bpf::helpers::PrintkArg -pub fn aya_bpf::helpers::PrintkArg::from(x: i16) -> aya_bpf::helpers::PrintkArg -impl core::convert::From for aya_bpf::helpers::PrintkArg -pub fn aya_bpf::helpers::PrintkArg::from(x: i32) -> aya_bpf::helpers::PrintkArg -impl core::convert::From for aya_bpf::helpers::PrintkArg -pub fn aya_bpf::helpers::PrintkArg::from(x: i64) -> aya_bpf::helpers::PrintkArg -impl core::convert::From for aya_bpf::helpers::PrintkArg -pub fn aya_bpf::helpers::PrintkArg::from(x: i8) -> aya_bpf::helpers::PrintkArg -impl core::convert::From for aya_bpf::helpers::PrintkArg -pub fn aya_bpf::helpers::PrintkArg::from(x: isize) -> aya_bpf::helpers::PrintkArg -impl core::convert::From for aya_bpf::helpers::PrintkArg -pub fn aya_bpf::helpers::PrintkArg::from(x: u16) -> aya_bpf::helpers::PrintkArg -impl core::convert::From for aya_bpf::helpers::PrintkArg -pub fn aya_bpf::helpers::PrintkArg::from(x: u32) -> aya_bpf::helpers::PrintkArg -impl core::convert::From for aya_bpf::helpers::PrintkArg -pub fn aya_bpf::helpers::PrintkArg::from(x: u64) -> aya_bpf::helpers::PrintkArg -impl core::convert::From for aya_bpf::helpers::PrintkArg -pub fn aya_bpf::helpers::PrintkArg::from(x: u8) -> aya_bpf::helpers::PrintkArg -impl core::convert::From for aya_bpf::helpers::PrintkArg -pub fn aya_bpf::helpers::PrintkArg::from(x: usize) -> aya_bpf::helpers::PrintkArg -impl core::marker::Copy for aya_bpf::helpers::PrintkArg -impl core::convert::From<*const T> for aya_bpf::helpers::PrintkArg -pub fn aya_bpf::helpers::PrintkArg::from(x: *const T) -> Self -impl core::convert::From<*mut T> for aya_bpf::helpers::PrintkArg -pub fn aya_bpf::helpers::PrintkArg::from(x: *mut T) -> Self -impl core::marker::Send for aya_bpf::helpers::PrintkArg -impl core::marker::Sync for aya_bpf::helpers::PrintkArg -impl core::marker::Unpin for aya_bpf::helpers::PrintkArg -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::helpers::PrintkArg -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::helpers::PrintkArg -impl core::convert::Into for aya_bpf::helpers::PrintkArg where U: core::convert::From -pub fn aya_bpf::helpers::PrintkArg::into(self) -> U -impl core::convert::TryFrom for aya_bpf::helpers::PrintkArg where U: core::convert::Into -pub type aya_bpf::helpers::PrintkArg::Error = core::convert::Infallible -pub fn aya_bpf::helpers::PrintkArg::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::helpers::PrintkArg where U: core::convert::TryFrom -pub type aya_bpf::helpers::PrintkArg::Error = >::Error -pub fn aya_bpf::helpers::PrintkArg::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::helpers::PrintkArg where T: 'static + core::marker::Sized -pub fn aya_bpf::helpers::PrintkArg::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::helpers::PrintkArg where T: core::marker::Sized -pub fn aya_bpf::helpers::PrintkArg::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::helpers::PrintkArg where T: core::marker::Sized -pub fn aya_bpf::helpers::PrintkArg::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::helpers::PrintkArg -pub fn aya_bpf::helpers::PrintkArg::from(t: T) -> T -pub fn aya_bpf::helpers::bpf_get_current_comm() -> core::result::Result<[u8; 16], aya_bpf_cty::od::c_long> -pub fn aya_bpf::helpers::bpf_get_current_pid_tgid() -> u64 -pub fn aya_bpf::helpers::bpf_get_current_uid_gid() -> u64 -pub unsafe fn aya_bpf::helpers::bpf_probe_read(src: *const T) -> core::result::Result -pub unsafe fn aya_bpf::helpers::bpf_probe_read_buf(src: *const u8, dst: &mut [u8]) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub unsafe fn aya_bpf::helpers::bpf_probe_read_kernel(src: *const T) -> core::result::Result -pub unsafe fn aya_bpf::helpers::bpf_probe_read_kernel_buf(src: *const u8, dst: &mut [u8]) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub unsafe fn aya_bpf::helpers::bpf_probe_read_kernel_str(src: *const u8, dest: &mut [u8]) -> core::result::Result -pub unsafe fn aya_bpf::helpers::bpf_probe_read_kernel_str_bytes(src: *const u8, dest: &mut [u8]) -> core::result::Result<&[u8], aya_bpf_cty::od::c_long> -pub unsafe fn aya_bpf::helpers::bpf_probe_read_str(src: *const u8, dest: &mut [u8]) -> core::result::Result -pub unsafe fn aya_bpf::helpers::bpf_probe_read_user(src: *const T) -> core::result::Result -pub unsafe fn aya_bpf::helpers::bpf_probe_read_user_buf(src: *const u8, dst: &mut [u8]) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub unsafe fn aya_bpf::helpers::bpf_probe_read_user_str(src: *const u8, dest: &mut [u8]) -> core::result::Result -pub unsafe fn aya_bpf::helpers::bpf_probe_read_user_str_bytes(src: *const u8, dest: &mut [u8]) -> core::result::Result<&[u8], aya_bpf_cty::od::c_long> -pub unsafe fn aya_bpf::helpers::bpf_probe_write_user(dst: *mut T, src: *const T) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub mod aya_bpf::maps -pub mod aya_bpf::maps::array -#[repr(transparent)] pub struct aya_bpf::maps::array::Array -impl aya_bpf::maps::array::Array -pub fn aya_bpf::maps::array::Array::get(&self, index: u32) -> core::option::Option<&T> -pub fn aya_bpf::maps::array::Array::get_ptr(&self, index: u32) -> core::option::Option<*const T> -pub fn aya_bpf::maps::array::Array::get_ptr_mut(&self, index: u32) -> core::option::Option<*mut T> -pub const fn aya_bpf::maps::array::Array::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::array::Array -pub const fn aya_bpf::maps::array::Array::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::array::Array -impl core::marker::Sync for aya_bpf::maps::array::Array -impl core::marker::Send for aya_bpf::maps::array::Array where T: core::marker::Send -impl core::marker::Unpin for aya_bpf::maps::array::Array where T: core::marker::Unpin -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::array::Array -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::array::Array where T: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::array::Array where U: core::convert::From -pub fn aya_bpf::maps::array::Array::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::array::Array where U: core::convert::Into -pub type aya_bpf::maps::array::Array::Error = core::convert::Infallible -pub fn aya_bpf::maps::array::Array::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::array::Array where U: core::convert::TryFrom -pub type aya_bpf::maps::array::Array::Error = >::Error -pub fn aya_bpf::maps::array::Array::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::array::Array where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::array::Array::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::array::Array where T: core::marker::Sized -pub fn aya_bpf::maps::array::Array::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::array::Array where T: core::marker::Sized -pub fn aya_bpf::maps::array::Array::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::array::Array -pub fn aya_bpf::maps::array::Array::from(t: T) -> T -pub mod aya_bpf::maps::bloom_filter -#[repr(transparent)] pub struct aya_bpf::maps::bloom_filter::BloomFilter -impl aya_bpf::maps::bloom_filter::BloomFilter -pub fn aya_bpf::maps::bloom_filter::BloomFilter::contains(&mut self, value: &T) -> core::result::Result<(), i64> -pub fn aya_bpf::maps::bloom_filter::BloomFilter::insert(&mut self, value: &T, flags: u64) -> core::result::Result<(), i64> -pub const fn aya_bpf::maps::bloom_filter::BloomFilter::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::bloom_filter::BloomFilter -pub const fn aya_bpf::maps::bloom_filter::BloomFilter::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::bloom_filter::BloomFilter -impl core::marker::Send for aya_bpf::maps::bloom_filter::BloomFilter where T: core::marker::Send -impl core::marker::Sync for aya_bpf::maps::bloom_filter::BloomFilter where T: core::marker::Sync -impl core::marker::Unpin for aya_bpf::maps::bloom_filter::BloomFilter where T: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::bloom_filter::BloomFilter where T: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::bloom_filter::BloomFilter where T: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::bloom_filter::BloomFilter where U: core::convert::From -pub fn aya_bpf::maps::bloom_filter::BloomFilter::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::bloom_filter::BloomFilter where U: core::convert::Into -pub type aya_bpf::maps::bloom_filter::BloomFilter::Error = core::convert::Infallible -pub fn aya_bpf::maps::bloom_filter::BloomFilter::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::bloom_filter::BloomFilter where U: core::convert::TryFrom -pub type aya_bpf::maps::bloom_filter::BloomFilter::Error = >::Error -pub fn aya_bpf::maps::bloom_filter::BloomFilter::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::bloom_filter::BloomFilter where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::bloom_filter::BloomFilter::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::bloom_filter::BloomFilter where T: core::marker::Sized -pub fn aya_bpf::maps::bloom_filter::BloomFilter::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::bloom_filter::BloomFilter where T: core::marker::Sized -pub fn aya_bpf::maps::bloom_filter::BloomFilter::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::bloom_filter::BloomFilter -pub fn aya_bpf::maps::bloom_filter::BloomFilter::from(t: T) -> T -pub mod aya_bpf::maps::hash_map -#[repr(transparent)] pub struct aya_bpf::maps::hash_map::HashMap -impl aya_bpf::maps::hash_map::HashMap -pub unsafe fn aya_bpf::maps::hash_map::HashMap::get(&self, key: &K) -> core::option::Option<&V> -pub fn aya_bpf::maps::hash_map::HashMap::get_ptr(&self, key: &K) -> core::option::Option<*const V> -pub fn aya_bpf::maps::hash_map::HashMap::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V> -pub fn aya_bpf::maps::hash_map::HashMap::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub const fn aya_bpf::maps::hash_map::HashMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::hash_map::HashMap -pub fn aya_bpf::maps::hash_map::HashMap::remove(&self, key: &K) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub const fn aya_bpf::maps::hash_map::HashMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::hash_map::HashMap -impl core::marker::Sync for aya_bpf::maps::hash_map::HashMap -impl core::marker::Send for aya_bpf::maps::hash_map::HashMap where K: core::marker::Send, V: core::marker::Send -impl core::marker::Unpin for aya_bpf::maps::hash_map::HashMap where K: core::marker::Unpin, V: core::marker::Unpin -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::hash_map::HashMap -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::hash_map::HashMap where K: core::panic::unwind_safe::UnwindSafe, V: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::hash_map::HashMap where U: core::convert::From -pub fn aya_bpf::maps::hash_map::HashMap::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::hash_map::HashMap where U: core::convert::Into -pub type aya_bpf::maps::hash_map::HashMap::Error = core::convert::Infallible -pub fn aya_bpf::maps::hash_map::HashMap::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::hash_map::HashMap where U: core::convert::TryFrom -pub type aya_bpf::maps::hash_map::HashMap::Error = >::Error -pub fn aya_bpf::maps::hash_map::HashMap::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::hash_map::HashMap where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::hash_map::HashMap::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::hash_map::HashMap where T: core::marker::Sized -pub fn aya_bpf::maps::hash_map::HashMap::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::hash_map::HashMap where T: core::marker::Sized -pub fn aya_bpf::maps::hash_map::HashMap::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::hash_map::HashMap -pub fn aya_bpf::maps::hash_map::HashMap::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::hash_map::LruHashMap -impl aya_bpf::maps::hash_map::LruHashMap -pub unsafe fn aya_bpf::maps::hash_map::LruHashMap::get(&self, key: &K) -> core::option::Option<&V> -pub fn aya_bpf::maps::hash_map::LruHashMap::get_ptr(&self, key: &K) -> core::option::Option<*const V> -pub fn aya_bpf::maps::hash_map::LruHashMap::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V> -pub fn aya_bpf::maps::hash_map::LruHashMap::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub const fn aya_bpf::maps::hash_map::LruHashMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::hash_map::LruHashMap -pub fn aya_bpf::maps::hash_map::LruHashMap::remove(&self, key: &K) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub const fn aya_bpf::maps::hash_map::LruHashMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::hash_map::LruHashMap -impl core::marker::Sync for aya_bpf::maps::hash_map::LruHashMap -impl core::marker::Send for aya_bpf::maps::hash_map::LruHashMap where K: core::marker::Send, V: core::marker::Send -impl core::marker::Unpin for aya_bpf::maps::hash_map::LruHashMap where K: core::marker::Unpin, V: core::marker::Unpin -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::hash_map::LruHashMap -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::hash_map::LruHashMap where K: core::panic::unwind_safe::UnwindSafe, V: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::hash_map::LruHashMap where U: core::convert::From -pub fn aya_bpf::maps::hash_map::LruHashMap::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::hash_map::LruHashMap where U: core::convert::Into -pub type aya_bpf::maps::hash_map::LruHashMap::Error = core::convert::Infallible -pub fn aya_bpf::maps::hash_map::LruHashMap::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::hash_map::LruHashMap where U: core::convert::TryFrom -pub type aya_bpf::maps::hash_map::LruHashMap::Error = >::Error -pub fn aya_bpf::maps::hash_map::LruHashMap::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::hash_map::LruHashMap where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::hash_map::LruHashMap::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::hash_map::LruHashMap where T: core::marker::Sized -pub fn aya_bpf::maps::hash_map::LruHashMap::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::hash_map::LruHashMap where T: core::marker::Sized -pub fn aya_bpf::maps::hash_map::LruHashMap::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::hash_map::LruHashMap -pub fn aya_bpf::maps::hash_map::LruHashMap::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::hash_map::LruPerCpuHashMap -impl aya_bpf::maps::hash_map::LruPerCpuHashMap -pub unsafe fn aya_bpf::maps::hash_map::LruPerCpuHashMap::get(&self, key: &K) -> core::option::Option<&V> -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::get_ptr(&self, key: &K) -> core::option::Option<*const V> -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V> -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub const fn aya_bpf::maps::hash_map::LruPerCpuHashMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::hash_map::LruPerCpuHashMap -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::remove(&self, key: &K) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub const fn aya_bpf::maps::hash_map::LruPerCpuHashMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::hash_map::LruPerCpuHashMap -impl core::marker::Sync for aya_bpf::maps::hash_map::LruPerCpuHashMap -impl core::marker::Send for aya_bpf::maps::hash_map::LruPerCpuHashMap where K: core::marker::Send, V: core::marker::Send -impl core::marker::Unpin for aya_bpf::maps::hash_map::LruPerCpuHashMap where K: core::marker::Unpin, V: core::marker::Unpin -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::hash_map::LruPerCpuHashMap -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::hash_map::LruPerCpuHashMap where K: core::panic::unwind_safe::UnwindSafe, V: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::hash_map::LruPerCpuHashMap where U: core::convert::From -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::hash_map::LruPerCpuHashMap where U: core::convert::Into -pub type aya_bpf::maps::hash_map::LruPerCpuHashMap::Error = core::convert::Infallible -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::hash_map::LruPerCpuHashMap where U: core::convert::TryFrom -pub type aya_bpf::maps::hash_map::LruPerCpuHashMap::Error = >::Error -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::hash_map::LruPerCpuHashMap where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::hash_map::LruPerCpuHashMap where T: core::marker::Sized -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::hash_map::LruPerCpuHashMap where T: core::marker::Sized -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::hash_map::LruPerCpuHashMap -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::hash_map::PerCpuHashMap -impl aya_bpf::maps::hash_map::PerCpuHashMap -pub unsafe fn aya_bpf::maps::hash_map::PerCpuHashMap::get(&self, key: &K) -> core::option::Option<&V> -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::get_ptr(&self, key: &K) -> core::option::Option<*const V> -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V> -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub const fn aya_bpf::maps::hash_map::PerCpuHashMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::hash_map::PerCpuHashMap -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::remove(&self, key: &K) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub const fn aya_bpf::maps::hash_map::PerCpuHashMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::hash_map::PerCpuHashMap -impl core::marker::Sync for aya_bpf::maps::hash_map::PerCpuHashMap -impl core::marker::Send for aya_bpf::maps::hash_map::PerCpuHashMap where K: core::marker::Send, V: core::marker::Send -impl core::marker::Unpin for aya_bpf::maps::hash_map::PerCpuHashMap where K: core::marker::Unpin, V: core::marker::Unpin -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::hash_map::PerCpuHashMap -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::hash_map::PerCpuHashMap where K: core::panic::unwind_safe::UnwindSafe, V: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::hash_map::PerCpuHashMap where U: core::convert::From -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::hash_map::PerCpuHashMap where U: core::convert::Into -pub type aya_bpf::maps::hash_map::PerCpuHashMap::Error = core::convert::Infallible -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::hash_map::PerCpuHashMap where U: core::convert::TryFrom -pub type aya_bpf::maps::hash_map::PerCpuHashMap::Error = >::Error -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::hash_map::PerCpuHashMap where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::hash_map::PerCpuHashMap where T: core::marker::Sized -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::hash_map::PerCpuHashMap where T: core::marker::Sized -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::hash_map::PerCpuHashMap -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::from(t: T) -> T -pub mod aya_bpf::maps::lpm_trie -#[repr(packed)] pub struct aya_bpf::maps::lpm_trie::Key -pub aya_bpf::maps::lpm_trie::Key::data: K -pub aya_bpf::maps::lpm_trie::Key::prefix_len: u32 -impl aya_bpf::maps::lpm_trie::Key -pub fn aya_bpf::maps::lpm_trie::Key::new(prefix_len: u32, data: K) -> Self -impl core::marker::Send for aya_bpf::maps::lpm_trie::Key where K: core::marker::Send -impl core::marker::Sync for aya_bpf::maps::lpm_trie::Key where K: core::marker::Sync -impl core::marker::Unpin for aya_bpf::maps::lpm_trie::Key where K: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::lpm_trie::Key where K: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::lpm_trie::Key where K: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::lpm_trie::Key where U: core::convert::From -pub fn aya_bpf::maps::lpm_trie::Key::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::lpm_trie::Key where U: core::convert::Into -pub type aya_bpf::maps::lpm_trie::Key::Error = core::convert::Infallible -pub fn aya_bpf::maps::lpm_trie::Key::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::lpm_trie::Key where U: core::convert::TryFrom -pub type aya_bpf::maps::lpm_trie::Key::Error = >::Error -pub fn aya_bpf::maps::lpm_trie::Key::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::lpm_trie::Key where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::lpm_trie::Key::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::lpm_trie::Key where T: core::marker::Sized -pub fn aya_bpf::maps::lpm_trie::Key::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::lpm_trie::Key where T: core::marker::Sized -pub fn aya_bpf::maps::lpm_trie::Key::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::lpm_trie::Key -pub fn aya_bpf::maps::lpm_trie::Key::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::lpm_trie::LpmTrie -impl aya_bpf::maps::lpm_trie::LpmTrie -pub fn aya_bpf::maps::lpm_trie::LpmTrie::get(&self, key: &aya_bpf::maps::lpm_trie::Key) -> core::option::Option<&V> -pub fn aya_bpf::maps::lpm_trie::LpmTrie::insert(&self, key: &aya_bpf::maps::lpm_trie::Key, value: &V, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub const fn aya_bpf::maps::lpm_trie::LpmTrie::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::lpm_trie::LpmTrie -pub fn aya_bpf::maps::lpm_trie::LpmTrie::remove(&self, key: &aya_bpf::maps::lpm_trie::Key) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub const fn aya_bpf::maps::lpm_trie::LpmTrie::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::lpm_trie::LpmTrie -impl core::marker::Sync for aya_bpf::maps::lpm_trie::LpmTrie -impl core::marker::Send for aya_bpf::maps::lpm_trie::LpmTrie where K: core::marker::Send, V: core::marker::Send -impl core::marker::Unpin for aya_bpf::maps::lpm_trie::LpmTrie where K: core::marker::Unpin, V: core::marker::Unpin -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::lpm_trie::LpmTrie -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::lpm_trie::LpmTrie where K: core::panic::unwind_safe::UnwindSafe, V: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::lpm_trie::LpmTrie where U: core::convert::From -pub fn aya_bpf::maps::lpm_trie::LpmTrie::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::lpm_trie::LpmTrie where U: core::convert::Into -pub type aya_bpf::maps::lpm_trie::LpmTrie::Error = core::convert::Infallible -pub fn aya_bpf::maps::lpm_trie::LpmTrie::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::lpm_trie::LpmTrie where U: core::convert::TryFrom -pub type aya_bpf::maps::lpm_trie::LpmTrie::Error = >::Error -pub fn aya_bpf::maps::lpm_trie::LpmTrie::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::lpm_trie::LpmTrie where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::lpm_trie::LpmTrie::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::lpm_trie::LpmTrie where T: core::marker::Sized -pub fn aya_bpf::maps::lpm_trie::LpmTrie::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::lpm_trie::LpmTrie where T: core::marker::Sized -pub fn aya_bpf::maps::lpm_trie::LpmTrie::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::lpm_trie::LpmTrie -pub fn aya_bpf::maps::lpm_trie::LpmTrie::from(t: T) -> T -pub mod aya_bpf::maps::per_cpu_array -#[repr(transparent)] pub struct aya_bpf::maps::per_cpu_array::PerCpuArray -impl aya_bpf::maps::per_cpu_array::PerCpuArray -pub fn aya_bpf::maps::per_cpu_array::PerCpuArray::get(&self, index: u32) -> core::option::Option<&T> -pub fn aya_bpf::maps::per_cpu_array::PerCpuArray::get_ptr(&self, index: u32) -> core::option::Option<*const T> -pub fn aya_bpf::maps::per_cpu_array::PerCpuArray::get_ptr_mut(&self, index: u32) -> core::option::Option<*mut T> -pub const fn aya_bpf::maps::per_cpu_array::PerCpuArray::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::per_cpu_array::PerCpuArray -pub const fn aya_bpf::maps::per_cpu_array::PerCpuArray::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::per_cpu_array::PerCpuArray -impl core::marker::Sync for aya_bpf::maps::per_cpu_array::PerCpuArray -impl core::marker::Send for aya_bpf::maps::per_cpu_array::PerCpuArray where T: core::marker::Send -impl core::marker::Unpin for aya_bpf::maps::per_cpu_array::PerCpuArray where T: core::marker::Unpin -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::per_cpu_array::PerCpuArray -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::per_cpu_array::PerCpuArray where T: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::per_cpu_array::PerCpuArray where U: core::convert::From -pub fn aya_bpf::maps::per_cpu_array::PerCpuArray::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::per_cpu_array::PerCpuArray where U: core::convert::Into -pub type aya_bpf::maps::per_cpu_array::PerCpuArray::Error = core::convert::Infallible -pub fn aya_bpf::maps::per_cpu_array::PerCpuArray::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::per_cpu_array::PerCpuArray where U: core::convert::TryFrom -pub type aya_bpf::maps::per_cpu_array::PerCpuArray::Error = >::Error -pub fn aya_bpf::maps::per_cpu_array::PerCpuArray::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::per_cpu_array::PerCpuArray where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::per_cpu_array::PerCpuArray::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::per_cpu_array::PerCpuArray where T: core::marker::Sized -pub fn aya_bpf::maps::per_cpu_array::PerCpuArray::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::per_cpu_array::PerCpuArray where T: core::marker::Sized -pub fn aya_bpf::maps::per_cpu_array::PerCpuArray::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::per_cpu_array::PerCpuArray -pub fn aya_bpf::maps::per_cpu_array::PerCpuArray::from(t: T) -> T -pub mod aya_bpf::maps::perf -#[repr(transparent)] pub struct aya_bpf::maps::perf::PerfEventArray -impl aya_bpf::maps::PerfEventArray -pub const fn aya_bpf::maps::PerfEventArray::new(flags: u32) -> aya_bpf::maps::PerfEventArray -pub fn aya_bpf::maps::PerfEventArray::output(&self, ctx: &C, data: &T, flags: u32) -pub fn aya_bpf::maps::PerfEventArray::output_at_index(&self, ctx: &C, index: u32, data: &T, flags: u32) -pub const fn aya_bpf::maps::PerfEventArray::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::PerfEventArray -pub const fn aya_bpf::maps::PerfEventArray::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::PerfEventArray -impl core::marker::Sync for aya_bpf::maps::PerfEventArray -impl core::marker::Send for aya_bpf::maps::PerfEventArray where T: core::marker::Send -impl core::marker::Unpin for aya_bpf::maps::PerfEventArray where T: core::marker::Unpin -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::PerfEventArray -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::PerfEventArray where T: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::PerfEventArray where U: core::convert::From -pub fn aya_bpf::maps::PerfEventArray::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::PerfEventArray where U: core::convert::Into -pub type aya_bpf::maps::PerfEventArray::Error = core::convert::Infallible -pub fn aya_bpf::maps::PerfEventArray::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::PerfEventArray where U: core::convert::TryFrom -pub type aya_bpf::maps::PerfEventArray::Error = >::Error -pub fn aya_bpf::maps::PerfEventArray::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::PerfEventArray where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::PerfEventArray::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::PerfEventArray where T: core::marker::Sized -pub fn aya_bpf::maps::PerfEventArray::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::PerfEventArray where T: core::marker::Sized -pub fn aya_bpf::maps::PerfEventArray::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::PerfEventArray -pub fn aya_bpf::maps::PerfEventArray::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::perf::PerfEventByteArray -impl aya_bpf::maps::PerfEventByteArray -pub const fn aya_bpf::maps::PerfEventByteArray::new(flags: u32) -> aya_bpf::maps::PerfEventByteArray -pub fn aya_bpf::maps::PerfEventByteArray::output(&self, ctx: &C, data: &[u8], flags: u32) -pub fn aya_bpf::maps::PerfEventByteArray::output_at_index(&self, ctx: &C, index: u32, data: &[u8], flags: u32) -pub const fn aya_bpf::maps::PerfEventByteArray::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::PerfEventByteArray -pub const fn aya_bpf::maps::PerfEventByteArray::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::PerfEventByteArray -impl core::marker::Sync for aya_bpf::maps::PerfEventByteArray -impl core::marker::Send for aya_bpf::maps::PerfEventByteArray -impl core::marker::Unpin for aya_bpf::maps::PerfEventByteArray -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::PerfEventByteArray -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::PerfEventByteArray -impl core::convert::Into for aya_bpf::maps::PerfEventByteArray where U: core::convert::From -pub fn aya_bpf::maps::PerfEventByteArray::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::PerfEventByteArray where U: core::convert::Into -pub type aya_bpf::maps::PerfEventByteArray::Error = core::convert::Infallible -pub fn aya_bpf::maps::PerfEventByteArray::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::PerfEventByteArray where U: core::convert::TryFrom -pub type aya_bpf::maps::PerfEventByteArray::Error = >::Error -pub fn aya_bpf::maps::PerfEventByteArray::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::PerfEventByteArray where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::PerfEventByteArray::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::PerfEventByteArray where T: core::marker::Sized -pub fn aya_bpf::maps::PerfEventByteArray::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::PerfEventByteArray where T: core::marker::Sized -pub fn aya_bpf::maps::PerfEventByteArray::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::PerfEventByteArray -pub fn aya_bpf::maps::PerfEventByteArray::from(t: T) -> T -pub mod aya_bpf::maps::program_array -#[repr(transparent)] pub struct aya_bpf::maps::program_array::ProgramArray -impl aya_bpf::maps::program_array::ProgramArray -pub const fn aya_bpf::maps::program_array::ProgramArray::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::program_array::ProgramArray -pub unsafe fn aya_bpf::maps::program_array::ProgramArray::tail_call(&self, ctx: &C, index: u32) -> core::result::Result -pub const fn aya_bpf::maps::program_array::ProgramArray::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::program_array::ProgramArray -impl core::marker::Sync for aya_bpf::maps::program_array::ProgramArray -impl core::marker::Send for aya_bpf::maps::program_array::ProgramArray -impl core::marker::Unpin for aya_bpf::maps::program_array::ProgramArray -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::program_array::ProgramArray -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::program_array::ProgramArray -impl core::convert::Into for aya_bpf::maps::program_array::ProgramArray where U: core::convert::From -pub fn aya_bpf::maps::program_array::ProgramArray::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::program_array::ProgramArray where U: core::convert::Into -pub type aya_bpf::maps::program_array::ProgramArray::Error = core::convert::Infallible -pub fn aya_bpf::maps::program_array::ProgramArray::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::program_array::ProgramArray where U: core::convert::TryFrom -pub type aya_bpf::maps::program_array::ProgramArray::Error = >::Error -pub fn aya_bpf::maps::program_array::ProgramArray::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::program_array::ProgramArray where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::program_array::ProgramArray::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::program_array::ProgramArray where T: core::marker::Sized -pub fn aya_bpf::maps::program_array::ProgramArray::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::program_array::ProgramArray where T: core::marker::Sized -pub fn aya_bpf::maps::program_array::ProgramArray::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::program_array::ProgramArray -pub fn aya_bpf::maps::program_array::ProgramArray::from(t: T) -> T -pub mod aya_bpf::maps::queue -#[repr(transparent)] pub struct aya_bpf::maps::queue::Queue -impl aya_bpf::maps::queue::Queue -pub const fn aya_bpf::maps::queue::Queue::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::queue::Queue -pub fn aya_bpf::maps::queue::Queue::pop(&self) -> core::option::Option -pub fn aya_bpf::maps::queue::Queue::push(&self, value: &T, flags: u64) -> core::result::Result<(), i64> -pub const fn aya_bpf::maps::queue::Queue::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::queue::Queue -impl core::marker::Sync for aya_bpf::maps::queue::Queue -impl core::marker::Send for aya_bpf::maps::queue::Queue where T: core::marker::Send -impl core::marker::Unpin for aya_bpf::maps::queue::Queue where T: core::marker::Unpin -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::queue::Queue -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::queue::Queue where T: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::queue::Queue where U: core::convert::From -pub fn aya_bpf::maps::queue::Queue::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::queue::Queue where U: core::convert::Into -pub type aya_bpf::maps::queue::Queue::Error = core::convert::Infallible -pub fn aya_bpf::maps::queue::Queue::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::queue::Queue where U: core::convert::TryFrom -pub type aya_bpf::maps::queue::Queue::Error = >::Error -pub fn aya_bpf::maps::queue::Queue::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::queue::Queue where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::queue::Queue::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::queue::Queue where T: core::marker::Sized -pub fn aya_bpf::maps::queue::Queue::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::queue::Queue where T: core::marker::Sized -pub fn aya_bpf::maps::queue::Queue::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::queue::Queue -pub fn aya_bpf::maps::queue::Queue::from(t: T) -> T -pub mod aya_bpf::maps::ring_buf -#[repr(transparent)] pub struct aya_bpf::maps::ring_buf::RingBuf -impl aya_bpf::maps::ring_buf::RingBuf -pub fn aya_bpf::maps::ring_buf::RingBuf::output(&self, data: &T, flags: u64) -> core::result::Result<(), i64> -pub const fn aya_bpf::maps::ring_buf::RingBuf::pinned(byte_size: u32, flags: u32) -> Self -pub fn aya_bpf::maps::ring_buf::RingBuf::query(&self, flags: u64) -> u64 -pub fn aya_bpf::maps::ring_buf::RingBuf::reserve(&self, flags: u64) -> core::option::Option> where const_assert::Assert<{ _ }>: const_assert::IsTrue -pub const fn aya_bpf::maps::ring_buf::RingBuf::with_byte_size(byte_size: u32, flags: u32) -> Self -impl core::marker::Sync for aya_bpf::maps::ring_buf::RingBuf -impl core::marker::Send for aya_bpf::maps::ring_buf::RingBuf -impl core::marker::Unpin for aya_bpf::maps::ring_buf::RingBuf -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::ring_buf::RingBuf -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::ring_buf::RingBuf -impl core::convert::Into for aya_bpf::maps::ring_buf::RingBuf where U: core::convert::From -pub fn aya_bpf::maps::ring_buf::RingBuf::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::ring_buf::RingBuf where U: core::convert::Into -pub type aya_bpf::maps::ring_buf::RingBuf::Error = core::convert::Infallible -pub fn aya_bpf::maps::ring_buf::RingBuf::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::ring_buf::RingBuf where U: core::convert::TryFrom -pub type aya_bpf::maps::ring_buf::RingBuf::Error = >::Error -pub fn aya_bpf::maps::ring_buf::RingBuf::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::ring_buf::RingBuf where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::ring_buf::RingBuf::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::ring_buf::RingBuf where T: core::marker::Sized -pub fn aya_bpf::maps::ring_buf::RingBuf::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::ring_buf::RingBuf where T: core::marker::Sized -pub fn aya_bpf::maps::ring_buf::RingBuf::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::ring_buf::RingBuf -pub fn aya_bpf::maps::ring_buf::RingBuf::from(t: T) -> T -pub struct aya_bpf::maps::ring_buf::RingBufEntry(_) -impl aya_bpf::maps::ring_buf::RingBufEntry -pub fn aya_bpf::maps::ring_buf::RingBufEntry::discard(self, flags: u64) -pub fn aya_bpf::maps::ring_buf::RingBufEntry::submit(self, flags: u64) -impl core::ops::deref::Deref for aya_bpf::maps::ring_buf::RingBufEntry -pub type aya_bpf::maps::ring_buf::RingBufEntry::Target = core::mem::maybe_uninit::MaybeUninit -pub fn aya_bpf::maps::ring_buf::RingBufEntry::deref(&self) -> &Self::Target -impl core::ops::deref::DerefMut for aya_bpf::maps::ring_buf::RingBufEntry -pub fn aya_bpf::maps::ring_buf::RingBufEntry::deref_mut(&mut self) -> &mut Self::Target -impl core::marker::Send for aya_bpf::maps::ring_buf::RingBufEntry where T: core::marker::Send -impl core::marker::Sync for aya_bpf::maps::ring_buf::RingBufEntry where T: core::marker::Sync -impl core::marker::Unpin for aya_bpf::maps::ring_buf::RingBufEntry -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::ring_buf::RingBufEntry where T: core::panic::unwind_safe::RefUnwindSafe -impl !core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::ring_buf::RingBufEntry -impl core::convert::Into for aya_bpf::maps::ring_buf::RingBufEntry where U: core::convert::From -pub fn aya_bpf::maps::ring_buf::RingBufEntry::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::ring_buf::RingBufEntry where U: core::convert::Into -pub type aya_bpf::maps::ring_buf::RingBufEntry::Error = core::convert::Infallible -pub fn aya_bpf::maps::ring_buf::RingBufEntry::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::ring_buf::RingBufEntry where U: core::convert::TryFrom -pub type aya_bpf::maps::ring_buf::RingBufEntry::Error = >::Error -pub fn aya_bpf::maps::ring_buf::RingBufEntry::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::ring_buf::RingBufEntry where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::ring_buf::RingBufEntry::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::ring_buf::RingBufEntry where T: core::marker::Sized -pub fn aya_bpf::maps::ring_buf::RingBufEntry::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::ring_buf::RingBufEntry where T: core::marker::Sized -pub fn aya_bpf::maps::ring_buf::RingBufEntry::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::ring_buf::RingBufEntry -pub fn aya_bpf::maps::ring_buf::RingBufEntry::from(t: T) -> T -pub mod aya_bpf::maps::sock_hash -#[repr(transparent)] pub struct aya_bpf::maps::sock_hash::SockHash -impl aya_bpf::maps::sock_hash::SockHash -pub const fn aya_bpf::maps::sock_hash::SockHash::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::sock_hash::SockHash -pub fn aya_bpf::maps::sock_hash::SockHash::redirect_msg(&self, ctx: &aya_bpf::programs::sk_msg::SkMsgContext, key: &mut K, flags: u64) -> i64 -pub fn aya_bpf::maps::sock_hash::SockHash::redirect_sk_lookup(&mut self, ctx: &aya_bpf::programs::sk_lookup::SkLookupContext, key: impl core::borrow::Borrow, flags: u64) -> core::result::Result<(), u32> -pub fn aya_bpf::maps::sock_hash::SockHash::redirect_skb(&self, ctx: &aya_bpf::programs::sk_buff::SkBuffContext, key: &mut K, flags: u64) -> i64 -pub fn aya_bpf::maps::sock_hash::SockHash::update(&self, key: &mut K, sk_ops: &mut aya_bpf_bindings::x86_64::bindings::bpf_sock_ops, flags: u64) -> core::result::Result<(), i64> -pub const fn aya_bpf::maps::sock_hash::SockHash::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::sock_hash::SockHash -impl core::marker::Sync for aya_bpf::maps::sock_hash::SockHash -impl core::marker::Send for aya_bpf::maps::sock_hash::SockHash where K: core::marker::Send -impl core::marker::Unpin for aya_bpf::maps::sock_hash::SockHash where K: core::marker::Unpin -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::sock_hash::SockHash -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::sock_hash::SockHash where K: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::sock_hash::SockHash where U: core::convert::From -pub fn aya_bpf::maps::sock_hash::SockHash::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::sock_hash::SockHash where U: core::convert::Into -pub type aya_bpf::maps::sock_hash::SockHash::Error = core::convert::Infallible -pub fn aya_bpf::maps::sock_hash::SockHash::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::sock_hash::SockHash where U: core::convert::TryFrom -pub type aya_bpf::maps::sock_hash::SockHash::Error = >::Error -pub fn aya_bpf::maps::sock_hash::SockHash::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::sock_hash::SockHash where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::sock_hash::SockHash::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::sock_hash::SockHash where T: core::marker::Sized -pub fn aya_bpf::maps::sock_hash::SockHash::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::sock_hash::SockHash where T: core::marker::Sized -pub fn aya_bpf::maps::sock_hash::SockHash::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::sock_hash::SockHash -pub fn aya_bpf::maps::sock_hash::SockHash::from(t: T) -> T -pub mod aya_bpf::maps::sock_map -#[repr(transparent)] pub struct aya_bpf::maps::sock_map::SockMap -impl aya_bpf::maps::sock_map::SockMap -pub const fn aya_bpf::maps::sock_map::SockMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::sock_map::SockMap -pub unsafe fn aya_bpf::maps::sock_map::SockMap::redirect_msg(&self, ctx: &aya_bpf::programs::sk_msg::SkMsgContext, index: u32, flags: u64) -> i64 -pub fn aya_bpf::maps::sock_map::SockMap::redirect_sk_lookup(&mut self, ctx: &aya_bpf::programs::sk_lookup::SkLookupContext, index: u32, flags: u64) -> core::result::Result<(), u32> -pub unsafe fn aya_bpf::maps::sock_map::SockMap::redirect_skb(&self, ctx: &aya_bpf::programs::sk_buff::SkBuffContext, index: u32, flags: u64) -> i64 -pub unsafe fn aya_bpf::maps::sock_map::SockMap::update(&self, index: u32, sk_ops: *mut aya_bpf_bindings::x86_64::bindings::bpf_sock_ops, flags: u64) -> core::result::Result<(), i64> -pub const fn aya_bpf::maps::sock_map::SockMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::sock_map::SockMap -impl core::marker::Sync for aya_bpf::maps::sock_map::SockMap -impl core::marker::Send for aya_bpf::maps::sock_map::SockMap -impl core::marker::Unpin for aya_bpf::maps::sock_map::SockMap -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::sock_map::SockMap -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::sock_map::SockMap -impl core::convert::Into for aya_bpf::maps::sock_map::SockMap where U: core::convert::From -pub fn aya_bpf::maps::sock_map::SockMap::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::sock_map::SockMap where U: core::convert::Into -pub type aya_bpf::maps::sock_map::SockMap::Error = core::convert::Infallible -pub fn aya_bpf::maps::sock_map::SockMap::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::sock_map::SockMap where U: core::convert::TryFrom -pub type aya_bpf::maps::sock_map::SockMap::Error = >::Error -pub fn aya_bpf::maps::sock_map::SockMap::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::sock_map::SockMap where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::sock_map::SockMap::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::sock_map::SockMap where T: core::marker::Sized -pub fn aya_bpf::maps::sock_map::SockMap::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::sock_map::SockMap where T: core::marker::Sized -pub fn aya_bpf::maps::sock_map::SockMap::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::sock_map::SockMap -pub fn aya_bpf::maps::sock_map::SockMap::from(t: T) -> T -pub mod aya_bpf::maps::stack -#[repr(transparent)] pub struct aya_bpf::maps::stack::Stack -impl aya_bpf::maps::stack::Stack -pub const fn aya_bpf::maps::stack::Stack::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::stack::Stack -pub fn aya_bpf::maps::stack::Stack::pop(&mut self) -> core::option::Option -pub fn aya_bpf::maps::stack::Stack::push(&mut self, value: &T, flags: u64) -> core::result::Result<(), i64> -pub const fn aya_bpf::maps::stack::Stack::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::stack::Stack -impl core::marker::Send for aya_bpf::maps::stack::Stack where T: core::marker::Send -impl core::marker::Sync for aya_bpf::maps::stack::Stack where T: core::marker::Sync -impl core::marker::Unpin for aya_bpf::maps::stack::Stack where T: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::stack::Stack where T: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::stack::Stack where T: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::stack::Stack where U: core::convert::From -pub fn aya_bpf::maps::stack::Stack::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::stack::Stack where U: core::convert::Into -pub type aya_bpf::maps::stack::Stack::Error = core::convert::Infallible -pub fn aya_bpf::maps::stack::Stack::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::stack::Stack where U: core::convert::TryFrom -pub type aya_bpf::maps::stack::Stack::Error = >::Error -pub fn aya_bpf::maps::stack::Stack::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::stack::Stack where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::stack::Stack::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::stack::Stack where T: core::marker::Sized -pub fn aya_bpf::maps::stack::Stack::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::stack::Stack where T: core::marker::Sized -pub fn aya_bpf::maps::stack::Stack::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::stack::Stack -pub fn aya_bpf::maps::stack::Stack::from(t: T) -> T -pub mod aya_bpf::maps::stack_trace -#[repr(transparent)] pub struct aya_bpf::maps::stack_trace::StackTrace -impl aya_bpf::maps::stack_trace::StackTrace -pub unsafe fn aya_bpf::maps::stack_trace::StackTrace::get_stackid(&self, ctx: &C, flags: u64) -> core::result::Result -pub const fn aya_bpf::maps::stack_trace::StackTrace::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::stack_trace::StackTrace -pub const fn aya_bpf::maps::stack_trace::StackTrace::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::stack_trace::StackTrace -impl core::marker::Sync for aya_bpf::maps::stack_trace::StackTrace -impl core::marker::Send for aya_bpf::maps::stack_trace::StackTrace -impl core::marker::Unpin for aya_bpf::maps::stack_trace::StackTrace -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::stack_trace::StackTrace -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::stack_trace::StackTrace -impl core::convert::Into for aya_bpf::maps::stack_trace::StackTrace where U: core::convert::From -pub fn aya_bpf::maps::stack_trace::StackTrace::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::stack_trace::StackTrace where U: core::convert::Into -pub type aya_bpf::maps::stack_trace::StackTrace::Error = core::convert::Infallible -pub fn aya_bpf::maps::stack_trace::StackTrace::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::stack_trace::StackTrace where U: core::convert::TryFrom -pub type aya_bpf::maps::stack_trace::StackTrace::Error = >::Error -pub fn aya_bpf::maps::stack_trace::StackTrace::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::stack_trace::StackTrace where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::stack_trace::StackTrace::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::stack_trace::StackTrace where T: core::marker::Sized -pub fn aya_bpf::maps::stack_trace::StackTrace::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::stack_trace::StackTrace where T: core::marker::Sized -pub fn aya_bpf::maps::stack_trace::StackTrace::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::stack_trace::StackTrace -pub fn aya_bpf::maps::stack_trace::StackTrace::from(t: T) -> T -pub mod aya_bpf::maps::xdp -#[repr(transparent)] pub struct aya_bpf::maps::xdp::CpuMap -impl aya_bpf::maps::CpuMap -pub const fn aya_bpf::maps::CpuMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::CpuMap -pub fn aya_bpf::maps::CpuMap::redirect(&self, index: u32, flags: u64) -> core::result::Result -pub const fn aya_bpf::maps::CpuMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::CpuMap -impl core::marker::Sync for aya_bpf::maps::CpuMap -impl core::marker::Send for aya_bpf::maps::CpuMap -impl core::marker::Unpin for aya_bpf::maps::CpuMap -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::CpuMap -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::CpuMap -impl core::convert::Into for aya_bpf::maps::CpuMap where U: core::convert::From -pub fn aya_bpf::maps::CpuMap::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::CpuMap where U: core::convert::Into -pub type aya_bpf::maps::CpuMap::Error = core::convert::Infallible -pub fn aya_bpf::maps::CpuMap::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::CpuMap where U: core::convert::TryFrom -pub type aya_bpf::maps::CpuMap::Error = >::Error -pub fn aya_bpf::maps::CpuMap::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::CpuMap where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::CpuMap::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::CpuMap where T: core::marker::Sized -pub fn aya_bpf::maps::CpuMap::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::CpuMap where T: core::marker::Sized -pub fn aya_bpf::maps::CpuMap::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::CpuMap -pub fn aya_bpf::maps::CpuMap::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::xdp::DevMap -impl aya_bpf::maps::DevMap -pub fn aya_bpf::maps::DevMap::get(&self, index: u32) -> core::option::Option -pub const fn aya_bpf::maps::DevMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::DevMap -pub fn aya_bpf::maps::DevMap::redirect(&self, index: u32, flags: u64) -> core::result::Result -pub const fn aya_bpf::maps::DevMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::DevMap -impl core::marker::Sync for aya_bpf::maps::DevMap -impl core::marker::Send for aya_bpf::maps::DevMap -impl core::marker::Unpin for aya_bpf::maps::DevMap -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::DevMap -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::DevMap -impl core::convert::Into for aya_bpf::maps::DevMap where U: core::convert::From -pub fn aya_bpf::maps::DevMap::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::DevMap where U: core::convert::Into -pub type aya_bpf::maps::DevMap::Error = core::convert::Infallible -pub fn aya_bpf::maps::DevMap::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::DevMap where U: core::convert::TryFrom -pub type aya_bpf::maps::DevMap::Error = >::Error -pub fn aya_bpf::maps::DevMap::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::DevMap where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::DevMap::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::DevMap where T: core::marker::Sized -pub fn aya_bpf::maps::DevMap::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::DevMap where T: core::marker::Sized -pub fn aya_bpf::maps::DevMap::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::DevMap -pub fn aya_bpf::maps::DevMap::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::xdp::DevMapHash -impl aya_bpf::maps::DevMapHash -pub fn aya_bpf::maps::DevMapHash::get(&self, key: u32) -> core::option::Option -pub const fn aya_bpf::maps::DevMapHash::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::DevMapHash -pub fn aya_bpf::maps::DevMapHash::redirect(&self, key: u32, flags: u64) -> core::result::Result -pub const fn aya_bpf::maps::DevMapHash::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::DevMapHash -impl core::marker::Sync for aya_bpf::maps::DevMapHash -impl core::marker::Send for aya_bpf::maps::DevMapHash -impl core::marker::Unpin for aya_bpf::maps::DevMapHash -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::DevMapHash -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::DevMapHash -impl core::convert::Into for aya_bpf::maps::DevMapHash where U: core::convert::From -pub fn aya_bpf::maps::DevMapHash::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::DevMapHash where U: core::convert::Into -pub type aya_bpf::maps::DevMapHash::Error = core::convert::Infallible -pub fn aya_bpf::maps::DevMapHash::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::DevMapHash where U: core::convert::TryFrom -pub type aya_bpf::maps::DevMapHash::Error = >::Error -pub fn aya_bpf::maps::DevMapHash::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::DevMapHash where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::DevMapHash::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::DevMapHash where T: core::marker::Sized -pub fn aya_bpf::maps::DevMapHash::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::DevMapHash where T: core::marker::Sized -pub fn aya_bpf::maps::DevMapHash::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::DevMapHash -pub fn aya_bpf::maps::DevMapHash::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::xdp::XskMap -impl aya_bpf::maps::XskMap -pub fn aya_bpf::maps::XskMap::get(&self, index: u32) -> core::option::Option -pub const fn aya_bpf::maps::XskMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::XskMap -pub fn aya_bpf::maps::XskMap::redirect(&self, index: u32, flags: u64) -> core::result::Result -pub const fn aya_bpf::maps::XskMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::XskMap -impl core::marker::Sync for aya_bpf::maps::XskMap -impl core::marker::Send for aya_bpf::maps::XskMap -impl core::marker::Unpin for aya_bpf::maps::XskMap -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::XskMap -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::XskMap -impl core::convert::Into for aya_bpf::maps::XskMap where U: core::convert::From -pub fn aya_bpf::maps::XskMap::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::XskMap where U: core::convert::Into -pub type aya_bpf::maps::XskMap::Error = core::convert::Infallible -pub fn aya_bpf::maps::XskMap::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::XskMap where U: core::convert::TryFrom -pub type aya_bpf::maps::XskMap::Error = >::Error -pub fn aya_bpf::maps::XskMap::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::XskMap where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::XskMap::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::XskMap where T: core::marker::Sized -pub fn aya_bpf::maps::XskMap::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::XskMap where T: core::marker::Sized -pub fn aya_bpf::maps::XskMap::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::XskMap -pub fn aya_bpf::maps::XskMap::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::Array -impl aya_bpf::maps::array::Array -pub fn aya_bpf::maps::array::Array::get(&self, index: u32) -> core::option::Option<&T> -pub fn aya_bpf::maps::array::Array::get_ptr(&self, index: u32) -> core::option::Option<*const T> -pub fn aya_bpf::maps::array::Array::get_ptr_mut(&self, index: u32) -> core::option::Option<*mut T> -pub const fn aya_bpf::maps::array::Array::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::array::Array -pub const fn aya_bpf::maps::array::Array::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::array::Array -impl core::marker::Sync for aya_bpf::maps::array::Array -impl core::marker::Send for aya_bpf::maps::array::Array where T: core::marker::Send -impl core::marker::Unpin for aya_bpf::maps::array::Array where T: core::marker::Unpin -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::array::Array -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::array::Array where T: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::array::Array where U: core::convert::From -pub fn aya_bpf::maps::array::Array::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::array::Array where U: core::convert::Into -pub type aya_bpf::maps::array::Array::Error = core::convert::Infallible -pub fn aya_bpf::maps::array::Array::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::array::Array where U: core::convert::TryFrom -pub type aya_bpf::maps::array::Array::Error = >::Error -pub fn aya_bpf::maps::array::Array::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::array::Array where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::array::Array::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::array::Array where T: core::marker::Sized -pub fn aya_bpf::maps::array::Array::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::array::Array where T: core::marker::Sized -pub fn aya_bpf::maps::array::Array::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::array::Array -pub fn aya_bpf::maps::array::Array::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::BloomFilter -impl aya_bpf::maps::bloom_filter::BloomFilter -pub fn aya_bpf::maps::bloom_filter::BloomFilter::contains(&mut self, value: &T) -> core::result::Result<(), i64> -pub fn aya_bpf::maps::bloom_filter::BloomFilter::insert(&mut self, value: &T, flags: u64) -> core::result::Result<(), i64> -pub const fn aya_bpf::maps::bloom_filter::BloomFilter::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::bloom_filter::BloomFilter -pub const fn aya_bpf::maps::bloom_filter::BloomFilter::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::bloom_filter::BloomFilter -impl core::marker::Send for aya_bpf::maps::bloom_filter::BloomFilter where T: core::marker::Send -impl core::marker::Sync for aya_bpf::maps::bloom_filter::BloomFilter where T: core::marker::Sync -impl core::marker::Unpin for aya_bpf::maps::bloom_filter::BloomFilter where T: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::bloom_filter::BloomFilter where T: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::bloom_filter::BloomFilter where T: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::bloom_filter::BloomFilter where U: core::convert::From -pub fn aya_bpf::maps::bloom_filter::BloomFilter::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::bloom_filter::BloomFilter where U: core::convert::Into -pub type aya_bpf::maps::bloom_filter::BloomFilter::Error = core::convert::Infallible -pub fn aya_bpf::maps::bloom_filter::BloomFilter::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::bloom_filter::BloomFilter where U: core::convert::TryFrom -pub type aya_bpf::maps::bloom_filter::BloomFilter::Error = >::Error -pub fn aya_bpf::maps::bloom_filter::BloomFilter::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::bloom_filter::BloomFilter where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::bloom_filter::BloomFilter::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::bloom_filter::BloomFilter where T: core::marker::Sized -pub fn aya_bpf::maps::bloom_filter::BloomFilter::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::bloom_filter::BloomFilter where T: core::marker::Sized -pub fn aya_bpf::maps::bloom_filter::BloomFilter::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::bloom_filter::BloomFilter -pub fn aya_bpf::maps::bloom_filter::BloomFilter::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::CpuMap -impl aya_bpf::maps::CpuMap -pub const fn aya_bpf::maps::CpuMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::CpuMap -pub fn aya_bpf::maps::CpuMap::redirect(&self, index: u32, flags: u64) -> core::result::Result -pub const fn aya_bpf::maps::CpuMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::CpuMap -impl core::marker::Sync for aya_bpf::maps::CpuMap -impl core::marker::Send for aya_bpf::maps::CpuMap -impl core::marker::Unpin for aya_bpf::maps::CpuMap -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::CpuMap -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::CpuMap -impl core::convert::Into for aya_bpf::maps::CpuMap where U: core::convert::From -pub fn aya_bpf::maps::CpuMap::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::CpuMap where U: core::convert::Into -pub type aya_bpf::maps::CpuMap::Error = core::convert::Infallible -pub fn aya_bpf::maps::CpuMap::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::CpuMap where U: core::convert::TryFrom -pub type aya_bpf::maps::CpuMap::Error = >::Error -pub fn aya_bpf::maps::CpuMap::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::CpuMap where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::CpuMap::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::CpuMap where T: core::marker::Sized -pub fn aya_bpf::maps::CpuMap::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::CpuMap where T: core::marker::Sized -pub fn aya_bpf::maps::CpuMap::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::CpuMap -pub fn aya_bpf::maps::CpuMap::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::DevMap -impl aya_bpf::maps::DevMap -pub fn aya_bpf::maps::DevMap::get(&self, index: u32) -> core::option::Option -pub const fn aya_bpf::maps::DevMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::DevMap -pub fn aya_bpf::maps::DevMap::redirect(&self, index: u32, flags: u64) -> core::result::Result -pub const fn aya_bpf::maps::DevMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::DevMap -impl core::marker::Sync for aya_bpf::maps::DevMap -impl core::marker::Send for aya_bpf::maps::DevMap -impl core::marker::Unpin for aya_bpf::maps::DevMap -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::DevMap -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::DevMap -impl core::convert::Into for aya_bpf::maps::DevMap where U: core::convert::From -pub fn aya_bpf::maps::DevMap::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::DevMap where U: core::convert::Into -pub type aya_bpf::maps::DevMap::Error = core::convert::Infallible -pub fn aya_bpf::maps::DevMap::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::DevMap where U: core::convert::TryFrom -pub type aya_bpf::maps::DevMap::Error = >::Error -pub fn aya_bpf::maps::DevMap::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::DevMap where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::DevMap::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::DevMap where T: core::marker::Sized -pub fn aya_bpf::maps::DevMap::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::DevMap where T: core::marker::Sized -pub fn aya_bpf::maps::DevMap::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::DevMap -pub fn aya_bpf::maps::DevMap::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::DevMapHash -impl aya_bpf::maps::DevMapHash -pub fn aya_bpf::maps::DevMapHash::get(&self, key: u32) -> core::option::Option -pub const fn aya_bpf::maps::DevMapHash::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::DevMapHash -pub fn aya_bpf::maps::DevMapHash::redirect(&self, key: u32, flags: u64) -> core::result::Result -pub const fn aya_bpf::maps::DevMapHash::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::DevMapHash -impl core::marker::Sync for aya_bpf::maps::DevMapHash -impl core::marker::Send for aya_bpf::maps::DevMapHash -impl core::marker::Unpin for aya_bpf::maps::DevMapHash -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::DevMapHash -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::DevMapHash -impl core::convert::Into for aya_bpf::maps::DevMapHash where U: core::convert::From -pub fn aya_bpf::maps::DevMapHash::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::DevMapHash where U: core::convert::Into -pub type aya_bpf::maps::DevMapHash::Error = core::convert::Infallible -pub fn aya_bpf::maps::DevMapHash::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::DevMapHash where U: core::convert::TryFrom -pub type aya_bpf::maps::DevMapHash::Error = >::Error -pub fn aya_bpf::maps::DevMapHash::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::DevMapHash where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::DevMapHash::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::DevMapHash where T: core::marker::Sized -pub fn aya_bpf::maps::DevMapHash::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::DevMapHash where T: core::marker::Sized -pub fn aya_bpf::maps::DevMapHash::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::DevMapHash -pub fn aya_bpf::maps::DevMapHash::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::HashMap -impl aya_bpf::maps::hash_map::HashMap -pub unsafe fn aya_bpf::maps::hash_map::HashMap::get(&self, key: &K) -> core::option::Option<&V> -pub fn aya_bpf::maps::hash_map::HashMap::get_ptr(&self, key: &K) -> core::option::Option<*const V> -pub fn aya_bpf::maps::hash_map::HashMap::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V> -pub fn aya_bpf::maps::hash_map::HashMap::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub const fn aya_bpf::maps::hash_map::HashMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::hash_map::HashMap -pub fn aya_bpf::maps::hash_map::HashMap::remove(&self, key: &K) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub const fn aya_bpf::maps::hash_map::HashMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::hash_map::HashMap -impl core::marker::Sync for aya_bpf::maps::hash_map::HashMap -impl core::marker::Send for aya_bpf::maps::hash_map::HashMap where K: core::marker::Send, V: core::marker::Send -impl core::marker::Unpin for aya_bpf::maps::hash_map::HashMap where K: core::marker::Unpin, V: core::marker::Unpin -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::hash_map::HashMap -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::hash_map::HashMap where K: core::panic::unwind_safe::UnwindSafe, V: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::hash_map::HashMap where U: core::convert::From -pub fn aya_bpf::maps::hash_map::HashMap::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::hash_map::HashMap where U: core::convert::Into -pub type aya_bpf::maps::hash_map::HashMap::Error = core::convert::Infallible -pub fn aya_bpf::maps::hash_map::HashMap::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::hash_map::HashMap where U: core::convert::TryFrom -pub type aya_bpf::maps::hash_map::HashMap::Error = >::Error -pub fn aya_bpf::maps::hash_map::HashMap::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::hash_map::HashMap where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::hash_map::HashMap::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::hash_map::HashMap where T: core::marker::Sized -pub fn aya_bpf::maps::hash_map::HashMap::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::hash_map::HashMap where T: core::marker::Sized -pub fn aya_bpf::maps::hash_map::HashMap::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::hash_map::HashMap -pub fn aya_bpf::maps::hash_map::HashMap::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::LpmTrie -impl aya_bpf::maps::lpm_trie::LpmTrie -pub fn aya_bpf::maps::lpm_trie::LpmTrie::get(&self, key: &aya_bpf::maps::lpm_trie::Key) -> core::option::Option<&V> -pub fn aya_bpf::maps::lpm_trie::LpmTrie::insert(&self, key: &aya_bpf::maps::lpm_trie::Key, value: &V, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub const fn aya_bpf::maps::lpm_trie::LpmTrie::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::lpm_trie::LpmTrie -pub fn aya_bpf::maps::lpm_trie::LpmTrie::remove(&self, key: &aya_bpf::maps::lpm_trie::Key) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub const fn aya_bpf::maps::lpm_trie::LpmTrie::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::lpm_trie::LpmTrie -impl core::marker::Sync for aya_bpf::maps::lpm_trie::LpmTrie -impl core::marker::Send for aya_bpf::maps::lpm_trie::LpmTrie where K: core::marker::Send, V: core::marker::Send -impl core::marker::Unpin for aya_bpf::maps::lpm_trie::LpmTrie where K: core::marker::Unpin, V: core::marker::Unpin -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::lpm_trie::LpmTrie -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::lpm_trie::LpmTrie where K: core::panic::unwind_safe::UnwindSafe, V: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::lpm_trie::LpmTrie where U: core::convert::From -pub fn aya_bpf::maps::lpm_trie::LpmTrie::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::lpm_trie::LpmTrie where U: core::convert::Into -pub type aya_bpf::maps::lpm_trie::LpmTrie::Error = core::convert::Infallible -pub fn aya_bpf::maps::lpm_trie::LpmTrie::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::lpm_trie::LpmTrie where U: core::convert::TryFrom -pub type aya_bpf::maps::lpm_trie::LpmTrie::Error = >::Error -pub fn aya_bpf::maps::lpm_trie::LpmTrie::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::lpm_trie::LpmTrie where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::lpm_trie::LpmTrie::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::lpm_trie::LpmTrie where T: core::marker::Sized -pub fn aya_bpf::maps::lpm_trie::LpmTrie::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::lpm_trie::LpmTrie where T: core::marker::Sized -pub fn aya_bpf::maps::lpm_trie::LpmTrie::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::lpm_trie::LpmTrie -pub fn aya_bpf::maps::lpm_trie::LpmTrie::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::LruHashMap -impl aya_bpf::maps::hash_map::LruHashMap -pub unsafe fn aya_bpf::maps::hash_map::LruHashMap::get(&self, key: &K) -> core::option::Option<&V> -pub fn aya_bpf::maps::hash_map::LruHashMap::get_ptr(&self, key: &K) -> core::option::Option<*const V> -pub fn aya_bpf::maps::hash_map::LruHashMap::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V> -pub fn aya_bpf::maps::hash_map::LruHashMap::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub const fn aya_bpf::maps::hash_map::LruHashMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::hash_map::LruHashMap -pub fn aya_bpf::maps::hash_map::LruHashMap::remove(&self, key: &K) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub const fn aya_bpf::maps::hash_map::LruHashMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::hash_map::LruHashMap -impl core::marker::Sync for aya_bpf::maps::hash_map::LruHashMap -impl core::marker::Send for aya_bpf::maps::hash_map::LruHashMap where K: core::marker::Send, V: core::marker::Send -impl core::marker::Unpin for aya_bpf::maps::hash_map::LruHashMap where K: core::marker::Unpin, V: core::marker::Unpin -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::hash_map::LruHashMap -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::hash_map::LruHashMap where K: core::panic::unwind_safe::UnwindSafe, V: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::hash_map::LruHashMap where U: core::convert::From -pub fn aya_bpf::maps::hash_map::LruHashMap::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::hash_map::LruHashMap where U: core::convert::Into -pub type aya_bpf::maps::hash_map::LruHashMap::Error = core::convert::Infallible -pub fn aya_bpf::maps::hash_map::LruHashMap::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::hash_map::LruHashMap where U: core::convert::TryFrom -pub type aya_bpf::maps::hash_map::LruHashMap::Error = >::Error -pub fn aya_bpf::maps::hash_map::LruHashMap::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::hash_map::LruHashMap where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::hash_map::LruHashMap::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::hash_map::LruHashMap where T: core::marker::Sized -pub fn aya_bpf::maps::hash_map::LruHashMap::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::hash_map::LruHashMap where T: core::marker::Sized -pub fn aya_bpf::maps::hash_map::LruHashMap::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::hash_map::LruHashMap -pub fn aya_bpf::maps::hash_map::LruHashMap::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::LruPerCpuHashMap -impl aya_bpf::maps::hash_map::LruPerCpuHashMap -pub unsafe fn aya_bpf::maps::hash_map::LruPerCpuHashMap::get(&self, key: &K) -> core::option::Option<&V> -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::get_ptr(&self, key: &K) -> core::option::Option<*const V> -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V> -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub const fn aya_bpf::maps::hash_map::LruPerCpuHashMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::hash_map::LruPerCpuHashMap -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::remove(&self, key: &K) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub const fn aya_bpf::maps::hash_map::LruPerCpuHashMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::hash_map::LruPerCpuHashMap -impl core::marker::Sync for aya_bpf::maps::hash_map::LruPerCpuHashMap -impl core::marker::Send for aya_bpf::maps::hash_map::LruPerCpuHashMap where K: core::marker::Send, V: core::marker::Send -impl core::marker::Unpin for aya_bpf::maps::hash_map::LruPerCpuHashMap where K: core::marker::Unpin, V: core::marker::Unpin -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::hash_map::LruPerCpuHashMap -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::hash_map::LruPerCpuHashMap where K: core::panic::unwind_safe::UnwindSafe, V: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::hash_map::LruPerCpuHashMap where U: core::convert::From -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::hash_map::LruPerCpuHashMap where U: core::convert::Into -pub type aya_bpf::maps::hash_map::LruPerCpuHashMap::Error = core::convert::Infallible -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::hash_map::LruPerCpuHashMap where U: core::convert::TryFrom -pub type aya_bpf::maps::hash_map::LruPerCpuHashMap::Error = >::Error -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::hash_map::LruPerCpuHashMap where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::hash_map::LruPerCpuHashMap where T: core::marker::Sized -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::hash_map::LruPerCpuHashMap where T: core::marker::Sized -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::hash_map::LruPerCpuHashMap -pub fn aya_bpf::maps::hash_map::LruPerCpuHashMap::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::PerCpuArray -impl aya_bpf::maps::per_cpu_array::PerCpuArray -pub fn aya_bpf::maps::per_cpu_array::PerCpuArray::get(&self, index: u32) -> core::option::Option<&T> -pub fn aya_bpf::maps::per_cpu_array::PerCpuArray::get_ptr(&self, index: u32) -> core::option::Option<*const T> -pub fn aya_bpf::maps::per_cpu_array::PerCpuArray::get_ptr_mut(&self, index: u32) -> core::option::Option<*mut T> -pub const fn aya_bpf::maps::per_cpu_array::PerCpuArray::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::per_cpu_array::PerCpuArray -pub const fn aya_bpf::maps::per_cpu_array::PerCpuArray::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::per_cpu_array::PerCpuArray -impl core::marker::Sync for aya_bpf::maps::per_cpu_array::PerCpuArray -impl core::marker::Send for aya_bpf::maps::per_cpu_array::PerCpuArray where T: core::marker::Send -impl core::marker::Unpin for aya_bpf::maps::per_cpu_array::PerCpuArray where T: core::marker::Unpin -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::per_cpu_array::PerCpuArray -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::per_cpu_array::PerCpuArray where T: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::per_cpu_array::PerCpuArray where U: core::convert::From -pub fn aya_bpf::maps::per_cpu_array::PerCpuArray::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::per_cpu_array::PerCpuArray where U: core::convert::Into -pub type aya_bpf::maps::per_cpu_array::PerCpuArray::Error = core::convert::Infallible -pub fn aya_bpf::maps::per_cpu_array::PerCpuArray::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::per_cpu_array::PerCpuArray where U: core::convert::TryFrom -pub type aya_bpf::maps::per_cpu_array::PerCpuArray::Error = >::Error -pub fn aya_bpf::maps::per_cpu_array::PerCpuArray::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::per_cpu_array::PerCpuArray where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::per_cpu_array::PerCpuArray::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::per_cpu_array::PerCpuArray where T: core::marker::Sized -pub fn aya_bpf::maps::per_cpu_array::PerCpuArray::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::per_cpu_array::PerCpuArray where T: core::marker::Sized -pub fn aya_bpf::maps::per_cpu_array::PerCpuArray::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::per_cpu_array::PerCpuArray -pub fn aya_bpf::maps::per_cpu_array::PerCpuArray::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::PerCpuHashMap -impl aya_bpf::maps::hash_map::PerCpuHashMap -pub unsafe fn aya_bpf::maps::hash_map::PerCpuHashMap::get(&self, key: &K) -> core::option::Option<&V> -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::get_ptr(&self, key: &K) -> core::option::Option<*const V> -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V> -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub const fn aya_bpf::maps::hash_map::PerCpuHashMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::hash_map::PerCpuHashMap -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::remove(&self, key: &K) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub const fn aya_bpf::maps::hash_map::PerCpuHashMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::hash_map::PerCpuHashMap -impl core::marker::Sync for aya_bpf::maps::hash_map::PerCpuHashMap -impl core::marker::Send for aya_bpf::maps::hash_map::PerCpuHashMap where K: core::marker::Send, V: core::marker::Send -impl core::marker::Unpin for aya_bpf::maps::hash_map::PerCpuHashMap where K: core::marker::Unpin, V: core::marker::Unpin -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::hash_map::PerCpuHashMap -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::hash_map::PerCpuHashMap where K: core::panic::unwind_safe::UnwindSafe, V: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::hash_map::PerCpuHashMap where U: core::convert::From -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::hash_map::PerCpuHashMap where U: core::convert::Into -pub type aya_bpf::maps::hash_map::PerCpuHashMap::Error = core::convert::Infallible -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::hash_map::PerCpuHashMap where U: core::convert::TryFrom -pub type aya_bpf::maps::hash_map::PerCpuHashMap::Error = >::Error -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::hash_map::PerCpuHashMap where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::hash_map::PerCpuHashMap where T: core::marker::Sized -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::hash_map::PerCpuHashMap where T: core::marker::Sized -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::hash_map::PerCpuHashMap -pub fn aya_bpf::maps::hash_map::PerCpuHashMap::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::PerfEventArray -impl aya_bpf::maps::PerfEventArray -pub const fn aya_bpf::maps::PerfEventArray::new(flags: u32) -> aya_bpf::maps::PerfEventArray -pub fn aya_bpf::maps::PerfEventArray::output(&self, ctx: &C, data: &T, flags: u32) -pub fn aya_bpf::maps::PerfEventArray::output_at_index(&self, ctx: &C, index: u32, data: &T, flags: u32) -pub const fn aya_bpf::maps::PerfEventArray::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::PerfEventArray -pub const fn aya_bpf::maps::PerfEventArray::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::PerfEventArray -impl core::marker::Sync for aya_bpf::maps::PerfEventArray -impl core::marker::Send for aya_bpf::maps::PerfEventArray where T: core::marker::Send -impl core::marker::Unpin for aya_bpf::maps::PerfEventArray where T: core::marker::Unpin -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::PerfEventArray -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::PerfEventArray where T: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::PerfEventArray where U: core::convert::From -pub fn aya_bpf::maps::PerfEventArray::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::PerfEventArray where U: core::convert::Into -pub type aya_bpf::maps::PerfEventArray::Error = core::convert::Infallible -pub fn aya_bpf::maps::PerfEventArray::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::PerfEventArray where U: core::convert::TryFrom -pub type aya_bpf::maps::PerfEventArray::Error = >::Error -pub fn aya_bpf::maps::PerfEventArray::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::PerfEventArray where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::PerfEventArray::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::PerfEventArray where T: core::marker::Sized -pub fn aya_bpf::maps::PerfEventArray::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::PerfEventArray where T: core::marker::Sized -pub fn aya_bpf::maps::PerfEventArray::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::PerfEventArray -pub fn aya_bpf::maps::PerfEventArray::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::PerfEventByteArray -impl aya_bpf::maps::PerfEventByteArray -pub const fn aya_bpf::maps::PerfEventByteArray::new(flags: u32) -> aya_bpf::maps::PerfEventByteArray -pub fn aya_bpf::maps::PerfEventByteArray::output(&self, ctx: &C, data: &[u8], flags: u32) -pub fn aya_bpf::maps::PerfEventByteArray::output_at_index(&self, ctx: &C, index: u32, data: &[u8], flags: u32) -pub const fn aya_bpf::maps::PerfEventByteArray::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::PerfEventByteArray -pub const fn aya_bpf::maps::PerfEventByteArray::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::PerfEventByteArray -impl core::marker::Sync for aya_bpf::maps::PerfEventByteArray -impl core::marker::Send for aya_bpf::maps::PerfEventByteArray -impl core::marker::Unpin for aya_bpf::maps::PerfEventByteArray -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::PerfEventByteArray -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::PerfEventByteArray -impl core::convert::Into for aya_bpf::maps::PerfEventByteArray where U: core::convert::From -pub fn aya_bpf::maps::PerfEventByteArray::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::PerfEventByteArray where U: core::convert::Into -pub type aya_bpf::maps::PerfEventByteArray::Error = core::convert::Infallible -pub fn aya_bpf::maps::PerfEventByteArray::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::PerfEventByteArray where U: core::convert::TryFrom -pub type aya_bpf::maps::PerfEventByteArray::Error = >::Error -pub fn aya_bpf::maps::PerfEventByteArray::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::PerfEventByteArray where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::PerfEventByteArray::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::PerfEventByteArray where T: core::marker::Sized -pub fn aya_bpf::maps::PerfEventByteArray::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::PerfEventByteArray where T: core::marker::Sized -pub fn aya_bpf::maps::PerfEventByteArray::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::PerfEventByteArray -pub fn aya_bpf::maps::PerfEventByteArray::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::ProgramArray -impl aya_bpf::maps::program_array::ProgramArray -pub const fn aya_bpf::maps::program_array::ProgramArray::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::program_array::ProgramArray -pub unsafe fn aya_bpf::maps::program_array::ProgramArray::tail_call(&self, ctx: &C, index: u32) -> core::result::Result -pub const fn aya_bpf::maps::program_array::ProgramArray::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::program_array::ProgramArray -impl core::marker::Sync for aya_bpf::maps::program_array::ProgramArray -impl core::marker::Send for aya_bpf::maps::program_array::ProgramArray -impl core::marker::Unpin for aya_bpf::maps::program_array::ProgramArray -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::program_array::ProgramArray -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::program_array::ProgramArray -impl core::convert::Into for aya_bpf::maps::program_array::ProgramArray where U: core::convert::From -pub fn aya_bpf::maps::program_array::ProgramArray::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::program_array::ProgramArray where U: core::convert::Into -pub type aya_bpf::maps::program_array::ProgramArray::Error = core::convert::Infallible -pub fn aya_bpf::maps::program_array::ProgramArray::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::program_array::ProgramArray where U: core::convert::TryFrom -pub type aya_bpf::maps::program_array::ProgramArray::Error = >::Error -pub fn aya_bpf::maps::program_array::ProgramArray::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::program_array::ProgramArray where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::program_array::ProgramArray::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::program_array::ProgramArray where T: core::marker::Sized -pub fn aya_bpf::maps::program_array::ProgramArray::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::program_array::ProgramArray where T: core::marker::Sized -pub fn aya_bpf::maps::program_array::ProgramArray::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::program_array::ProgramArray -pub fn aya_bpf::maps::program_array::ProgramArray::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::Queue -impl aya_bpf::maps::queue::Queue -pub const fn aya_bpf::maps::queue::Queue::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::queue::Queue -pub fn aya_bpf::maps::queue::Queue::pop(&self) -> core::option::Option -pub fn aya_bpf::maps::queue::Queue::push(&self, value: &T, flags: u64) -> core::result::Result<(), i64> -pub const fn aya_bpf::maps::queue::Queue::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::queue::Queue -impl core::marker::Sync for aya_bpf::maps::queue::Queue -impl core::marker::Send for aya_bpf::maps::queue::Queue where T: core::marker::Send -impl core::marker::Unpin for aya_bpf::maps::queue::Queue where T: core::marker::Unpin -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::queue::Queue -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::queue::Queue where T: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::queue::Queue where U: core::convert::From -pub fn aya_bpf::maps::queue::Queue::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::queue::Queue where U: core::convert::Into -pub type aya_bpf::maps::queue::Queue::Error = core::convert::Infallible -pub fn aya_bpf::maps::queue::Queue::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::queue::Queue where U: core::convert::TryFrom -pub type aya_bpf::maps::queue::Queue::Error = >::Error -pub fn aya_bpf::maps::queue::Queue::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::queue::Queue where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::queue::Queue::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::queue::Queue where T: core::marker::Sized -pub fn aya_bpf::maps::queue::Queue::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::queue::Queue where T: core::marker::Sized -pub fn aya_bpf::maps::queue::Queue::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::queue::Queue -pub fn aya_bpf::maps::queue::Queue::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::RingBuf -impl aya_bpf::maps::ring_buf::RingBuf -pub fn aya_bpf::maps::ring_buf::RingBuf::output(&self, data: &T, flags: u64) -> core::result::Result<(), i64> -pub const fn aya_bpf::maps::ring_buf::RingBuf::pinned(byte_size: u32, flags: u32) -> Self -pub fn aya_bpf::maps::ring_buf::RingBuf::query(&self, flags: u64) -> u64 -pub fn aya_bpf::maps::ring_buf::RingBuf::reserve(&self, flags: u64) -> core::option::Option> where const_assert::Assert<{ _ }>: const_assert::IsTrue -pub const fn aya_bpf::maps::ring_buf::RingBuf::with_byte_size(byte_size: u32, flags: u32) -> Self -impl core::marker::Sync for aya_bpf::maps::ring_buf::RingBuf -impl core::marker::Send for aya_bpf::maps::ring_buf::RingBuf -impl core::marker::Unpin for aya_bpf::maps::ring_buf::RingBuf -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::ring_buf::RingBuf -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::ring_buf::RingBuf -impl core::convert::Into for aya_bpf::maps::ring_buf::RingBuf where U: core::convert::From -pub fn aya_bpf::maps::ring_buf::RingBuf::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::ring_buf::RingBuf where U: core::convert::Into -pub type aya_bpf::maps::ring_buf::RingBuf::Error = core::convert::Infallible -pub fn aya_bpf::maps::ring_buf::RingBuf::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::ring_buf::RingBuf where U: core::convert::TryFrom -pub type aya_bpf::maps::ring_buf::RingBuf::Error = >::Error -pub fn aya_bpf::maps::ring_buf::RingBuf::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::ring_buf::RingBuf where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::ring_buf::RingBuf::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::ring_buf::RingBuf where T: core::marker::Sized -pub fn aya_bpf::maps::ring_buf::RingBuf::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::ring_buf::RingBuf where T: core::marker::Sized -pub fn aya_bpf::maps::ring_buf::RingBuf::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::ring_buf::RingBuf -pub fn aya_bpf::maps::ring_buf::RingBuf::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::SockHash -impl aya_bpf::maps::sock_hash::SockHash -pub const fn aya_bpf::maps::sock_hash::SockHash::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::sock_hash::SockHash -pub fn aya_bpf::maps::sock_hash::SockHash::redirect_msg(&self, ctx: &aya_bpf::programs::sk_msg::SkMsgContext, key: &mut K, flags: u64) -> i64 -pub fn aya_bpf::maps::sock_hash::SockHash::redirect_sk_lookup(&mut self, ctx: &aya_bpf::programs::sk_lookup::SkLookupContext, key: impl core::borrow::Borrow, flags: u64) -> core::result::Result<(), u32> -pub fn aya_bpf::maps::sock_hash::SockHash::redirect_skb(&self, ctx: &aya_bpf::programs::sk_buff::SkBuffContext, key: &mut K, flags: u64) -> i64 -pub fn aya_bpf::maps::sock_hash::SockHash::update(&self, key: &mut K, sk_ops: &mut aya_bpf_bindings::x86_64::bindings::bpf_sock_ops, flags: u64) -> core::result::Result<(), i64> -pub const fn aya_bpf::maps::sock_hash::SockHash::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::sock_hash::SockHash -impl core::marker::Sync for aya_bpf::maps::sock_hash::SockHash -impl core::marker::Send for aya_bpf::maps::sock_hash::SockHash where K: core::marker::Send -impl core::marker::Unpin for aya_bpf::maps::sock_hash::SockHash where K: core::marker::Unpin -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::sock_hash::SockHash -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::sock_hash::SockHash where K: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::sock_hash::SockHash where U: core::convert::From -pub fn aya_bpf::maps::sock_hash::SockHash::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::sock_hash::SockHash where U: core::convert::Into -pub type aya_bpf::maps::sock_hash::SockHash::Error = core::convert::Infallible -pub fn aya_bpf::maps::sock_hash::SockHash::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::sock_hash::SockHash where U: core::convert::TryFrom -pub type aya_bpf::maps::sock_hash::SockHash::Error = >::Error -pub fn aya_bpf::maps::sock_hash::SockHash::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::sock_hash::SockHash where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::sock_hash::SockHash::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::sock_hash::SockHash where T: core::marker::Sized -pub fn aya_bpf::maps::sock_hash::SockHash::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::sock_hash::SockHash where T: core::marker::Sized -pub fn aya_bpf::maps::sock_hash::SockHash::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::sock_hash::SockHash -pub fn aya_bpf::maps::sock_hash::SockHash::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::SockMap -impl aya_bpf::maps::sock_map::SockMap -pub const fn aya_bpf::maps::sock_map::SockMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::sock_map::SockMap -pub unsafe fn aya_bpf::maps::sock_map::SockMap::redirect_msg(&self, ctx: &aya_bpf::programs::sk_msg::SkMsgContext, index: u32, flags: u64) -> i64 -pub fn aya_bpf::maps::sock_map::SockMap::redirect_sk_lookup(&mut self, ctx: &aya_bpf::programs::sk_lookup::SkLookupContext, index: u32, flags: u64) -> core::result::Result<(), u32> -pub unsafe fn aya_bpf::maps::sock_map::SockMap::redirect_skb(&self, ctx: &aya_bpf::programs::sk_buff::SkBuffContext, index: u32, flags: u64) -> i64 -pub unsafe fn aya_bpf::maps::sock_map::SockMap::update(&self, index: u32, sk_ops: *mut aya_bpf_bindings::x86_64::bindings::bpf_sock_ops, flags: u64) -> core::result::Result<(), i64> -pub const fn aya_bpf::maps::sock_map::SockMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::sock_map::SockMap -impl core::marker::Sync for aya_bpf::maps::sock_map::SockMap -impl core::marker::Send for aya_bpf::maps::sock_map::SockMap -impl core::marker::Unpin for aya_bpf::maps::sock_map::SockMap -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::sock_map::SockMap -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::sock_map::SockMap -impl core::convert::Into for aya_bpf::maps::sock_map::SockMap where U: core::convert::From -pub fn aya_bpf::maps::sock_map::SockMap::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::sock_map::SockMap where U: core::convert::Into -pub type aya_bpf::maps::sock_map::SockMap::Error = core::convert::Infallible -pub fn aya_bpf::maps::sock_map::SockMap::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::sock_map::SockMap where U: core::convert::TryFrom -pub type aya_bpf::maps::sock_map::SockMap::Error = >::Error -pub fn aya_bpf::maps::sock_map::SockMap::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::sock_map::SockMap where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::sock_map::SockMap::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::sock_map::SockMap where T: core::marker::Sized -pub fn aya_bpf::maps::sock_map::SockMap::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::sock_map::SockMap where T: core::marker::Sized -pub fn aya_bpf::maps::sock_map::SockMap::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::sock_map::SockMap -pub fn aya_bpf::maps::sock_map::SockMap::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::Stack -impl aya_bpf::maps::stack::Stack -pub const fn aya_bpf::maps::stack::Stack::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::stack::Stack -pub fn aya_bpf::maps::stack::Stack::pop(&mut self) -> core::option::Option -pub fn aya_bpf::maps::stack::Stack::push(&mut self, value: &T, flags: u64) -> core::result::Result<(), i64> -pub const fn aya_bpf::maps::stack::Stack::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::stack::Stack -impl core::marker::Send for aya_bpf::maps::stack::Stack where T: core::marker::Send -impl core::marker::Sync for aya_bpf::maps::stack::Stack where T: core::marker::Sync -impl core::marker::Unpin for aya_bpf::maps::stack::Stack where T: core::marker::Unpin -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::stack::Stack where T: core::panic::unwind_safe::RefUnwindSafe -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::stack::Stack where T: core::panic::unwind_safe::UnwindSafe -impl core::convert::Into for aya_bpf::maps::stack::Stack where U: core::convert::From -pub fn aya_bpf::maps::stack::Stack::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::stack::Stack where U: core::convert::Into -pub type aya_bpf::maps::stack::Stack::Error = core::convert::Infallible -pub fn aya_bpf::maps::stack::Stack::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::stack::Stack where U: core::convert::TryFrom -pub type aya_bpf::maps::stack::Stack::Error = >::Error -pub fn aya_bpf::maps::stack::Stack::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::stack::Stack where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::stack::Stack::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::stack::Stack where T: core::marker::Sized -pub fn aya_bpf::maps::stack::Stack::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::stack::Stack where T: core::marker::Sized -pub fn aya_bpf::maps::stack::Stack::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::stack::Stack -pub fn aya_bpf::maps::stack::Stack::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::StackTrace -impl aya_bpf::maps::stack_trace::StackTrace -pub unsafe fn aya_bpf::maps::stack_trace::StackTrace::get_stackid(&self, ctx: &C, flags: u64) -> core::result::Result -pub const fn aya_bpf::maps::stack_trace::StackTrace::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::stack_trace::StackTrace -pub const fn aya_bpf::maps::stack_trace::StackTrace::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::stack_trace::StackTrace -impl core::marker::Sync for aya_bpf::maps::stack_trace::StackTrace -impl core::marker::Send for aya_bpf::maps::stack_trace::StackTrace -impl core::marker::Unpin for aya_bpf::maps::stack_trace::StackTrace -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::stack_trace::StackTrace -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::stack_trace::StackTrace -impl core::convert::Into for aya_bpf::maps::stack_trace::StackTrace where U: core::convert::From -pub fn aya_bpf::maps::stack_trace::StackTrace::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::stack_trace::StackTrace where U: core::convert::Into -pub type aya_bpf::maps::stack_trace::StackTrace::Error = core::convert::Infallible -pub fn aya_bpf::maps::stack_trace::StackTrace::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::stack_trace::StackTrace where U: core::convert::TryFrom -pub type aya_bpf::maps::stack_trace::StackTrace::Error = >::Error -pub fn aya_bpf::maps::stack_trace::StackTrace::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::stack_trace::StackTrace where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::stack_trace::StackTrace::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::stack_trace::StackTrace where T: core::marker::Sized -pub fn aya_bpf::maps::stack_trace::StackTrace::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::stack_trace::StackTrace where T: core::marker::Sized -pub fn aya_bpf::maps::stack_trace::StackTrace::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::stack_trace::StackTrace -pub fn aya_bpf::maps::stack_trace::StackTrace::from(t: T) -> T -#[repr(transparent)] pub struct aya_bpf::maps::XskMap -impl aya_bpf::maps::XskMap -pub fn aya_bpf::maps::XskMap::get(&self, index: u32) -> core::option::Option -pub const fn aya_bpf::maps::XskMap::pinned(max_entries: u32, flags: u32) -> aya_bpf::maps::XskMap -pub fn aya_bpf::maps::XskMap::redirect(&self, index: u32, flags: u64) -> core::result::Result -pub const fn aya_bpf::maps::XskMap::with_max_entries(max_entries: u32, flags: u32) -> aya_bpf::maps::XskMap -impl core::marker::Sync for aya_bpf::maps::XskMap -impl core::marker::Send for aya_bpf::maps::XskMap -impl core::marker::Unpin for aya_bpf::maps::XskMap -impl !core::panic::unwind_safe::RefUnwindSafe for aya_bpf::maps::XskMap -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::maps::XskMap -impl core::convert::Into for aya_bpf::maps::XskMap where U: core::convert::From -pub fn aya_bpf::maps::XskMap::into(self) -> U -impl core::convert::TryFrom for aya_bpf::maps::XskMap where U: core::convert::Into -pub type aya_bpf::maps::XskMap::Error = core::convert::Infallible -pub fn aya_bpf::maps::XskMap::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::maps::XskMap where U: core::convert::TryFrom -pub type aya_bpf::maps::XskMap::Error = >::Error -pub fn aya_bpf::maps::XskMap::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::maps::XskMap where T: 'static + core::marker::Sized -pub fn aya_bpf::maps::XskMap::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::maps::XskMap where T: core::marker::Sized -pub fn aya_bpf::maps::XskMap::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::maps::XskMap where T: core::marker::Sized -pub fn aya_bpf::maps::XskMap::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::maps::XskMap -pub fn aya_bpf::maps::XskMap::from(t: T) -> T -pub mod aya_bpf::programs -pub mod aya_bpf::programs::device -pub struct aya_bpf::programs::device::DeviceContext -pub aya_bpf::programs::device::DeviceContext::device: *mut aya_bpf_bindings::x86_64::bindings::bpf_cgroup_dev_ctx -impl aya_bpf::programs::device::DeviceContext -pub fn aya_bpf::programs::device::DeviceContext::new(device: *mut aya_bpf_bindings::x86_64::bindings::bpf_cgroup_dev_ctx) -> aya_bpf::programs::device::DeviceContext -impl aya_bpf::BpfContext for aya_bpf::programs::device::DeviceContext -pub fn aya_bpf::programs::device::DeviceContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::device::DeviceContext -impl !core::marker::Sync for aya_bpf::programs::device::DeviceContext -impl core::marker::Unpin for aya_bpf::programs::device::DeviceContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::device::DeviceContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::device::DeviceContext -impl core::convert::Into for aya_bpf::programs::device::DeviceContext where U: core::convert::From -pub fn aya_bpf::programs::device::DeviceContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::device::DeviceContext where U: core::convert::Into -pub type aya_bpf::programs::device::DeviceContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::device::DeviceContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::device::DeviceContext where U: core::convert::TryFrom -pub type aya_bpf::programs::device::DeviceContext::Error = >::Error -pub fn aya_bpf::programs::device::DeviceContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::device::DeviceContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::device::DeviceContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::device::DeviceContext where T: core::marker::Sized -pub fn aya_bpf::programs::device::DeviceContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::device::DeviceContext where T: core::marker::Sized -pub fn aya_bpf::programs::device::DeviceContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::device::DeviceContext -pub fn aya_bpf::programs::device::DeviceContext::from(t: T) -> T -pub mod aya_bpf::programs::fentry -pub struct aya_bpf::programs::fentry::FEntryContext -impl aya_bpf::programs::fentry::FEntryContext -pub unsafe fn aya_bpf::programs::fentry::FEntryContext::arg(&self, n: usize) -> T -pub fn aya_bpf::programs::fentry::FEntryContext::new(ctx: *mut core::ffi::c_void) -> aya_bpf::programs::fentry::FEntryContext -impl aya_bpf::BpfContext for aya_bpf::programs::fentry::FEntryContext -pub fn aya_bpf::programs::fentry::FEntryContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::fentry::FEntryContext -impl !core::marker::Sync for aya_bpf::programs::fentry::FEntryContext -impl core::marker::Unpin for aya_bpf::programs::fentry::FEntryContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::fentry::FEntryContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::fentry::FEntryContext -impl core::convert::Into for aya_bpf::programs::fentry::FEntryContext where U: core::convert::From -pub fn aya_bpf::programs::fentry::FEntryContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::fentry::FEntryContext where U: core::convert::Into -pub type aya_bpf::programs::fentry::FEntryContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::fentry::FEntryContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::fentry::FEntryContext where U: core::convert::TryFrom -pub type aya_bpf::programs::fentry::FEntryContext::Error = >::Error -pub fn aya_bpf::programs::fentry::FEntryContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::fentry::FEntryContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::fentry::FEntryContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::fentry::FEntryContext where T: core::marker::Sized -pub fn aya_bpf::programs::fentry::FEntryContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::fentry::FEntryContext where T: core::marker::Sized -pub fn aya_bpf::programs::fentry::FEntryContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::fentry::FEntryContext -pub fn aya_bpf::programs::fentry::FEntryContext::from(t: T) -> T -pub mod aya_bpf::programs::fexit -pub struct aya_bpf::programs::fexit::FExitContext -impl aya_bpf::programs::fexit::FExitContext -pub unsafe fn aya_bpf::programs::fexit::FExitContext::arg(&self, n: usize) -> T -pub fn aya_bpf::programs::fexit::FExitContext::new(ctx: *mut core::ffi::c_void) -> aya_bpf::programs::fexit::FExitContext -impl aya_bpf::BpfContext for aya_bpf::programs::fexit::FExitContext -pub fn aya_bpf::programs::fexit::FExitContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::fexit::FExitContext -impl !core::marker::Sync for aya_bpf::programs::fexit::FExitContext -impl core::marker::Unpin for aya_bpf::programs::fexit::FExitContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::fexit::FExitContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::fexit::FExitContext -impl core::convert::Into for aya_bpf::programs::fexit::FExitContext where U: core::convert::From -pub fn aya_bpf::programs::fexit::FExitContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::fexit::FExitContext where U: core::convert::Into -pub type aya_bpf::programs::fexit::FExitContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::fexit::FExitContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::fexit::FExitContext where U: core::convert::TryFrom -pub type aya_bpf::programs::fexit::FExitContext::Error = >::Error -pub fn aya_bpf::programs::fexit::FExitContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::fexit::FExitContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::fexit::FExitContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::fexit::FExitContext where T: core::marker::Sized -pub fn aya_bpf::programs::fexit::FExitContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::fexit::FExitContext where T: core::marker::Sized -pub fn aya_bpf::programs::fexit::FExitContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::fexit::FExitContext -pub fn aya_bpf::programs::fexit::FExitContext::from(t: T) -> T -pub mod aya_bpf::programs::lsm -pub struct aya_bpf::programs::lsm::LsmContext -impl aya_bpf::programs::lsm::LsmContext -pub unsafe fn aya_bpf::programs::lsm::LsmContext::arg(&self, n: usize) -> T -pub fn aya_bpf::programs::lsm::LsmContext::new(ctx: *mut core::ffi::c_void) -> aya_bpf::programs::lsm::LsmContext -impl aya_bpf::BpfContext for aya_bpf::programs::lsm::LsmContext -pub fn aya_bpf::programs::lsm::LsmContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::lsm::LsmContext -impl !core::marker::Sync for aya_bpf::programs::lsm::LsmContext -impl core::marker::Unpin for aya_bpf::programs::lsm::LsmContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::lsm::LsmContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::lsm::LsmContext -impl core::convert::Into for aya_bpf::programs::lsm::LsmContext where U: core::convert::From -pub fn aya_bpf::programs::lsm::LsmContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::lsm::LsmContext where U: core::convert::Into -pub type aya_bpf::programs::lsm::LsmContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::lsm::LsmContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::lsm::LsmContext where U: core::convert::TryFrom -pub type aya_bpf::programs::lsm::LsmContext::Error = >::Error -pub fn aya_bpf::programs::lsm::LsmContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::lsm::LsmContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::lsm::LsmContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::lsm::LsmContext where T: core::marker::Sized -pub fn aya_bpf::programs::lsm::LsmContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::lsm::LsmContext where T: core::marker::Sized -pub fn aya_bpf::programs::lsm::LsmContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::lsm::LsmContext -pub fn aya_bpf::programs::lsm::LsmContext::from(t: T) -> T -pub mod aya_bpf::programs::perf_event -pub struct aya_bpf::programs::perf_event::PerfEventContext -impl aya_bpf::programs::perf_event::PerfEventContext -pub fn aya_bpf::programs::perf_event::PerfEventContext::new(ctx: *mut core::ffi::c_void) -> aya_bpf::programs::perf_event::PerfEventContext -impl aya_bpf::BpfContext for aya_bpf::programs::perf_event::PerfEventContext -pub fn aya_bpf::programs::perf_event::PerfEventContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::perf_event::PerfEventContext -impl !core::marker::Sync for aya_bpf::programs::perf_event::PerfEventContext -impl core::marker::Unpin for aya_bpf::programs::perf_event::PerfEventContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::perf_event::PerfEventContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::perf_event::PerfEventContext -impl core::convert::Into for aya_bpf::programs::perf_event::PerfEventContext where U: core::convert::From -pub fn aya_bpf::programs::perf_event::PerfEventContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::perf_event::PerfEventContext where U: core::convert::Into -pub type aya_bpf::programs::perf_event::PerfEventContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::perf_event::PerfEventContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::perf_event::PerfEventContext where U: core::convert::TryFrom -pub type aya_bpf::programs::perf_event::PerfEventContext::Error = >::Error -pub fn aya_bpf::programs::perf_event::PerfEventContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::perf_event::PerfEventContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::perf_event::PerfEventContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::perf_event::PerfEventContext where T: core::marker::Sized -pub fn aya_bpf::programs::perf_event::PerfEventContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::perf_event::PerfEventContext where T: core::marker::Sized -pub fn aya_bpf::programs::perf_event::PerfEventContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::perf_event::PerfEventContext -pub fn aya_bpf::programs::perf_event::PerfEventContext::from(t: T) -> T -pub mod aya_bpf::programs::probe -pub struct aya_bpf::programs::probe::ProbeContext -pub aya_bpf::programs::probe::ProbeContext::regs: *mut aya_bpf_bindings::x86_64::bindings::pt_regs -impl aya_bpf::programs::probe::ProbeContext -pub fn aya_bpf::programs::probe::ProbeContext::arg(&self, n: usize) -> core::option::Option -pub fn aya_bpf::programs::probe::ProbeContext::new(ctx: *mut core::ffi::c_void) -> aya_bpf::programs::probe::ProbeContext -pub fn aya_bpf::programs::probe::ProbeContext::ret(&self) -> core::option::Option -impl aya_bpf::BpfContext for aya_bpf::programs::probe::ProbeContext -pub fn aya_bpf::programs::probe::ProbeContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::probe::ProbeContext -impl !core::marker::Sync for aya_bpf::programs::probe::ProbeContext -impl core::marker::Unpin for aya_bpf::programs::probe::ProbeContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::probe::ProbeContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::probe::ProbeContext -impl core::convert::Into for aya_bpf::programs::probe::ProbeContext where U: core::convert::From -pub fn aya_bpf::programs::probe::ProbeContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::probe::ProbeContext where U: core::convert::Into -pub type aya_bpf::programs::probe::ProbeContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::probe::ProbeContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::probe::ProbeContext where U: core::convert::TryFrom -pub type aya_bpf::programs::probe::ProbeContext::Error = >::Error -pub fn aya_bpf::programs::probe::ProbeContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::probe::ProbeContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::probe::ProbeContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::probe::ProbeContext where T: core::marker::Sized -pub fn aya_bpf::programs::probe::ProbeContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::probe::ProbeContext where T: core::marker::Sized -pub fn aya_bpf::programs::probe::ProbeContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::probe::ProbeContext -pub fn aya_bpf::programs::probe::ProbeContext::from(t: T) -> T -pub mod aya_bpf::programs::raw_tracepoint -pub struct aya_bpf::programs::raw_tracepoint::RawTracePointContext -impl aya_bpf::programs::raw_tracepoint::RawTracePointContext -pub fn aya_bpf::programs::raw_tracepoint::RawTracePointContext::new(ctx: *mut core::ffi::c_void) -> aya_bpf::programs::raw_tracepoint::RawTracePointContext -impl aya_bpf::BpfContext for aya_bpf::programs::raw_tracepoint::RawTracePointContext -pub fn aya_bpf::programs::raw_tracepoint::RawTracePointContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::raw_tracepoint::RawTracePointContext -impl !core::marker::Sync for aya_bpf::programs::raw_tracepoint::RawTracePointContext -impl core::marker::Unpin for aya_bpf::programs::raw_tracepoint::RawTracePointContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::raw_tracepoint::RawTracePointContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::raw_tracepoint::RawTracePointContext -impl core::convert::Into for aya_bpf::programs::raw_tracepoint::RawTracePointContext where U: core::convert::From -pub fn aya_bpf::programs::raw_tracepoint::RawTracePointContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::raw_tracepoint::RawTracePointContext where U: core::convert::Into -pub type aya_bpf::programs::raw_tracepoint::RawTracePointContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::raw_tracepoint::RawTracePointContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::raw_tracepoint::RawTracePointContext where U: core::convert::TryFrom -pub type aya_bpf::programs::raw_tracepoint::RawTracePointContext::Error = >::Error -pub fn aya_bpf::programs::raw_tracepoint::RawTracePointContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::raw_tracepoint::RawTracePointContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::raw_tracepoint::RawTracePointContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::raw_tracepoint::RawTracePointContext where T: core::marker::Sized -pub fn aya_bpf::programs::raw_tracepoint::RawTracePointContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::raw_tracepoint::RawTracePointContext where T: core::marker::Sized -pub fn aya_bpf::programs::raw_tracepoint::RawTracePointContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::raw_tracepoint::RawTracePointContext -pub fn aya_bpf::programs::raw_tracepoint::RawTracePointContext::from(t: T) -> T -pub mod aya_bpf::programs::sk_buff -pub struct aya_bpf::programs::sk_buff::SkBuff -pub aya_bpf::programs::sk_buff::SkBuff::skb: *mut aya_bpf_bindings::x86_64::bindings::__sk_buff -impl aya_bpf::programs::sk_buff::SkBuff -pub fn aya_bpf::programs::sk_buff::SkBuff::adjust_room(&self, len_diff: i32, mode: u32, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::sk_buff::SkBuff::cb(&self) -> &[u32] -pub fn aya_bpf::programs::sk_buff::SkBuff::cb_mut(&mut self) -> &mut [u32] -pub fn aya_bpf::programs::sk_buff::SkBuff::change_proto(&self, proto: u16, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::sk_buff::SkBuff::change_type(&self, ty: u32) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::sk_buff::SkBuff::clone_redirect(&self, if_index: u32, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::sk_buff::SkBuff::family(&self) -> u32 -pub fn aya_bpf::programs::sk_buff::SkBuff::get_socket_uid(&self) -> u32 -pub fn aya_bpf::programs::sk_buff::SkBuff::l3_csum_replace(&self, offset: usize, from: u64, to: u64, size: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::sk_buff::SkBuff::l4_csum_replace(&self, offset: usize, from: u64, to: u64, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::sk_buff::SkBuff::len(&self) -> u32 -pub fn aya_bpf::programs::sk_buff::SkBuff::load(&self, offset: usize) -> core::result::Result -pub fn aya_bpf::programs::sk_buff::SkBuff::load_bytes(&self, offset: usize, dst: &mut [u8]) -> core::result::Result -pub fn aya_bpf::programs::sk_buff::SkBuff::local_ipv4(&self) -> u32 -pub fn aya_bpf::programs::sk_buff::SkBuff::local_ipv6(&self) -> &[u32; 4] -pub fn aya_bpf::programs::sk_buff::SkBuff::local_port(&self) -> u32 -pub fn aya_bpf::programs::sk_buff::SkBuff::new(skb: *mut aya_bpf_bindings::x86_64::bindings::__sk_buff) -> aya_bpf::programs::sk_buff::SkBuff -pub fn aya_bpf::programs::sk_buff::SkBuff::protocol(&self) -> u32 -pub fn aya_bpf::programs::sk_buff::SkBuff::pull_data(&self, len: u32) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::sk_buff::SkBuff::remote_ipv4(&self) -> u32 -pub fn aya_bpf::programs::sk_buff::SkBuff::remote_ipv6(&self) -> &[u32; 4] -pub fn aya_bpf::programs::sk_buff::SkBuff::remote_port(&self) -> u32 -pub fn aya_bpf::programs::sk_buff::SkBuff::set_mark(&mut self, mark: u32) -pub fn aya_bpf::programs::sk_buff::SkBuff::store(&mut self, offset: usize, v: &T, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -impl !core::marker::Send for aya_bpf::programs::sk_buff::SkBuff -impl !core::marker::Sync for aya_bpf::programs::sk_buff::SkBuff -impl core::marker::Unpin for aya_bpf::programs::sk_buff::SkBuff -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::sk_buff::SkBuff -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::sk_buff::SkBuff -impl core::convert::Into for aya_bpf::programs::sk_buff::SkBuff where U: core::convert::From -pub fn aya_bpf::programs::sk_buff::SkBuff::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::sk_buff::SkBuff where U: core::convert::Into -pub type aya_bpf::programs::sk_buff::SkBuff::Error = core::convert::Infallible -pub fn aya_bpf::programs::sk_buff::SkBuff::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::sk_buff::SkBuff where U: core::convert::TryFrom -pub type aya_bpf::programs::sk_buff::SkBuff::Error = >::Error -pub fn aya_bpf::programs::sk_buff::SkBuff::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::sk_buff::SkBuff where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::sk_buff::SkBuff::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::sk_buff::SkBuff where T: core::marker::Sized -pub fn aya_bpf::programs::sk_buff::SkBuff::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::sk_buff::SkBuff where T: core::marker::Sized -pub fn aya_bpf::programs::sk_buff::SkBuff::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::sk_buff::SkBuff -pub fn aya_bpf::programs::sk_buff::SkBuff::from(t: T) -> T -pub struct aya_bpf::programs::sk_buff::SkBuffContext -pub aya_bpf::programs::sk_buff::SkBuffContext::skb: aya_bpf::programs::sk_buff::SkBuff -impl aya_bpf::programs::sk_buff::SkBuffContext -pub fn aya_bpf::programs::sk_buff::SkBuffContext::adjust_room(&self, len_diff: i32, mode: u32, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::sk_buff::SkBuffContext::cb(&self) -> &[u32] -pub fn aya_bpf::programs::sk_buff::SkBuffContext::cb_mut(&mut self) -> &mut [u32] -pub fn aya_bpf::programs::sk_buff::SkBuffContext::change_type(&self, ty: u32) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::sk_buff::SkBuffContext::clone_redirect(&self, if_index: u32, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::sk_buff::SkBuffContext::get_socket_uid(&self) -> u32 -pub fn aya_bpf::programs::sk_buff::SkBuffContext::l3_csum_replace(&self, offset: usize, from: u64, to: u64, size: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::sk_buff::SkBuffContext::l4_csum_replace(&self, offset: usize, from: u64, to: u64, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::sk_buff::SkBuffContext::len(&self) -> u32 -pub fn aya_bpf::programs::sk_buff::SkBuffContext::load(&self, offset: usize) -> core::result::Result -pub fn aya_bpf::programs::sk_buff::SkBuffContext::load_bytes(&self, offset: usize, dst: &mut [u8]) -> core::result::Result -pub fn aya_bpf::programs::sk_buff::SkBuffContext::new(skb: *mut aya_bpf_bindings::x86_64::bindings::__sk_buff) -> aya_bpf::programs::sk_buff::SkBuffContext -pub fn aya_bpf::programs::sk_buff::SkBuffContext::pull_data(&self, len: u32) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::sk_buff::SkBuffContext::set_mark(&mut self, mark: u32) -pub fn aya_bpf::programs::sk_buff::SkBuffContext::store(&mut self, offset: usize, v: &T, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -impl aya_bpf::BpfContext for aya_bpf::programs::sk_buff::SkBuffContext -pub fn aya_bpf::programs::sk_buff::SkBuffContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::sk_buff::SkBuffContext -impl !core::marker::Sync for aya_bpf::programs::sk_buff::SkBuffContext -impl core::marker::Unpin for aya_bpf::programs::sk_buff::SkBuffContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::sk_buff::SkBuffContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::sk_buff::SkBuffContext -impl core::convert::Into for aya_bpf::programs::sk_buff::SkBuffContext where U: core::convert::From -pub fn aya_bpf::programs::sk_buff::SkBuffContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::sk_buff::SkBuffContext where U: core::convert::Into -pub type aya_bpf::programs::sk_buff::SkBuffContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::sk_buff::SkBuffContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::sk_buff::SkBuffContext where U: core::convert::TryFrom -pub type aya_bpf::programs::sk_buff::SkBuffContext::Error = >::Error -pub fn aya_bpf::programs::sk_buff::SkBuffContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::sk_buff::SkBuffContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::sk_buff::SkBuffContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::sk_buff::SkBuffContext where T: core::marker::Sized -pub fn aya_bpf::programs::sk_buff::SkBuffContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::sk_buff::SkBuffContext where T: core::marker::Sized -pub fn aya_bpf::programs::sk_buff::SkBuffContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::sk_buff::SkBuffContext -pub fn aya_bpf::programs::sk_buff::SkBuffContext::from(t: T) -> T -pub mod aya_bpf::programs::sk_lookup -pub struct aya_bpf::programs::sk_lookup::SkLookupContext -pub aya_bpf::programs::sk_lookup::SkLookupContext::lookup: *mut aya_bpf_bindings::x86_64::bindings::bpf_sk_lookup -impl aya_bpf::programs::sk_lookup::SkLookupContext -pub fn aya_bpf::programs::sk_lookup::SkLookupContext::new(lookup: *mut aya_bpf_bindings::x86_64::bindings::bpf_sk_lookup) -> aya_bpf::programs::sk_lookup::SkLookupContext -impl aya_bpf::BpfContext for aya_bpf::programs::sk_lookup::SkLookupContext -pub fn aya_bpf::programs::sk_lookup::SkLookupContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::sk_lookup::SkLookupContext -impl !core::marker::Sync for aya_bpf::programs::sk_lookup::SkLookupContext -impl core::marker::Unpin for aya_bpf::programs::sk_lookup::SkLookupContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::sk_lookup::SkLookupContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::sk_lookup::SkLookupContext -impl core::convert::Into for aya_bpf::programs::sk_lookup::SkLookupContext where U: core::convert::From -pub fn aya_bpf::programs::sk_lookup::SkLookupContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::sk_lookup::SkLookupContext where U: core::convert::Into -pub type aya_bpf::programs::sk_lookup::SkLookupContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::sk_lookup::SkLookupContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::sk_lookup::SkLookupContext where U: core::convert::TryFrom -pub type aya_bpf::programs::sk_lookup::SkLookupContext::Error = >::Error -pub fn aya_bpf::programs::sk_lookup::SkLookupContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::sk_lookup::SkLookupContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::sk_lookup::SkLookupContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::sk_lookup::SkLookupContext where T: core::marker::Sized -pub fn aya_bpf::programs::sk_lookup::SkLookupContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::sk_lookup::SkLookupContext where T: core::marker::Sized -pub fn aya_bpf::programs::sk_lookup::SkLookupContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::sk_lookup::SkLookupContext -pub fn aya_bpf::programs::sk_lookup::SkLookupContext::from(t: T) -> T -pub mod aya_bpf::programs::sk_msg -pub struct aya_bpf::programs::sk_msg::SkMsgContext -pub aya_bpf::programs::sk_msg::SkMsgContext::msg: *mut aya_bpf_bindings::x86_64::bindings::sk_msg_md -impl aya_bpf::programs::sk_msg::SkMsgContext -pub fn aya_bpf::programs::sk_msg::SkMsgContext::data(&self) -> usize -pub fn aya_bpf::programs::sk_msg::SkMsgContext::data_end(&self) -> usize -pub fn aya_bpf::programs::sk_msg::SkMsgContext::new(msg: *mut aya_bpf_bindings::x86_64::bindings::sk_msg_md) -> aya_bpf::programs::sk_msg::SkMsgContext -pub fn aya_bpf::programs::sk_msg::SkMsgContext::pop_data(&self, start: u32, len: u32, flags: u64) -> core::result::Result<(), i64> -pub fn aya_bpf::programs::sk_msg::SkMsgContext::push_data(&self, start: u32, len: u32, flags: u64) -> core::result::Result<(), i64> -pub fn aya_bpf::programs::sk_msg::SkMsgContext::size(&self) -> u32 -impl aya_bpf::BpfContext for aya_bpf::programs::sk_msg::SkMsgContext -pub fn aya_bpf::programs::sk_msg::SkMsgContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::sk_msg::SkMsgContext -impl !core::marker::Sync for aya_bpf::programs::sk_msg::SkMsgContext -impl core::marker::Unpin for aya_bpf::programs::sk_msg::SkMsgContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::sk_msg::SkMsgContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::sk_msg::SkMsgContext -impl core::convert::Into for aya_bpf::programs::sk_msg::SkMsgContext where U: core::convert::From -pub fn aya_bpf::programs::sk_msg::SkMsgContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::sk_msg::SkMsgContext where U: core::convert::Into -pub type aya_bpf::programs::sk_msg::SkMsgContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::sk_msg::SkMsgContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::sk_msg::SkMsgContext where U: core::convert::TryFrom -pub type aya_bpf::programs::sk_msg::SkMsgContext::Error = >::Error -pub fn aya_bpf::programs::sk_msg::SkMsgContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::sk_msg::SkMsgContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::sk_msg::SkMsgContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::sk_msg::SkMsgContext where T: core::marker::Sized -pub fn aya_bpf::programs::sk_msg::SkMsgContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::sk_msg::SkMsgContext where T: core::marker::Sized -pub fn aya_bpf::programs::sk_msg::SkMsgContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::sk_msg::SkMsgContext -pub fn aya_bpf::programs::sk_msg::SkMsgContext::from(t: T) -> T -pub mod aya_bpf::programs::sock -pub struct aya_bpf::programs::sock::SockContext -pub aya_bpf::programs::sock::SockContext::sock: *mut aya_bpf_bindings::x86_64::bindings::bpf_sock -impl aya_bpf::programs::sock::SockContext -pub fn aya_bpf::programs::sock::SockContext::new(sock: *mut aya_bpf_bindings::x86_64::bindings::bpf_sock) -> aya_bpf::programs::sock::SockContext -impl aya_bpf::BpfContext for aya_bpf::programs::sock::SockContext -pub fn aya_bpf::programs::sock::SockContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::sock::SockContext -impl !core::marker::Sync for aya_bpf::programs::sock::SockContext -impl core::marker::Unpin for aya_bpf::programs::sock::SockContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::sock::SockContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::sock::SockContext -impl core::convert::Into for aya_bpf::programs::sock::SockContext where U: core::convert::From -pub fn aya_bpf::programs::sock::SockContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::sock::SockContext where U: core::convert::Into -pub type aya_bpf::programs::sock::SockContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::sock::SockContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::sock::SockContext where U: core::convert::TryFrom -pub type aya_bpf::programs::sock::SockContext::Error = >::Error -pub fn aya_bpf::programs::sock::SockContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::sock::SockContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::sock::SockContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::sock::SockContext where T: core::marker::Sized -pub fn aya_bpf::programs::sock::SockContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::sock::SockContext where T: core::marker::Sized -pub fn aya_bpf::programs::sock::SockContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::sock::SockContext -pub fn aya_bpf::programs::sock::SockContext::from(t: T) -> T -pub mod aya_bpf::programs::sock_addr -pub struct aya_bpf::programs::sock_addr::SockAddrContext -pub aya_bpf::programs::sock_addr::SockAddrContext::sock_addr: *mut aya_bpf_bindings::x86_64::bindings::bpf_sock_addr -impl aya_bpf::programs::sock_addr::SockAddrContext -pub fn aya_bpf::programs::sock_addr::SockAddrContext::new(sock_addr: *mut aya_bpf_bindings::x86_64::bindings::bpf_sock_addr) -> aya_bpf::programs::sock_addr::SockAddrContext -impl aya_bpf::BpfContext for aya_bpf::programs::sock_addr::SockAddrContext -pub fn aya_bpf::programs::sock_addr::SockAddrContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::sock_addr::SockAddrContext -impl !core::marker::Sync for aya_bpf::programs::sock_addr::SockAddrContext -impl core::marker::Unpin for aya_bpf::programs::sock_addr::SockAddrContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::sock_addr::SockAddrContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::sock_addr::SockAddrContext -impl core::convert::Into for aya_bpf::programs::sock_addr::SockAddrContext where U: core::convert::From -pub fn aya_bpf::programs::sock_addr::SockAddrContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::sock_addr::SockAddrContext where U: core::convert::Into -pub type aya_bpf::programs::sock_addr::SockAddrContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::sock_addr::SockAddrContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::sock_addr::SockAddrContext where U: core::convert::TryFrom -pub type aya_bpf::programs::sock_addr::SockAddrContext::Error = >::Error -pub fn aya_bpf::programs::sock_addr::SockAddrContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::sock_addr::SockAddrContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::sock_addr::SockAddrContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::sock_addr::SockAddrContext where T: core::marker::Sized -pub fn aya_bpf::programs::sock_addr::SockAddrContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::sock_addr::SockAddrContext where T: core::marker::Sized -pub fn aya_bpf::programs::sock_addr::SockAddrContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::sock_addr::SockAddrContext -pub fn aya_bpf::programs::sock_addr::SockAddrContext::from(t: T) -> T -pub mod aya_bpf::programs::sock_ops -pub struct aya_bpf::programs::sock_ops::SockOpsContext -pub aya_bpf::programs::sock_ops::SockOpsContext::ops: *mut aya_bpf_bindings::x86_64::bindings::bpf_sock_ops -impl aya_bpf::programs::sock_ops::SockOpsContext -pub fn aya_bpf::programs::sock_ops::SockOpsContext::arg(&self, n: usize) -> u32 -pub fn aya_bpf::programs::sock_ops::SockOpsContext::cb_flags(&self) -> u32 -pub fn aya_bpf::programs::sock_ops::SockOpsContext::family(&self) -> u32 -pub fn aya_bpf::programs::sock_ops::SockOpsContext::local_ip4(&self) -> u32 -pub fn aya_bpf::programs::sock_ops::SockOpsContext::local_ip6(&self) -> [u32; 4] -pub fn aya_bpf::programs::sock_ops::SockOpsContext::local_port(&self) -> u32 -pub fn aya_bpf::programs::sock_ops::SockOpsContext::new(ops: *mut aya_bpf_bindings::x86_64::bindings::bpf_sock_ops) -> aya_bpf::programs::sock_ops::SockOpsContext -pub fn aya_bpf::programs::sock_ops::SockOpsContext::op(&self) -> u32 -pub fn aya_bpf::programs::sock_ops::SockOpsContext::remote_ip4(&self) -> u32 -pub fn aya_bpf::programs::sock_ops::SockOpsContext::remote_ip6(&self) -> [u32; 4] -pub fn aya_bpf::programs::sock_ops::SockOpsContext::remote_port(&self) -> u32 -pub fn aya_bpf::programs::sock_ops::SockOpsContext::set_cb_flags(&self, flags: i32) -> core::result::Result<(), i64> -impl aya_bpf::BpfContext for aya_bpf::programs::sock_ops::SockOpsContext -pub fn aya_bpf::programs::sock_ops::SockOpsContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::sock_ops::SockOpsContext -impl !core::marker::Sync for aya_bpf::programs::sock_ops::SockOpsContext -impl core::marker::Unpin for aya_bpf::programs::sock_ops::SockOpsContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::sock_ops::SockOpsContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::sock_ops::SockOpsContext -impl core::convert::Into for aya_bpf::programs::sock_ops::SockOpsContext where U: core::convert::From -pub fn aya_bpf::programs::sock_ops::SockOpsContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::sock_ops::SockOpsContext where U: core::convert::Into -pub type aya_bpf::programs::sock_ops::SockOpsContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::sock_ops::SockOpsContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::sock_ops::SockOpsContext where U: core::convert::TryFrom -pub type aya_bpf::programs::sock_ops::SockOpsContext::Error = >::Error -pub fn aya_bpf::programs::sock_ops::SockOpsContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::sock_ops::SockOpsContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::sock_ops::SockOpsContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::sock_ops::SockOpsContext where T: core::marker::Sized -pub fn aya_bpf::programs::sock_ops::SockOpsContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::sock_ops::SockOpsContext where T: core::marker::Sized -pub fn aya_bpf::programs::sock_ops::SockOpsContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::sock_ops::SockOpsContext -pub fn aya_bpf::programs::sock_ops::SockOpsContext::from(t: T) -> T -pub mod aya_bpf::programs::sockopt -pub struct aya_bpf::programs::sockopt::SockoptContext -pub aya_bpf::programs::sockopt::SockoptContext::sockopt: *mut aya_bpf_bindings::x86_64::bindings::bpf_sockopt -impl aya_bpf::programs::sockopt::SockoptContext -pub fn aya_bpf::programs::sockopt::SockoptContext::new(sockopt: *mut aya_bpf_bindings::x86_64::bindings::bpf_sockopt) -> aya_bpf::programs::sockopt::SockoptContext -impl aya_bpf::BpfContext for aya_bpf::programs::sockopt::SockoptContext -pub fn aya_bpf::programs::sockopt::SockoptContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::sockopt::SockoptContext -impl !core::marker::Sync for aya_bpf::programs::sockopt::SockoptContext -impl core::marker::Unpin for aya_bpf::programs::sockopt::SockoptContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::sockopt::SockoptContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::sockopt::SockoptContext -impl core::convert::Into for aya_bpf::programs::sockopt::SockoptContext where U: core::convert::From -pub fn aya_bpf::programs::sockopt::SockoptContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::sockopt::SockoptContext where U: core::convert::Into -pub type aya_bpf::programs::sockopt::SockoptContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::sockopt::SockoptContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::sockopt::SockoptContext where U: core::convert::TryFrom -pub type aya_bpf::programs::sockopt::SockoptContext::Error = >::Error -pub fn aya_bpf::programs::sockopt::SockoptContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::sockopt::SockoptContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::sockopt::SockoptContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::sockopt::SockoptContext where T: core::marker::Sized -pub fn aya_bpf::programs::sockopt::SockoptContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::sockopt::SockoptContext where T: core::marker::Sized -pub fn aya_bpf::programs::sockopt::SockoptContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::sockopt::SockoptContext -pub fn aya_bpf::programs::sockopt::SockoptContext::from(t: T) -> T -pub mod aya_bpf::programs::sysctl -pub struct aya_bpf::programs::sysctl::SysctlContext -pub aya_bpf::programs::sysctl::SysctlContext::sysctl: *mut aya_bpf_bindings::x86_64::bindings::bpf_sysctl -impl aya_bpf::programs::sysctl::SysctlContext -pub fn aya_bpf::programs::sysctl::SysctlContext::new(sysctl: *mut aya_bpf_bindings::x86_64::bindings::bpf_sysctl) -> aya_bpf::programs::sysctl::SysctlContext -impl aya_bpf::BpfContext for aya_bpf::programs::sysctl::SysctlContext -pub fn aya_bpf::programs::sysctl::SysctlContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::sysctl::SysctlContext -impl !core::marker::Sync for aya_bpf::programs::sysctl::SysctlContext -impl core::marker::Unpin for aya_bpf::programs::sysctl::SysctlContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::sysctl::SysctlContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::sysctl::SysctlContext -impl core::convert::Into for aya_bpf::programs::sysctl::SysctlContext where U: core::convert::From -pub fn aya_bpf::programs::sysctl::SysctlContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::sysctl::SysctlContext where U: core::convert::Into -pub type aya_bpf::programs::sysctl::SysctlContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::sysctl::SysctlContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::sysctl::SysctlContext where U: core::convert::TryFrom -pub type aya_bpf::programs::sysctl::SysctlContext::Error = >::Error -pub fn aya_bpf::programs::sysctl::SysctlContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::sysctl::SysctlContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::sysctl::SysctlContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::sysctl::SysctlContext where T: core::marker::Sized -pub fn aya_bpf::programs::sysctl::SysctlContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::sysctl::SysctlContext where T: core::marker::Sized -pub fn aya_bpf::programs::sysctl::SysctlContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::sysctl::SysctlContext -pub fn aya_bpf::programs::sysctl::SysctlContext::from(t: T) -> T -pub mod aya_bpf::programs::tc -pub struct aya_bpf::programs::tc::TcContext -pub aya_bpf::programs::tc::TcContext::skb: aya_bpf::programs::sk_buff::SkBuff -impl aya_bpf::programs::tc::TcContext -pub fn aya_bpf::programs::tc::TcContext::adjust_room(&self, len_diff: i32, mode: u32, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::tc::TcContext::cb(&self) -> &[u32] -pub fn aya_bpf::programs::tc::TcContext::cb_mut(&mut self) -> &mut [u32] -pub fn aya_bpf::programs::tc::TcContext::change_proto(&self, proto: u16, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::tc::TcContext::change_type(&self, ty: u32) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::tc::TcContext::clone_redirect(&self, if_index: u32, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::tc::TcContext::data(&self) -> usize -pub fn aya_bpf::programs::tc::TcContext::data_end(&self) -> usize -pub fn aya_bpf::programs::tc::TcContext::get_socket_uid(&self) -> u32 -pub fn aya_bpf::programs::tc::TcContext::l3_csum_replace(&self, offset: usize, from: u64, to: u64, size: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::tc::TcContext::l4_csum_replace(&self, offset: usize, from: u64, to: u64, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::tc::TcContext::len(&self) -> u32 -pub fn aya_bpf::programs::tc::TcContext::load(&self, offset: usize) -> core::result::Result -pub fn aya_bpf::programs::tc::TcContext::load_bytes(&self, offset: usize, dst: &mut [u8]) -> core::result::Result -pub fn aya_bpf::programs::tc::TcContext::new(skb: *mut aya_bpf_bindings::x86_64::bindings::__sk_buff) -> aya_bpf::programs::tc::TcContext -pub fn aya_bpf::programs::tc::TcContext::pull_data(&self, len: u32) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::tc::TcContext::set_mark(&mut self, mark: u32) -pub fn aya_bpf::programs::tc::TcContext::store(&mut self, offset: usize, v: &T, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -impl aya_bpf::BpfContext for aya_bpf::programs::tc::TcContext -pub fn aya_bpf::programs::tc::TcContext::as_ptr(&self) -> *mut aya_bpf_cty::c_void -impl !core::marker::Send for aya_bpf::programs::tc::TcContext -impl !core::marker::Sync for aya_bpf::programs::tc::TcContext -impl core::marker::Unpin for aya_bpf::programs::tc::TcContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::tc::TcContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::tc::TcContext -impl core::convert::Into for aya_bpf::programs::tc::TcContext where U: core::convert::From -pub fn aya_bpf::programs::tc::TcContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::tc::TcContext where U: core::convert::Into -pub type aya_bpf::programs::tc::TcContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::tc::TcContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::tc::TcContext where U: core::convert::TryFrom -pub type aya_bpf::programs::tc::TcContext::Error = >::Error -pub fn aya_bpf::programs::tc::TcContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::tc::TcContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::tc::TcContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::tc::TcContext where T: core::marker::Sized -pub fn aya_bpf::programs::tc::TcContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::tc::TcContext where T: core::marker::Sized -pub fn aya_bpf::programs::tc::TcContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::tc::TcContext -pub fn aya_bpf::programs::tc::TcContext::from(t: T) -> T -pub mod aya_bpf::programs::tp_btf -pub struct aya_bpf::programs::tp_btf::BtfTracePointContext -impl aya_bpf::programs::tp_btf::BtfTracePointContext -pub unsafe fn aya_bpf::programs::tp_btf::BtfTracePointContext::arg(&self, n: usize) -> T -pub fn aya_bpf::programs::tp_btf::BtfTracePointContext::new(ctx: *mut core::ffi::c_void) -> aya_bpf::programs::tp_btf::BtfTracePointContext -impl aya_bpf::BpfContext for aya_bpf::programs::tp_btf::BtfTracePointContext -pub fn aya_bpf::programs::tp_btf::BtfTracePointContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::tp_btf::BtfTracePointContext -impl !core::marker::Sync for aya_bpf::programs::tp_btf::BtfTracePointContext -impl core::marker::Unpin for aya_bpf::programs::tp_btf::BtfTracePointContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::tp_btf::BtfTracePointContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::tp_btf::BtfTracePointContext -impl core::convert::Into for aya_bpf::programs::tp_btf::BtfTracePointContext where U: core::convert::From -pub fn aya_bpf::programs::tp_btf::BtfTracePointContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::tp_btf::BtfTracePointContext where U: core::convert::Into -pub type aya_bpf::programs::tp_btf::BtfTracePointContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::tp_btf::BtfTracePointContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::tp_btf::BtfTracePointContext where U: core::convert::TryFrom -pub type aya_bpf::programs::tp_btf::BtfTracePointContext::Error = >::Error -pub fn aya_bpf::programs::tp_btf::BtfTracePointContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::tp_btf::BtfTracePointContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::tp_btf::BtfTracePointContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::tp_btf::BtfTracePointContext where T: core::marker::Sized -pub fn aya_bpf::programs::tp_btf::BtfTracePointContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::tp_btf::BtfTracePointContext where T: core::marker::Sized -pub fn aya_bpf::programs::tp_btf::BtfTracePointContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::tp_btf::BtfTracePointContext -pub fn aya_bpf::programs::tp_btf::BtfTracePointContext::from(t: T) -> T -pub mod aya_bpf::programs::tracepoint -pub struct aya_bpf::programs::tracepoint::TracePointContext -impl aya_bpf::programs::tracepoint::TracePointContext -pub fn aya_bpf::programs::tracepoint::TracePointContext::new(ctx: *mut core::ffi::c_void) -> aya_bpf::programs::tracepoint::TracePointContext -pub unsafe fn aya_bpf::programs::tracepoint::TracePointContext::read_at(&self, offset: usize) -> core::result::Result -impl aya_bpf::BpfContext for aya_bpf::programs::tracepoint::TracePointContext -pub fn aya_bpf::programs::tracepoint::TracePointContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::tracepoint::TracePointContext -impl !core::marker::Sync for aya_bpf::programs::tracepoint::TracePointContext -impl core::marker::Unpin for aya_bpf::programs::tracepoint::TracePointContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::tracepoint::TracePointContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::tracepoint::TracePointContext -impl core::convert::Into for aya_bpf::programs::tracepoint::TracePointContext where U: core::convert::From -pub fn aya_bpf::programs::tracepoint::TracePointContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::tracepoint::TracePointContext where U: core::convert::Into -pub type aya_bpf::programs::tracepoint::TracePointContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::tracepoint::TracePointContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::tracepoint::TracePointContext where U: core::convert::TryFrom -pub type aya_bpf::programs::tracepoint::TracePointContext::Error = >::Error -pub fn aya_bpf::programs::tracepoint::TracePointContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::tracepoint::TracePointContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::tracepoint::TracePointContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::tracepoint::TracePointContext where T: core::marker::Sized -pub fn aya_bpf::programs::tracepoint::TracePointContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::tracepoint::TracePointContext where T: core::marker::Sized -pub fn aya_bpf::programs::tracepoint::TracePointContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::tracepoint::TracePointContext -pub fn aya_bpf::programs::tracepoint::TracePointContext::from(t: T) -> T -pub mod aya_bpf::programs::xdp -pub struct aya_bpf::programs::xdp::XdpContext -pub aya_bpf::programs::xdp::XdpContext::ctx: *mut aya_bpf_bindings::x86_64::bindings::xdp_md -impl aya_bpf::programs::xdp::XdpContext -pub fn aya_bpf::programs::xdp::XdpContext::data(&self) -> usize -pub fn aya_bpf::programs::xdp::XdpContext::data_end(&self) -> usize -pub fn aya_bpf::programs::xdp::XdpContext::metadata(&self) -> usize -pub fn aya_bpf::programs::xdp::XdpContext::metadata_end(&self) -> usize -pub fn aya_bpf::programs::xdp::XdpContext::new(ctx: *mut aya_bpf_bindings::x86_64::bindings::xdp_md) -> aya_bpf::programs::xdp::XdpContext -impl aya_bpf::BpfContext for aya_bpf::programs::xdp::XdpContext -pub fn aya_bpf::programs::xdp::XdpContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::xdp::XdpContext -impl !core::marker::Sync for aya_bpf::programs::xdp::XdpContext -impl core::marker::Unpin for aya_bpf::programs::xdp::XdpContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::xdp::XdpContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::xdp::XdpContext -impl core::convert::Into for aya_bpf::programs::xdp::XdpContext where U: core::convert::From -pub fn aya_bpf::programs::xdp::XdpContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::xdp::XdpContext where U: core::convert::Into -pub type aya_bpf::programs::xdp::XdpContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::xdp::XdpContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::xdp::XdpContext where U: core::convert::TryFrom -pub type aya_bpf::programs::xdp::XdpContext::Error = >::Error -pub fn aya_bpf::programs::xdp::XdpContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::xdp::XdpContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::xdp::XdpContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::xdp::XdpContext where T: core::marker::Sized -pub fn aya_bpf::programs::xdp::XdpContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::xdp::XdpContext where T: core::marker::Sized -pub fn aya_bpf::programs::xdp::XdpContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::xdp::XdpContext -pub fn aya_bpf::programs::xdp::XdpContext::from(t: T) -> T -pub struct aya_bpf::programs::BtfTracePointContext -impl aya_bpf::programs::tp_btf::BtfTracePointContext -pub unsafe fn aya_bpf::programs::tp_btf::BtfTracePointContext::arg(&self, n: usize) -> T -pub fn aya_bpf::programs::tp_btf::BtfTracePointContext::new(ctx: *mut core::ffi::c_void) -> aya_bpf::programs::tp_btf::BtfTracePointContext -impl aya_bpf::BpfContext for aya_bpf::programs::tp_btf::BtfTracePointContext -pub fn aya_bpf::programs::tp_btf::BtfTracePointContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::tp_btf::BtfTracePointContext -impl !core::marker::Sync for aya_bpf::programs::tp_btf::BtfTracePointContext -impl core::marker::Unpin for aya_bpf::programs::tp_btf::BtfTracePointContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::tp_btf::BtfTracePointContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::tp_btf::BtfTracePointContext -impl core::convert::Into for aya_bpf::programs::tp_btf::BtfTracePointContext where U: core::convert::From -pub fn aya_bpf::programs::tp_btf::BtfTracePointContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::tp_btf::BtfTracePointContext where U: core::convert::Into -pub type aya_bpf::programs::tp_btf::BtfTracePointContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::tp_btf::BtfTracePointContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::tp_btf::BtfTracePointContext where U: core::convert::TryFrom -pub type aya_bpf::programs::tp_btf::BtfTracePointContext::Error = >::Error -pub fn aya_bpf::programs::tp_btf::BtfTracePointContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::tp_btf::BtfTracePointContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::tp_btf::BtfTracePointContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::tp_btf::BtfTracePointContext where T: core::marker::Sized -pub fn aya_bpf::programs::tp_btf::BtfTracePointContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::tp_btf::BtfTracePointContext where T: core::marker::Sized -pub fn aya_bpf::programs::tp_btf::BtfTracePointContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::tp_btf::BtfTracePointContext -pub fn aya_bpf::programs::tp_btf::BtfTracePointContext::from(t: T) -> T -pub struct aya_bpf::programs::DeviceContext -pub aya_bpf::programs::DeviceContext::device: *mut aya_bpf_bindings::x86_64::bindings::bpf_cgroup_dev_ctx -impl aya_bpf::programs::device::DeviceContext -pub fn aya_bpf::programs::device::DeviceContext::new(device: *mut aya_bpf_bindings::x86_64::bindings::bpf_cgroup_dev_ctx) -> aya_bpf::programs::device::DeviceContext -impl aya_bpf::BpfContext for aya_bpf::programs::device::DeviceContext -pub fn aya_bpf::programs::device::DeviceContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::device::DeviceContext -impl !core::marker::Sync for aya_bpf::programs::device::DeviceContext -impl core::marker::Unpin for aya_bpf::programs::device::DeviceContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::device::DeviceContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::device::DeviceContext -impl core::convert::Into for aya_bpf::programs::device::DeviceContext where U: core::convert::From -pub fn aya_bpf::programs::device::DeviceContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::device::DeviceContext where U: core::convert::Into -pub type aya_bpf::programs::device::DeviceContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::device::DeviceContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::device::DeviceContext where U: core::convert::TryFrom -pub type aya_bpf::programs::device::DeviceContext::Error = >::Error -pub fn aya_bpf::programs::device::DeviceContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::device::DeviceContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::device::DeviceContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::device::DeviceContext where T: core::marker::Sized -pub fn aya_bpf::programs::device::DeviceContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::device::DeviceContext where T: core::marker::Sized -pub fn aya_bpf::programs::device::DeviceContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::device::DeviceContext -pub fn aya_bpf::programs::device::DeviceContext::from(t: T) -> T -pub struct aya_bpf::programs::FEntryContext -impl aya_bpf::programs::fentry::FEntryContext -pub unsafe fn aya_bpf::programs::fentry::FEntryContext::arg(&self, n: usize) -> T -pub fn aya_bpf::programs::fentry::FEntryContext::new(ctx: *mut core::ffi::c_void) -> aya_bpf::programs::fentry::FEntryContext -impl aya_bpf::BpfContext for aya_bpf::programs::fentry::FEntryContext -pub fn aya_bpf::programs::fentry::FEntryContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::fentry::FEntryContext -impl !core::marker::Sync for aya_bpf::programs::fentry::FEntryContext -impl core::marker::Unpin for aya_bpf::programs::fentry::FEntryContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::fentry::FEntryContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::fentry::FEntryContext -impl core::convert::Into for aya_bpf::programs::fentry::FEntryContext where U: core::convert::From -pub fn aya_bpf::programs::fentry::FEntryContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::fentry::FEntryContext where U: core::convert::Into -pub type aya_bpf::programs::fentry::FEntryContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::fentry::FEntryContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::fentry::FEntryContext where U: core::convert::TryFrom -pub type aya_bpf::programs::fentry::FEntryContext::Error = >::Error -pub fn aya_bpf::programs::fentry::FEntryContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::fentry::FEntryContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::fentry::FEntryContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::fentry::FEntryContext where T: core::marker::Sized -pub fn aya_bpf::programs::fentry::FEntryContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::fentry::FEntryContext where T: core::marker::Sized -pub fn aya_bpf::programs::fentry::FEntryContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::fentry::FEntryContext -pub fn aya_bpf::programs::fentry::FEntryContext::from(t: T) -> T -pub struct aya_bpf::programs::FExitContext -impl aya_bpf::programs::fexit::FExitContext -pub unsafe fn aya_bpf::programs::fexit::FExitContext::arg(&self, n: usize) -> T -pub fn aya_bpf::programs::fexit::FExitContext::new(ctx: *mut core::ffi::c_void) -> aya_bpf::programs::fexit::FExitContext -impl aya_bpf::BpfContext for aya_bpf::programs::fexit::FExitContext -pub fn aya_bpf::programs::fexit::FExitContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::fexit::FExitContext -impl !core::marker::Sync for aya_bpf::programs::fexit::FExitContext -impl core::marker::Unpin for aya_bpf::programs::fexit::FExitContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::fexit::FExitContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::fexit::FExitContext -impl core::convert::Into for aya_bpf::programs::fexit::FExitContext where U: core::convert::From -pub fn aya_bpf::programs::fexit::FExitContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::fexit::FExitContext where U: core::convert::Into -pub type aya_bpf::programs::fexit::FExitContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::fexit::FExitContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::fexit::FExitContext where U: core::convert::TryFrom -pub type aya_bpf::programs::fexit::FExitContext::Error = >::Error -pub fn aya_bpf::programs::fexit::FExitContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::fexit::FExitContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::fexit::FExitContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::fexit::FExitContext where T: core::marker::Sized -pub fn aya_bpf::programs::fexit::FExitContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::fexit::FExitContext where T: core::marker::Sized -pub fn aya_bpf::programs::fexit::FExitContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::fexit::FExitContext -pub fn aya_bpf::programs::fexit::FExitContext::from(t: T) -> T -pub struct aya_bpf::programs::LsmContext -impl aya_bpf::programs::lsm::LsmContext -pub unsafe fn aya_bpf::programs::lsm::LsmContext::arg(&self, n: usize) -> T -pub fn aya_bpf::programs::lsm::LsmContext::new(ctx: *mut core::ffi::c_void) -> aya_bpf::programs::lsm::LsmContext -impl aya_bpf::BpfContext for aya_bpf::programs::lsm::LsmContext -pub fn aya_bpf::programs::lsm::LsmContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::lsm::LsmContext -impl !core::marker::Sync for aya_bpf::programs::lsm::LsmContext -impl core::marker::Unpin for aya_bpf::programs::lsm::LsmContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::lsm::LsmContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::lsm::LsmContext -impl core::convert::Into for aya_bpf::programs::lsm::LsmContext where U: core::convert::From -pub fn aya_bpf::programs::lsm::LsmContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::lsm::LsmContext where U: core::convert::Into -pub type aya_bpf::programs::lsm::LsmContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::lsm::LsmContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::lsm::LsmContext where U: core::convert::TryFrom -pub type aya_bpf::programs::lsm::LsmContext::Error = >::Error -pub fn aya_bpf::programs::lsm::LsmContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::lsm::LsmContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::lsm::LsmContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::lsm::LsmContext where T: core::marker::Sized -pub fn aya_bpf::programs::lsm::LsmContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::lsm::LsmContext where T: core::marker::Sized -pub fn aya_bpf::programs::lsm::LsmContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::lsm::LsmContext -pub fn aya_bpf::programs::lsm::LsmContext::from(t: T) -> T -pub struct aya_bpf::programs::PerfEventContext -impl aya_bpf::programs::perf_event::PerfEventContext -pub fn aya_bpf::programs::perf_event::PerfEventContext::new(ctx: *mut core::ffi::c_void) -> aya_bpf::programs::perf_event::PerfEventContext -impl aya_bpf::BpfContext for aya_bpf::programs::perf_event::PerfEventContext -pub fn aya_bpf::programs::perf_event::PerfEventContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::perf_event::PerfEventContext -impl !core::marker::Sync for aya_bpf::programs::perf_event::PerfEventContext -impl core::marker::Unpin for aya_bpf::programs::perf_event::PerfEventContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::perf_event::PerfEventContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::perf_event::PerfEventContext -impl core::convert::Into for aya_bpf::programs::perf_event::PerfEventContext where U: core::convert::From -pub fn aya_bpf::programs::perf_event::PerfEventContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::perf_event::PerfEventContext where U: core::convert::Into -pub type aya_bpf::programs::perf_event::PerfEventContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::perf_event::PerfEventContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::perf_event::PerfEventContext where U: core::convert::TryFrom -pub type aya_bpf::programs::perf_event::PerfEventContext::Error = >::Error -pub fn aya_bpf::programs::perf_event::PerfEventContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::perf_event::PerfEventContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::perf_event::PerfEventContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::perf_event::PerfEventContext where T: core::marker::Sized -pub fn aya_bpf::programs::perf_event::PerfEventContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::perf_event::PerfEventContext where T: core::marker::Sized -pub fn aya_bpf::programs::perf_event::PerfEventContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::perf_event::PerfEventContext -pub fn aya_bpf::programs::perf_event::PerfEventContext::from(t: T) -> T -pub struct aya_bpf::programs::ProbeContext -pub aya_bpf::programs::ProbeContext::regs: *mut aya_bpf_bindings::x86_64::bindings::pt_regs -impl aya_bpf::programs::probe::ProbeContext -pub fn aya_bpf::programs::probe::ProbeContext::arg(&self, n: usize) -> core::option::Option -pub fn aya_bpf::programs::probe::ProbeContext::new(ctx: *mut core::ffi::c_void) -> aya_bpf::programs::probe::ProbeContext -pub fn aya_bpf::programs::probe::ProbeContext::ret(&self) -> core::option::Option -impl aya_bpf::BpfContext for aya_bpf::programs::probe::ProbeContext -pub fn aya_bpf::programs::probe::ProbeContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::probe::ProbeContext -impl !core::marker::Sync for aya_bpf::programs::probe::ProbeContext -impl core::marker::Unpin for aya_bpf::programs::probe::ProbeContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::probe::ProbeContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::probe::ProbeContext -impl core::convert::Into for aya_bpf::programs::probe::ProbeContext where U: core::convert::From -pub fn aya_bpf::programs::probe::ProbeContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::probe::ProbeContext where U: core::convert::Into -pub type aya_bpf::programs::probe::ProbeContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::probe::ProbeContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::probe::ProbeContext where U: core::convert::TryFrom -pub type aya_bpf::programs::probe::ProbeContext::Error = >::Error -pub fn aya_bpf::programs::probe::ProbeContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::probe::ProbeContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::probe::ProbeContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::probe::ProbeContext where T: core::marker::Sized -pub fn aya_bpf::programs::probe::ProbeContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::probe::ProbeContext where T: core::marker::Sized -pub fn aya_bpf::programs::probe::ProbeContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::probe::ProbeContext -pub fn aya_bpf::programs::probe::ProbeContext::from(t: T) -> T -pub struct aya_bpf::programs::RawTracePointContext -impl aya_bpf::programs::raw_tracepoint::RawTracePointContext -pub fn aya_bpf::programs::raw_tracepoint::RawTracePointContext::new(ctx: *mut core::ffi::c_void) -> aya_bpf::programs::raw_tracepoint::RawTracePointContext -impl aya_bpf::BpfContext for aya_bpf::programs::raw_tracepoint::RawTracePointContext -pub fn aya_bpf::programs::raw_tracepoint::RawTracePointContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::raw_tracepoint::RawTracePointContext -impl !core::marker::Sync for aya_bpf::programs::raw_tracepoint::RawTracePointContext -impl core::marker::Unpin for aya_bpf::programs::raw_tracepoint::RawTracePointContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::raw_tracepoint::RawTracePointContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::raw_tracepoint::RawTracePointContext -impl core::convert::Into for aya_bpf::programs::raw_tracepoint::RawTracePointContext where U: core::convert::From -pub fn aya_bpf::programs::raw_tracepoint::RawTracePointContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::raw_tracepoint::RawTracePointContext where U: core::convert::Into -pub type aya_bpf::programs::raw_tracepoint::RawTracePointContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::raw_tracepoint::RawTracePointContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::raw_tracepoint::RawTracePointContext where U: core::convert::TryFrom -pub type aya_bpf::programs::raw_tracepoint::RawTracePointContext::Error = >::Error -pub fn aya_bpf::programs::raw_tracepoint::RawTracePointContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::raw_tracepoint::RawTracePointContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::raw_tracepoint::RawTracePointContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::raw_tracepoint::RawTracePointContext where T: core::marker::Sized -pub fn aya_bpf::programs::raw_tracepoint::RawTracePointContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::raw_tracepoint::RawTracePointContext where T: core::marker::Sized -pub fn aya_bpf::programs::raw_tracepoint::RawTracePointContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::raw_tracepoint::RawTracePointContext -pub fn aya_bpf::programs::raw_tracepoint::RawTracePointContext::from(t: T) -> T -pub struct aya_bpf::programs::SkBuffContext -pub aya_bpf::programs::SkBuffContext::skb: aya_bpf::programs::sk_buff::SkBuff -impl aya_bpf::programs::sk_buff::SkBuffContext -pub fn aya_bpf::programs::sk_buff::SkBuffContext::adjust_room(&self, len_diff: i32, mode: u32, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::sk_buff::SkBuffContext::cb(&self) -> &[u32] -pub fn aya_bpf::programs::sk_buff::SkBuffContext::cb_mut(&mut self) -> &mut [u32] -pub fn aya_bpf::programs::sk_buff::SkBuffContext::change_type(&self, ty: u32) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::sk_buff::SkBuffContext::clone_redirect(&self, if_index: u32, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::sk_buff::SkBuffContext::get_socket_uid(&self) -> u32 -pub fn aya_bpf::programs::sk_buff::SkBuffContext::l3_csum_replace(&self, offset: usize, from: u64, to: u64, size: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::sk_buff::SkBuffContext::l4_csum_replace(&self, offset: usize, from: u64, to: u64, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::sk_buff::SkBuffContext::len(&self) -> u32 -pub fn aya_bpf::programs::sk_buff::SkBuffContext::load(&self, offset: usize) -> core::result::Result -pub fn aya_bpf::programs::sk_buff::SkBuffContext::load_bytes(&self, offset: usize, dst: &mut [u8]) -> core::result::Result -pub fn aya_bpf::programs::sk_buff::SkBuffContext::new(skb: *mut aya_bpf_bindings::x86_64::bindings::__sk_buff) -> aya_bpf::programs::sk_buff::SkBuffContext -pub fn aya_bpf::programs::sk_buff::SkBuffContext::pull_data(&self, len: u32) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::sk_buff::SkBuffContext::set_mark(&mut self, mark: u32) -pub fn aya_bpf::programs::sk_buff::SkBuffContext::store(&mut self, offset: usize, v: &T, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -impl aya_bpf::BpfContext for aya_bpf::programs::sk_buff::SkBuffContext -pub fn aya_bpf::programs::sk_buff::SkBuffContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::sk_buff::SkBuffContext -impl !core::marker::Sync for aya_bpf::programs::sk_buff::SkBuffContext -impl core::marker::Unpin for aya_bpf::programs::sk_buff::SkBuffContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::sk_buff::SkBuffContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::sk_buff::SkBuffContext -impl core::convert::Into for aya_bpf::programs::sk_buff::SkBuffContext where U: core::convert::From -pub fn aya_bpf::programs::sk_buff::SkBuffContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::sk_buff::SkBuffContext where U: core::convert::Into -pub type aya_bpf::programs::sk_buff::SkBuffContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::sk_buff::SkBuffContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::sk_buff::SkBuffContext where U: core::convert::TryFrom -pub type aya_bpf::programs::sk_buff::SkBuffContext::Error = >::Error -pub fn aya_bpf::programs::sk_buff::SkBuffContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::sk_buff::SkBuffContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::sk_buff::SkBuffContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::sk_buff::SkBuffContext where T: core::marker::Sized -pub fn aya_bpf::programs::sk_buff::SkBuffContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::sk_buff::SkBuffContext where T: core::marker::Sized -pub fn aya_bpf::programs::sk_buff::SkBuffContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::sk_buff::SkBuffContext -pub fn aya_bpf::programs::sk_buff::SkBuffContext::from(t: T) -> T -pub struct aya_bpf::programs::SkLookupContext -pub aya_bpf::programs::SkLookupContext::lookup: *mut aya_bpf_bindings::x86_64::bindings::bpf_sk_lookup -impl aya_bpf::programs::sk_lookup::SkLookupContext -pub fn aya_bpf::programs::sk_lookup::SkLookupContext::new(lookup: *mut aya_bpf_bindings::x86_64::bindings::bpf_sk_lookup) -> aya_bpf::programs::sk_lookup::SkLookupContext -impl aya_bpf::BpfContext for aya_bpf::programs::sk_lookup::SkLookupContext -pub fn aya_bpf::programs::sk_lookup::SkLookupContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::sk_lookup::SkLookupContext -impl !core::marker::Sync for aya_bpf::programs::sk_lookup::SkLookupContext -impl core::marker::Unpin for aya_bpf::programs::sk_lookup::SkLookupContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::sk_lookup::SkLookupContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::sk_lookup::SkLookupContext -impl core::convert::Into for aya_bpf::programs::sk_lookup::SkLookupContext where U: core::convert::From -pub fn aya_bpf::programs::sk_lookup::SkLookupContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::sk_lookup::SkLookupContext where U: core::convert::Into -pub type aya_bpf::programs::sk_lookup::SkLookupContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::sk_lookup::SkLookupContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::sk_lookup::SkLookupContext where U: core::convert::TryFrom -pub type aya_bpf::programs::sk_lookup::SkLookupContext::Error = >::Error -pub fn aya_bpf::programs::sk_lookup::SkLookupContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::sk_lookup::SkLookupContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::sk_lookup::SkLookupContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::sk_lookup::SkLookupContext where T: core::marker::Sized -pub fn aya_bpf::programs::sk_lookup::SkLookupContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::sk_lookup::SkLookupContext where T: core::marker::Sized -pub fn aya_bpf::programs::sk_lookup::SkLookupContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::sk_lookup::SkLookupContext -pub fn aya_bpf::programs::sk_lookup::SkLookupContext::from(t: T) -> T -pub struct aya_bpf::programs::SkMsgContext -pub aya_bpf::programs::SkMsgContext::msg: *mut aya_bpf_bindings::x86_64::bindings::sk_msg_md -impl aya_bpf::programs::sk_msg::SkMsgContext -pub fn aya_bpf::programs::sk_msg::SkMsgContext::data(&self) -> usize -pub fn aya_bpf::programs::sk_msg::SkMsgContext::data_end(&self) -> usize -pub fn aya_bpf::programs::sk_msg::SkMsgContext::new(msg: *mut aya_bpf_bindings::x86_64::bindings::sk_msg_md) -> aya_bpf::programs::sk_msg::SkMsgContext -pub fn aya_bpf::programs::sk_msg::SkMsgContext::pop_data(&self, start: u32, len: u32, flags: u64) -> core::result::Result<(), i64> -pub fn aya_bpf::programs::sk_msg::SkMsgContext::push_data(&self, start: u32, len: u32, flags: u64) -> core::result::Result<(), i64> -pub fn aya_bpf::programs::sk_msg::SkMsgContext::size(&self) -> u32 -impl aya_bpf::BpfContext for aya_bpf::programs::sk_msg::SkMsgContext -pub fn aya_bpf::programs::sk_msg::SkMsgContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::sk_msg::SkMsgContext -impl !core::marker::Sync for aya_bpf::programs::sk_msg::SkMsgContext -impl core::marker::Unpin for aya_bpf::programs::sk_msg::SkMsgContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::sk_msg::SkMsgContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::sk_msg::SkMsgContext -impl core::convert::Into for aya_bpf::programs::sk_msg::SkMsgContext where U: core::convert::From -pub fn aya_bpf::programs::sk_msg::SkMsgContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::sk_msg::SkMsgContext where U: core::convert::Into -pub type aya_bpf::programs::sk_msg::SkMsgContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::sk_msg::SkMsgContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::sk_msg::SkMsgContext where U: core::convert::TryFrom -pub type aya_bpf::programs::sk_msg::SkMsgContext::Error = >::Error -pub fn aya_bpf::programs::sk_msg::SkMsgContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::sk_msg::SkMsgContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::sk_msg::SkMsgContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::sk_msg::SkMsgContext where T: core::marker::Sized -pub fn aya_bpf::programs::sk_msg::SkMsgContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::sk_msg::SkMsgContext where T: core::marker::Sized -pub fn aya_bpf::programs::sk_msg::SkMsgContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::sk_msg::SkMsgContext -pub fn aya_bpf::programs::sk_msg::SkMsgContext::from(t: T) -> T -pub struct aya_bpf::programs::SockAddrContext -pub aya_bpf::programs::SockAddrContext::sock_addr: *mut aya_bpf_bindings::x86_64::bindings::bpf_sock_addr -impl aya_bpf::programs::sock_addr::SockAddrContext -pub fn aya_bpf::programs::sock_addr::SockAddrContext::new(sock_addr: *mut aya_bpf_bindings::x86_64::bindings::bpf_sock_addr) -> aya_bpf::programs::sock_addr::SockAddrContext -impl aya_bpf::BpfContext for aya_bpf::programs::sock_addr::SockAddrContext -pub fn aya_bpf::programs::sock_addr::SockAddrContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::sock_addr::SockAddrContext -impl !core::marker::Sync for aya_bpf::programs::sock_addr::SockAddrContext -impl core::marker::Unpin for aya_bpf::programs::sock_addr::SockAddrContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::sock_addr::SockAddrContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::sock_addr::SockAddrContext -impl core::convert::Into for aya_bpf::programs::sock_addr::SockAddrContext where U: core::convert::From -pub fn aya_bpf::programs::sock_addr::SockAddrContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::sock_addr::SockAddrContext where U: core::convert::Into -pub type aya_bpf::programs::sock_addr::SockAddrContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::sock_addr::SockAddrContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::sock_addr::SockAddrContext where U: core::convert::TryFrom -pub type aya_bpf::programs::sock_addr::SockAddrContext::Error = >::Error -pub fn aya_bpf::programs::sock_addr::SockAddrContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::sock_addr::SockAddrContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::sock_addr::SockAddrContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::sock_addr::SockAddrContext where T: core::marker::Sized -pub fn aya_bpf::programs::sock_addr::SockAddrContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::sock_addr::SockAddrContext where T: core::marker::Sized -pub fn aya_bpf::programs::sock_addr::SockAddrContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::sock_addr::SockAddrContext -pub fn aya_bpf::programs::sock_addr::SockAddrContext::from(t: T) -> T -pub struct aya_bpf::programs::SockContext -pub aya_bpf::programs::SockContext::sock: *mut aya_bpf_bindings::x86_64::bindings::bpf_sock -impl aya_bpf::programs::sock::SockContext -pub fn aya_bpf::programs::sock::SockContext::new(sock: *mut aya_bpf_bindings::x86_64::bindings::bpf_sock) -> aya_bpf::programs::sock::SockContext -impl aya_bpf::BpfContext for aya_bpf::programs::sock::SockContext -pub fn aya_bpf::programs::sock::SockContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::sock::SockContext -impl !core::marker::Sync for aya_bpf::programs::sock::SockContext -impl core::marker::Unpin for aya_bpf::programs::sock::SockContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::sock::SockContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::sock::SockContext -impl core::convert::Into for aya_bpf::programs::sock::SockContext where U: core::convert::From -pub fn aya_bpf::programs::sock::SockContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::sock::SockContext where U: core::convert::Into -pub type aya_bpf::programs::sock::SockContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::sock::SockContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::sock::SockContext where U: core::convert::TryFrom -pub type aya_bpf::programs::sock::SockContext::Error = >::Error -pub fn aya_bpf::programs::sock::SockContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::sock::SockContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::sock::SockContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::sock::SockContext where T: core::marker::Sized -pub fn aya_bpf::programs::sock::SockContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::sock::SockContext where T: core::marker::Sized -pub fn aya_bpf::programs::sock::SockContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::sock::SockContext -pub fn aya_bpf::programs::sock::SockContext::from(t: T) -> T -pub struct aya_bpf::programs::SockOpsContext -pub aya_bpf::programs::SockOpsContext::ops: *mut aya_bpf_bindings::x86_64::bindings::bpf_sock_ops -impl aya_bpf::programs::sock_ops::SockOpsContext -pub fn aya_bpf::programs::sock_ops::SockOpsContext::arg(&self, n: usize) -> u32 -pub fn aya_bpf::programs::sock_ops::SockOpsContext::cb_flags(&self) -> u32 -pub fn aya_bpf::programs::sock_ops::SockOpsContext::family(&self) -> u32 -pub fn aya_bpf::programs::sock_ops::SockOpsContext::local_ip4(&self) -> u32 -pub fn aya_bpf::programs::sock_ops::SockOpsContext::local_ip6(&self) -> [u32; 4] -pub fn aya_bpf::programs::sock_ops::SockOpsContext::local_port(&self) -> u32 -pub fn aya_bpf::programs::sock_ops::SockOpsContext::new(ops: *mut aya_bpf_bindings::x86_64::bindings::bpf_sock_ops) -> aya_bpf::programs::sock_ops::SockOpsContext -pub fn aya_bpf::programs::sock_ops::SockOpsContext::op(&self) -> u32 -pub fn aya_bpf::programs::sock_ops::SockOpsContext::remote_ip4(&self) -> u32 -pub fn aya_bpf::programs::sock_ops::SockOpsContext::remote_ip6(&self) -> [u32; 4] -pub fn aya_bpf::programs::sock_ops::SockOpsContext::remote_port(&self) -> u32 -pub fn aya_bpf::programs::sock_ops::SockOpsContext::set_cb_flags(&self, flags: i32) -> core::result::Result<(), i64> -impl aya_bpf::BpfContext for aya_bpf::programs::sock_ops::SockOpsContext -pub fn aya_bpf::programs::sock_ops::SockOpsContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::sock_ops::SockOpsContext -impl !core::marker::Sync for aya_bpf::programs::sock_ops::SockOpsContext -impl core::marker::Unpin for aya_bpf::programs::sock_ops::SockOpsContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::sock_ops::SockOpsContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::sock_ops::SockOpsContext -impl core::convert::Into for aya_bpf::programs::sock_ops::SockOpsContext where U: core::convert::From -pub fn aya_bpf::programs::sock_ops::SockOpsContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::sock_ops::SockOpsContext where U: core::convert::Into -pub type aya_bpf::programs::sock_ops::SockOpsContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::sock_ops::SockOpsContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::sock_ops::SockOpsContext where U: core::convert::TryFrom -pub type aya_bpf::programs::sock_ops::SockOpsContext::Error = >::Error -pub fn aya_bpf::programs::sock_ops::SockOpsContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::sock_ops::SockOpsContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::sock_ops::SockOpsContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::sock_ops::SockOpsContext where T: core::marker::Sized -pub fn aya_bpf::programs::sock_ops::SockOpsContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::sock_ops::SockOpsContext where T: core::marker::Sized -pub fn aya_bpf::programs::sock_ops::SockOpsContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::sock_ops::SockOpsContext -pub fn aya_bpf::programs::sock_ops::SockOpsContext::from(t: T) -> T -pub struct aya_bpf::programs::SockoptContext -pub aya_bpf::programs::SockoptContext::sockopt: *mut aya_bpf_bindings::x86_64::bindings::bpf_sockopt -impl aya_bpf::programs::sockopt::SockoptContext -pub fn aya_bpf::programs::sockopt::SockoptContext::new(sockopt: *mut aya_bpf_bindings::x86_64::bindings::bpf_sockopt) -> aya_bpf::programs::sockopt::SockoptContext -impl aya_bpf::BpfContext for aya_bpf::programs::sockopt::SockoptContext -pub fn aya_bpf::programs::sockopt::SockoptContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::sockopt::SockoptContext -impl !core::marker::Sync for aya_bpf::programs::sockopt::SockoptContext -impl core::marker::Unpin for aya_bpf::programs::sockopt::SockoptContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::sockopt::SockoptContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::sockopt::SockoptContext -impl core::convert::Into for aya_bpf::programs::sockopt::SockoptContext where U: core::convert::From -pub fn aya_bpf::programs::sockopt::SockoptContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::sockopt::SockoptContext where U: core::convert::Into -pub type aya_bpf::programs::sockopt::SockoptContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::sockopt::SockoptContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::sockopt::SockoptContext where U: core::convert::TryFrom -pub type aya_bpf::programs::sockopt::SockoptContext::Error = >::Error -pub fn aya_bpf::programs::sockopt::SockoptContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::sockopt::SockoptContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::sockopt::SockoptContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::sockopt::SockoptContext where T: core::marker::Sized -pub fn aya_bpf::programs::sockopt::SockoptContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::sockopt::SockoptContext where T: core::marker::Sized -pub fn aya_bpf::programs::sockopt::SockoptContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::sockopt::SockoptContext -pub fn aya_bpf::programs::sockopt::SockoptContext::from(t: T) -> T -pub struct aya_bpf::programs::SysctlContext -pub aya_bpf::programs::SysctlContext::sysctl: *mut aya_bpf_bindings::x86_64::bindings::bpf_sysctl -impl aya_bpf::programs::sysctl::SysctlContext -pub fn aya_bpf::programs::sysctl::SysctlContext::new(sysctl: *mut aya_bpf_bindings::x86_64::bindings::bpf_sysctl) -> aya_bpf::programs::sysctl::SysctlContext -impl aya_bpf::BpfContext for aya_bpf::programs::sysctl::SysctlContext -pub fn aya_bpf::programs::sysctl::SysctlContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::sysctl::SysctlContext -impl !core::marker::Sync for aya_bpf::programs::sysctl::SysctlContext -impl core::marker::Unpin for aya_bpf::programs::sysctl::SysctlContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::sysctl::SysctlContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::sysctl::SysctlContext -impl core::convert::Into for aya_bpf::programs::sysctl::SysctlContext where U: core::convert::From -pub fn aya_bpf::programs::sysctl::SysctlContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::sysctl::SysctlContext where U: core::convert::Into -pub type aya_bpf::programs::sysctl::SysctlContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::sysctl::SysctlContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::sysctl::SysctlContext where U: core::convert::TryFrom -pub type aya_bpf::programs::sysctl::SysctlContext::Error = >::Error -pub fn aya_bpf::programs::sysctl::SysctlContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::sysctl::SysctlContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::sysctl::SysctlContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::sysctl::SysctlContext where T: core::marker::Sized -pub fn aya_bpf::programs::sysctl::SysctlContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::sysctl::SysctlContext where T: core::marker::Sized -pub fn aya_bpf::programs::sysctl::SysctlContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::sysctl::SysctlContext -pub fn aya_bpf::programs::sysctl::SysctlContext::from(t: T) -> T -pub struct aya_bpf::programs::TcContext -pub aya_bpf::programs::TcContext::skb: aya_bpf::programs::sk_buff::SkBuff -impl aya_bpf::programs::tc::TcContext -pub fn aya_bpf::programs::tc::TcContext::adjust_room(&self, len_diff: i32, mode: u32, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::tc::TcContext::cb(&self) -> &[u32] -pub fn aya_bpf::programs::tc::TcContext::cb_mut(&mut self) -> &mut [u32] -pub fn aya_bpf::programs::tc::TcContext::change_proto(&self, proto: u16, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::tc::TcContext::change_type(&self, ty: u32) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::tc::TcContext::clone_redirect(&self, if_index: u32, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::tc::TcContext::data(&self) -> usize -pub fn aya_bpf::programs::tc::TcContext::data_end(&self) -> usize -pub fn aya_bpf::programs::tc::TcContext::get_socket_uid(&self) -> u32 -pub fn aya_bpf::programs::tc::TcContext::l3_csum_replace(&self, offset: usize, from: u64, to: u64, size: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::tc::TcContext::l4_csum_replace(&self, offset: usize, from: u64, to: u64, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::tc::TcContext::len(&self) -> u32 -pub fn aya_bpf::programs::tc::TcContext::load(&self, offset: usize) -> core::result::Result -pub fn aya_bpf::programs::tc::TcContext::load_bytes(&self, offset: usize, dst: &mut [u8]) -> core::result::Result -pub fn aya_bpf::programs::tc::TcContext::new(skb: *mut aya_bpf_bindings::x86_64::bindings::__sk_buff) -> aya_bpf::programs::tc::TcContext -pub fn aya_bpf::programs::tc::TcContext::pull_data(&self, len: u32) -> core::result::Result<(), aya_bpf_cty::od::c_long> -pub fn aya_bpf::programs::tc::TcContext::set_mark(&mut self, mark: u32) -pub fn aya_bpf::programs::tc::TcContext::store(&mut self, offset: usize, v: &T, flags: u64) -> core::result::Result<(), aya_bpf_cty::od::c_long> -impl aya_bpf::BpfContext for aya_bpf::programs::tc::TcContext -pub fn aya_bpf::programs::tc::TcContext::as_ptr(&self) -> *mut aya_bpf_cty::c_void -impl !core::marker::Send for aya_bpf::programs::tc::TcContext -impl !core::marker::Sync for aya_bpf::programs::tc::TcContext -impl core::marker::Unpin for aya_bpf::programs::tc::TcContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::tc::TcContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::tc::TcContext -impl core::convert::Into for aya_bpf::programs::tc::TcContext where U: core::convert::From -pub fn aya_bpf::programs::tc::TcContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::tc::TcContext where U: core::convert::Into -pub type aya_bpf::programs::tc::TcContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::tc::TcContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::tc::TcContext where U: core::convert::TryFrom -pub type aya_bpf::programs::tc::TcContext::Error = >::Error -pub fn aya_bpf::programs::tc::TcContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::tc::TcContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::tc::TcContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::tc::TcContext where T: core::marker::Sized -pub fn aya_bpf::programs::tc::TcContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::tc::TcContext where T: core::marker::Sized -pub fn aya_bpf::programs::tc::TcContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::tc::TcContext -pub fn aya_bpf::programs::tc::TcContext::from(t: T) -> T -pub struct aya_bpf::programs::TracePointContext -impl aya_bpf::programs::tracepoint::TracePointContext -pub fn aya_bpf::programs::tracepoint::TracePointContext::new(ctx: *mut core::ffi::c_void) -> aya_bpf::programs::tracepoint::TracePointContext -pub unsafe fn aya_bpf::programs::tracepoint::TracePointContext::read_at(&self, offset: usize) -> core::result::Result -impl aya_bpf::BpfContext for aya_bpf::programs::tracepoint::TracePointContext -pub fn aya_bpf::programs::tracepoint::TracePointContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::tracepoint::TracePointContext -impl !core::marker::Sync for aya_bpf::programs::tracepoint::TracePointContext -impl core::marker::Unpin for aya_bpf::programs::tracepoint::TracePointContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::tracepoint::TracePointContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::tracepoint::TracePointContext -impl core::convert::Into for aya_bpf::programs::tracepoint::TracePointContext where U: core::convert::From -pub fn aya_bpf::programs::tracepoint::TracePointContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::tracepoint::TracePointContext where U: core::convert::Into -pub type aya_bpf::programs::tracepoint::TracePointContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::tracepoint::TracePointContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::tracepoint::TracePointContext where U: core::convert::TryFrom -pub type aya_bpf::programs::tracepoint::TracePointContext::Error = >::Error -pub fn aya_bpf::programs::tracepoint::TracePointContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::tracepoint::TracePointContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::tracepoint::TracePointContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::tracepoint::TracePointContext where T: core::marker::Sized -pub fn aya_bpf::programs::tracepoint::TracePointContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::tracepoint::TracePointContext where T: core::marker::Sized -pub fn aya_bpf::programs::tracepoint::TracePointContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::tracepoint::TracePointContext -pub fn aya_bpf::programs::tracepoint::TracePointContext::from(t: T) -> T -pub struct aya_bpf::programs::XdpContext -pub aya_bpf::programs::XdpContext::ctx: *mut aya_bpf_bindings::x86_64::bindings::xdp_md -impl aya_bpf::programs::xdp::XdpContext -pub fn aya_bpf::programs::xdp::XdpContext::data(&self) -> usize -pub fn aya_bpf::programs::xdp::XdpContext::data_end(&self) -> usize -pub fn aya_bpf::programs::xdp::XdpContext::metadata(&self) -> usize -pub fn aya_bpf::programs::xdp::XdpContext::metadata_end(&self) -> usize -pub fn aya_bpf::programs::xdp::XdpContext::new(ctx: *mut aya_bpf_bindings::x86_64::bindings::xdp_md) -> aya_bpf::programs::xdp::XdpContext -impl aya_bpf::BpfContext for aya_bpf::programs::xdp::XdpContext -pub fn aya_bpf::programs::xdp::XdpContext::as_ptr(&self) -> *mut core::ffi::c_void -impl !core::marker::Send for aya_bpf::programs::xdp::XdpContext -impl !core::marker::Sync for aya_bpf::programs::xdp::XdpContext -impl core::marker::Unpin for aya_bpf::programs::xdp::XdpContext -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::programs::xdp::XdpContext -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::programs::xdp::XdpContext -impl core::convert::Into for aya_bpf::programs::xdp::XdpContext where U: core::convert::From -pub fn aya_bpf::programs::xdp::XdpContext::into(self) -> U -impl core::convert::TryFrom for aya_bpf::programs::xdp::XdpContext where U: core::convert::Into -pub type aya_bpf::programs::xdp::XdpContext::Error = core::convert::Infallible -pub fn aya_bpf::programs::xdp::XdpContext::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::programs::xdp::XdpContext where U: core::convert::TryFrom -pub type aya_bpf::programs::xdp::XdpContext::Error = >::Error -pub fn aya_bpf::programs::xdp::XdpContext::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::programs::xdp::XdpContext where T: 'static + core::marker::Sized -pub fn aya_bpf::programs::xdp::XdpContext::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::programs::xdp::XdpContext where T: core::marker::Sized -pub fn aya_bpf::programs::xdp::XdpContext::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::programs::xdp::XdpContext where T: core::marker::Sized -pub fn aya_bpf::programs::xdp::XdpContext::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::programs::xdp::XdpContext -pub fn aya_bpf::programs::xdp::XdpContext::from(t: T) -> T -pub macro aya_bpf::bpf_printk! -pub struct aya_bpf::PtRegs -impl aya_bpf::PtRegs -pub fn aya_bpf::PtRegs::arg(&self, n: usize) -> core::option::Option -pub fn aya_bpf::PtRegs::as_ptr(&self) -> *mut aya_bpf_bindings::x86_64::bindings::pt_regs -pub fn aya_bpf::PtRegs::new(regs: *mut aya_bpf_bindings::x86_64::bindings::pt_regs) -> Self -pub fn aya_bpf::PtRegs::ret(&self) -> core::option::Option -impl !core::marker::Send for aya_bpf::PtRegs -impl !core::marker::Sync for aya_bpf::PtRegs -impl core::marker::Unpin for aya_bpf::PtRegs -impl core::panic::unwind_safe::RefUnwindSafe for aya_bpf::PtRegs -impl core::panic::unwind_safe::UnwindSafe for aya_bpf::PtRegs -impl core::convert::Into for aya_bpf::PtRegs where U: core::convert::From -pub fn aya_bpf::PtRegs::into(self) -> U -impl core::convert::TryFrom for aya_bpf::PtRegs where U: core::convert::Into -pub type aya_bpf::PtRegs::Error = core::convert::Infallible -pub fn aya_bpf::PtRegs::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_bpf::PtRegs where U: core::convert::TryFrom -pub type aya_bpf::PtRegs::Error = >::Error -pub fn aya_bpf::PtRegs::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_bpf::PtRegs where T: 'static + core::marker::Sized -pub fn aya_bpf::PtRegs::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_bpf::PtRegs where T: core::marker::Sized -pub fn aya_bpf::PtRegs::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_bpf::PtRegs where T: core::marker::Sized -pub fn aya_bpf::PtRegs::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_bpf::PtRegs -pub fn aya_bpf::PtRegs::from(t: T) -> T -pub const aya_bpf::TASK_COMM_LEN: usize = 16usize -pub trait aya_bpf::BpfContext -pub fn aya_bpf::BpfContext::as_ptr(&self) -> *mut core::ffi::c_void -pub fn aya_bpf::BpfContext::command(&self) -> core::result::Result<[u8; 16], aya_bpf_cty::od::c_long> -pub fn aya_bpf::BpfContext::gid(&self) -> u32 -pub fn aya_bpf::BpfContext::pid(&self) -> u32 -pub fn aya_bpf::BpfContext::tgid(&self) -> u32 -pub fn aya_bpf::BpfContext::uid(&self) -> u32 -impl aya_bpf::BpfContext for aya_bpf::programs::device::DeviceContext -pub fn aya_bpf::programs::device::DeviceContext::as_ptr(&self) -> *mut core::ffi::c_void -impl aya_bpf::BpfContext for aya_bpf::programs::fentry::FEntryContext -pub fn aya_bpf::programs::fentry::FEntryContext::as_ptr(&self) -> *mut core::ffi::c_void -impl aya_bpf::BpfContext for aya_bpf::programs::fexit::FExitContext -pub fn aya_bpf::programs::fexit::FExitContext::as_ptr(&self) -> *mut core::ffi::c_void -impl aya_bpf::BpfContext for aya_bpf::programs::lsm::LsmContext -pub fn aya_bpf::programs::lsm::LsmContext::as_ptr(&self) -> *mut core::ffi::c_void -impl aya_bpf::BpfContext for aya_bpf::programs::perf_event::PerfEventContext -pub fn aya_bpf::programs::perf_event::PerfEventContext::as_ptr(&self) -> *mut core::ffi::c_void -impl aya_bpf::BpfContext for aya_bpf::programs::probe::ProbeContext -pub fn aya_bpf::programs::probe::ProbeContext::as_ptr(&self) -> *mut core::ffi::c_void -impl aya_bpf::BpfContext for aya_bpf::programs::raw_tracepoint::RawTracePointContext -pub fn aya_bpf::programs::raw_tracepoint::RawTracePointContext::as_ptr(&self) -> *mut core::ffi::c_void -impl aya_bpf::BpfContext for aya_bpf::programs::sk_buff::SkBuffContext -pub fn aya_bpf::programs::sk_buff::SkBuffContext::as_ptr(&self) -> *mut core::ffi::c_void -impl aya_bpf::BpfContext for aya_bpf::programs::sk_lookup::SkLookupContext -pub fn aya_bpf::programs::sk_lookup::SkLookupContext::as_ptr(&self) -> *mut core::ffi::c_void -impl aya_bpf::BpfContext for aya_bpf::programs::sk_msg::SkMsgContext -pub fn aya_bpf::programs::sk_msg::SkMsgContext::as_ptr(&self) -> *mut core::ffi::c_void -impl aya_bpf::BpfContext for aya_bpf::programs::sock::SockContext -pub fn aya_bpf::programs::sock::SockContext::as_ptr(&self) -> *mut core::ffi::c_void -impl aya_bpf::BpfContext for aya_bpf::programs::sock_addr::SockAddrContext -pub fn aya_bpf::programs::sock_addr::SockAddrContext::as_ptr(&self) -> *mut core::ffi::c_void -impl aya_bpf::BpfContext for aya_bpf::programs::sock_ops::SockOpsContext -pub fn aya_bpf::programs::sock_ops::SockOpsContext::as_ptr(&self) -> *mut core::ffi::c_void -impl aya_bpf::BpfContext for aya_bpf::programs::sockopt::SockoptContext -pub fn aya_bpf::programs::sockopt::SockoptContext::as_ptr(&self) -> *mut core::ffi::c_void -impl aya_bpf::BpfContext for aya_bpf::programs::sysctl::SysctlContext -pub fn aya_bpf::programs::sysctl::SysctlContext::as_ptr(&self) -> *mut core::ffi::c_void -impl aya_bpf::BpfContext for aya_bpf::programs::tc::TcContext -pub fn aya_bpf::programs::tc::TcContext::as_ptr(&self) -> *mut aya_bpf_cty::c_void -impl aya_bpf::BpfContext for aya_bpf::programs::tp_btf::BtfTracePointContext -pub fn aya_bpf::programs::tp_btf::BtfTracePointContext::as_ptr(&self) -> *mut core::ffi::c_void -impl aya_bpf::BpfContext for aya_bpf::programs::tracepoint::TracePointContext -pub fn aya_bpf::programs::tracepoint::TracePointContext::as_ptr(&self) -> *mut core::ffi::c_void -impl aya_bpf::BpfContext for aya_bpf::programs::xdp::XdpContext -pub fn aya_bpf::programs::xdp::XdpContext::as_ptr(&self) -> *mut core::ffi::c_void -pub fn aya_bpf::check_bounds_signed(value: i64, lower: i64, upper: i64) -> bool -#[no_mangle] pub unsafe c fn aya_bpf::memcpy(dest: *mut u8, src: *mut u8, n: usize) -#[no_mangle] pub unsafe c fn aya_bpf::memset(s: *mut u8, c: aya_bpf_cty::ad::c_int, n: usize) diff --git a/xtask/public-api/aya-ebpf-bindings.txt b/xtask/public-api/aya-ebpf-bindings.txt new file mode 100644 index 00000000..5d7af476 --- /dev/null +++ b/xtask/public-api/aya-ebpf-bindings.txt @@ -0,0 +1,5921 @@ +pub mod aya_ebpf_bindings +pub mod aya_ebpf_bindings::bindings +pub mod aya_ebpf_bindings::bindings::_bindgen_ty_26 +pub const aya_ebpf_bindings::bindings::_bindgen_ty_26::BPF_SKB_TSTAMP_DELIVERY_MONO: aya_ebpf_bindings::bindings::_bindgen_ty_26::Type = 1u32 +pub const aya_ebpf_bindings::bindings::_bindgen_ty_26::BPF_SKB_TSTAMP_UNSPEC: aya_ebpf_bindings::bindings::_bindgen_ty_26::Type = 0u32 +pub type aya_ebpf_bindings::bindings::_bindgen_ty_26::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::_bindgen_ty_31 +pub const aya_ebpf_bindings::bindings::_bindgen_ty_31::BPF_LOAD_HDR_OPT_TCP_SYN: aya_ebpf_bindings::bindings::_bindgen_ty_31::Type = 1u32 +pub type aya_ebpf_bindings::bindings::_bindgen_ty_31::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::_bindgen_ty_32 +pub const aya_ebpf_bindings::bindings::_bindgen_ty_32::BPF_WRITE_HDR_TCP_CURRENT_MSS: aya_ebpf_bindings::bindings::_bindgen_ty_32::Type = 1u32 +pub const aya_ebpf_bindings::bindings::_bindgen_ty_32::BPF_WRITE_HDR_TCP_SYNACK_COOKIE: aya_ebpf_bindings::bindings::_bindgen_ty_32::Type = 2u32 +pub type aya_ebpf_bindings::bindings::_bindgen_ty_32::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::bpf_adj_room_mode +pub const aya_ebpf_bindings::bindings::bpf_adj_room_mode::BPF_ADJ_ROOM_MAC: aya_ebpf_bindings::bindings::bpf_adj_room_mode::Type = 1u32 +pub const aya_ebpf_bindings::bindings::bpf_adj_room_mode::BPF_ADJ_ROOM_NET: aya_ebpf_bindings::bindings::bpf_adj_room_mode::Type = 0u32 +pub type aya_ebpf_bindings::bindings::bpf_adj_room_mode::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::bpf_attach_type +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_DEVICE: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 6u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_GETSOCKOPT: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 21u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET4_BIND: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 8u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET4_CONNECT: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 10u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET4_GETPEERNAME: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 29u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET4_GETSOCKNAME: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 31u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET4_POST_BIND: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 12u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET6_BIND: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 9u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET6_CONNECT: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 11u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET6_GETPEERNAME: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 30u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET6_GETSOCKNAME: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 32u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET6_POST_BIND: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 13u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET_EGRESS: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 1u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET_INGRESS: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 0u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET_SOCK_CREATE: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 2u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_INET_SOCK_RELEASE: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 34u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_SETSOCKOPT: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 22u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_SOCK_OPS: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 3u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_SYSCTL: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 18u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_UDP4_RECVMSG: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 19u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_UDP4_SENDMSG: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 14u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_UDP6_RECVMSG: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 20u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_CGROUP_UDP6_SENDMSG: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 15u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_FLOW_DISSECTOR: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 17u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_LIRC_MODE2: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 16u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_LSM_CGROUP: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 43u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_LSM_MAC: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 27u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_MODIFY_RETURN: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 26u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_PERF_EVENT: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 41u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_SK_LOOKUP: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 36u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_SK_MSG_VERDICT: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 7u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_SK_REUSEPORT_SELECT: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 39u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_SK_REUSEPORT_SELECT_OR_MIGRATE: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 40u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_SK_SKB_STREAM_PARSER: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 4u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_SK_SKB_STREAM_VERDICT: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 5u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_SK_SKB_VERDICT: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 38u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_STRUCT_OPS: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 44u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_TRACE_FENTRY: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 24u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_TRACE_FEXIT: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 25u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_TRACE_ITER: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 28u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_TRACE_KPROBE_MULTI: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 42u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_TRACE_RAW_TP: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 23u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_XDP: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 37u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_XDP_CPUMAP: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 35u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::BPF_XDP_DEVMAP: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 33u32 +pub const aya_ebpf_bindings::bindings::bpf_attach_type::__MAX_BPF_ATTACH_TYPE: aya_ebpf_bindings::bindings::bpf_attach_type::Type = 45u32 +pub type aya_ebpf_bindings::bindings::bpf_attach_type::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::bpf_cgroup_iter_order +pub const aya_ebpf_bindings::bindings::bpf_cgroup_iter_order::BPF_CGROUP_ITER_ANCESTORS_UP: aya_ebpf_bindings::bindings::bpf_cgroup_iter_order::Type = 4u32 +pub const aya_ebpf_bindings::bindings::bpf_cgroup_iter_order::BPF_CGROUP_ITER_DESCENDANTS_POST: aya_ebpf_bindings::bindings::bpf_cgroup_iter_order::Type = 3u32 +pub const aya_ebpf_bindings::bindings::bpf_cgroup_iter_order::BPF_CGROUP_ITER_DESCENDANTS_PRE: aya_ebpf_bindings::bindings::bpf_cgroup_iter_order::Type = 2u32 +pub const aya_ebpf_bindings::bindings::bpf_cgroup_iter_order::BPF_CGROUP_ITER_ORDER_UNSPEC: aya_ebpf_bindings::bindings::bpf_cgroup_iter_order::Type = 0u32 +pub const aya_ebpf_bindings::bindings::bpf_cgroup_iter_order::BPF_CGROUP_ITER_SELF_ONLY: aya_ebpf_bindings::bindings::bpf_cgroup_iter_order::Type = 1u32 +pub type aya_ebpf_bindings::bindings::bpf_cgroup_iter_order::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::bpf_check_mtu_flags +pub const aya_ebpf_bindings::bindings::bpf_check_mtu_flags::BPF_MTU_CHK_SEGS: aya_ebpf_bindings::bindings::bpf_check_mtu_flags::Type = 1u32 +pub type aya_ebpf_bindings::bindings::bpf_check_mtu_flags::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::bpf_check_mtu_ret +pub const aya_ebpf_bindings::bindings::bpf_check_mtu_ret::BPF_MTU_CHK_RET_FRAG_NEEDED: aya_ebpf_bindings::bindings::bpf_check_mtu_ret::Type = 1u32 +pub const aya_ebpf_bindings::bindings::bpf_check_mtu_ret::BPF_MTU_CHK_RET_SEGS_TOOBIG: aya_ebpf_bindings::bindings::bpf_check_mtu_ret::Type = 2u32 +pub const aya_ebpf_bindings::bindings::bpf_check_mtu_ret::BPF_MTU_CHK_RET_SUCCESS: aya_ebpf_bindings::bindings::bpf_check_mtu_ret::Type = 0u32 +pub type aya_ebpf_bindings::bindings::bpf_check_mtu_ret::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::bpf_cmd +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_BTF_GET_FD_BY_ID: aya_ebpf_bindings::bindings::bpf_cmd::Type = 19u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_BTF_GET_NEXT_ID: aya_ebpf_bindings::bindings::bpf_cmd::Type = 23u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_BTF_LOAD: aya_ebpf_bindings::bindings::bpf_cmd::Type = 18u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_ENABLE_STATS: aya_ebpf_bindings::bindings::bpf_cmd::Type = 32u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_ITER_CREATE: aya_ebpf_bindings::bindings::bpf_cmd::Type = 33u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_LINK_CREATE: aya_ebpf_bindings::bindings::bpf_cmd::Type = 28u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_LINK_DETACH: aya_ebpf_bindings::bindings::bpf_cmd::Type = 34u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_LINK_GET_FD_BY_ID: aya_ebpf_bindings::bindings::bpf_cmd::Type = 30u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_LINK_GET_NEXT_ID: aya_ebpf_bindings::bindings::bpf_cmd::Type = 31u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_LINK_UPDATE: aya_ebpf_bindings::bindings::bpf_cmd::Type = 29u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_MAP_CREATE: aya_ebpf_bindings::bindings::bpf_cmd::Type = 0u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_MAP_DELETE_BATCH: aya_ebpf_bindings::bindings::bpf_cmd::Type = 27u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_MAP_DELETE_ELEM: aya_ebpf_bindings::bindings::bpf_cmd::Type = 3u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_MAP_FREEZE: aya_ebpf_bindings::bindings::bpf_cmd::Type = 22u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_MAP_GET_FD_BY_ID: aya_ebpf_bindings::bindings::bpf_cmd::Type = 14u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_MAP_GET_NEXT_ID: aya_ebpf_bindings::bindings::bpf_cmd::Type = 12u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_MAP_GET_NEXT_KEY: aya_ebpf_bindings::bindings::bpf_cmd::Type = 4u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_MAP_LOOKUP_AND_DELETE_BATCH: aya_ebpf_bindings::bindings::bpf_cmd::Type = 25u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_MAP_LOOKUP_AND_DELETE_ELEM: aya_ebpf_bindings::bindings::bpf_cmd::Type = 21u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_MAP_LOOKUP_BATCH: aya_ebpf_bindings::bindings::bpf_cmd::Type = 24u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_MAP_LOOKUP_ELEM: aya_ebpf_bindings::bindings::bpf_cmd::Type = 1u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_MAP_UPDATE_BATCH: aya_ebpf_bindings::bindings::bpf_cmd::Type = 26u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_MAP_UPDATE_ELEM: aya_ebpf_bindings::bindings::bpf_cmd::Type = 2u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_OBJ_GET: aya_ebpf_bindings::bindings::bpf_cmd::Type = 7u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_OBJ_GET_INFO_BY_FD: aya_ebpf_bindings::bindings::bpf_cmd::Type = 15u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_OBJ_PIN: aya_ebpf_bindings::bindings::bpf_cmd::Type = 6u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_PROG_ATTACH: aya_ebpf_bindings::bindings::bpf_cmd::Type = 8u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_PROG_BIND_MAP: aya_ebpf_bindings::bindings::bpf_cmd::Type = 35u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_PROG_DETACH: aya_ebpf_bindings::bindings::bpf_cmd::Type = 9u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_PROG_GET_FD_BY_ID: aya_ebpf_bindings::bindings::bpf_cmd::Type = 13u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_PROG_GET_NEXT_ID: aya_ebpf_bindings::bindings::bpf_cmd::Type = 11u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_PROG_LOAD: aya_ebpf_bindings::bindings::bpf_cmd::Type = 5u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_PROG_QUERY: aya_ebpf_bindings::bindings::bpf_cmd::Type = 16u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_PROG_RUN: aya_ebpf_bindings::bindings::bpf_cmd::Type = 10u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_PROG_TEST_RUN: aya_ebpf_bindings::bindings::bpf_cmd::Type = 10u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_RAW_TRACEPOINT_OPEN: aya_ebpf_bindings::bindings::bpf_cmd::Type = 17u32 +pub const aya_ebpf_bindings::bindings::bpf_cmd::BPF_TASK_FD_QUERY: aya_ebpf_bindings::bindings::bpf_cmd::Type = 20u32 +pub type aya_ebpf_bindings::bindings::bpf_cmd::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::bpf_core_relo_kind +pub const aya_ebpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_ENUMVAL_EXISTS: aya_ebpf_bindings::bindings::bpf_core_relo_kind::Type = 10u32 +pub const aya_ebpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_ENUMVAL_VALUE: aya_ebpf_bindings::bindings::bpf_core_relo_kind::Type = 11u32 +pub const aya_ebpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_FIELD_BYTE_OFFSET: aya_ebpf_bindings::bindings::bpf_core_relo_kind::Type = 0u32 +pub const aya_ebpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_FIELD_BYTE_SIZE: aya_ebpf_bindings::bindings::bpf_core_relo_kind::Type = 1u32 +pub const aya_ebpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_FIELD_EXISTS: aya_ebpf_bindings::bindings::bpf_core_relo_kind::Type = 2u32 +pub const aya_ebpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_FIELD_LSHIFT_U64: aya_ebpf_bindings::bindings::bpf_core_relo_kind::Type = 4u32 +pub const aya_ebpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_FIELD_RSHIFT_U64: aya_ebpf_bindings::bindings::bpf_core_relo_kind::Type = 5u32 +pub const aya_ebpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_FIELD_SIGNED: aya_ebpf_bindings::bindings::bpf_core_relo_kind::Type = 3u32 +pub const aya_ebpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_TYPE_EXISTS: aya_ebpf_bindings::bindings::bpf_core_relo_kind::Type = 8u32 +pub const aya_ebpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_TYPE_ID_LOCAL: aya_ebpf_bindings::bindings::bpf_core_relo_kind::Type = 6u32 +pub const aya_ebpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_TYPE_ID_TARGET: aya_ebpf_bindings::bindings::bpf_core_relo_kind::Type = 7u32 +pub const aya_ebpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_TYPE_MATCHES: aya_ebpf_bindings::bindings::bpf_core_relo_kind::Type = 12u32 +pub const aya_ebpf_bindings::bindings::bpf_core_relo_kind::BPF_CORE_TYPE_SIZE: aya_ebpf_bindings::bindings::bpf_core_relo_kind::Type = 9u32 +pub type aya_ebpf_bindings::bindings::bpf_core_relo_kind::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::bpf_func_id +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_bind: aya_ebpf_bindings::bindings::bpf_func_id::Type = 64u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_bprm_opts_set: aya_ebpf_bindings::bindings::bpf_func_id::Type = 159u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_btf_find_by_name_kind: aya_ebpf_bindings::bindings::bpf_func_id::Type = 167u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_cgrp_storage_delete: aya_ebpf_bindings::bindings::bpf_func_id::Type = 211u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_cgrp_storage_get: aya_ebpf_bindings::bindings::bpf_func_id::Type = 210u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_check_mtu: aya_ebpf_bindings::bindings::bpf_func_id::Type = 163u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_clone_redirect: aya_ebpf_bindings::bindings::bpf_func_id::Type = 13u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_copy_from_user: aya_ebpf_bindings::bindings::bpf_func_id::Type = 148u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_copy_from_user_task: aya_ebpf_bindings::bindings::bpf_func_id::Type = 191u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_csum_diff: aya_ebpf_bindings::bindings::bpf_func_id::Type = 28u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_csum_level: aya_ebpf_bindings::bindings::bpf_func_id::Type = 135u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_csum_update: aya_ebpf_bindings::bindings::bpf_func_id::Type = 40u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_current_task_under_cgroup: aya_ebpf_bindings::bindings::bpf_func_id::Type = 37u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_d_path: aya_ebpf_bindings::bindings::bpf_func_id::Type = 147u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_dynptr_data: aya_ebpf_bindings::bindings::bpf_func_id::Type = 203u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_dynptr_from_mem: aya_ebpf_bindings::bindings::bpf_func_id::Type = 197u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_dynptr_read: aya_ebpf_bindings::bindings::bpf_func_id::Type = 201u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_dynptr_write: aya_ebpf_bindings::bindings::bpf_func_id::Type = 202u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_fib_lookup: aya_ebpf_bindings::bindings::bpf_func_id::Type = 69u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_find_vma: aya_ebpf_bindings::bindings::bpf_func_id::Type = 180u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_for_each_map_elem: aya_ebpf_bindings::bindings::bpf_func_id::Type = 164u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_attach_cookie: aya_ebpf_bindings::bindings::bpf_func_id::Type = 174u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_branch_snapshot: aya_ebpf_bindings::bindings::bpf_func_id::Type = 176u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_cgroup_classid: aya_ebpf_bindings::bindings::bpf_func_id::Type = 17u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_current_ancestor_cgroup_id: aya_ebpf_bindings::bindings::bpf_func_id::Type = 123u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_current_cgroup_id: aya_ebpf_bindings::bindings::bpf_func_id::Type = 80u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_current_comm: aya_ebpf_bindings::bindings::bpf_func_id::Type = 16u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_current_pid_tgid: aya_ebpf_bindings::bindings::bpf_func_id::Type = 14u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_current_task: aya_ebpf_bindings::bindings::bpf_func_id::Type = 35u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_current_task_btf: aya_ebpf_bindings::bindings::bpf_func_id::Type = 158u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_current_uid_gid: aya_ebpf_bindings::bindings::bpf_func_id::Type = 15u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_func_arg: aya_ebpf_bindings::bindings::bpf_func_id::Type = 183u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_func_arg_cnt: aya_ebpf_bindings::bindings::bpf_func_id::Type = 185u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_func_ip: aya_ebpf_bindings::bindings::bpf_func_id::Type = 173u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_func_ret: aya_ebpf_bindings::bindings::bpf_func_id::Type = 184u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_hash_recalc: aya_ebpf_bindings::bindings::bpf_func_id::Type = 34u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_listener_sock: aya_ebpf_bindings::bindings::bpf_func_id::Type = 98u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_local_storage: aya_ebpf_bindings::bindings::bpf_func_id::Type = 81u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_netns_cookie: aya_ebpf_bindings::bindings::bpf_func_id::Type = 122u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_ns_current_pid_tgid: aya_ebpf_bindings::bindings::bpf_func_id::Type = 120u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_numa_node_id: aya_ebpf_bindings::bindings::bpf_func_id::Type = 42u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_prandom_u32: aya_ebpf_bindings::bindings::bpf_func_id::Type = 7u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_retval: aya_ebpf_bindings::bindings::bpf_func_id::Type = 186u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_route_realm: aya_ebpf_bindings::bindings::bpf_func_id::Type = 24u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_smp_processor_id: aya_ebpf_bindings::bindings::bpf_func_id::Type = 8u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_socket_cookie: aya_ebpf_bindings::bindings::bpf_func_id::Type = 46u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_socket_uid: aya_ebpf_bindings::bindings::bpf_func_id::Type = 47u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_stack: aya_ebpf_bindings::bindings::bpf_func_id::Type = 67u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_stackid: aya_ebpf_bindings::bindings::bpf_func_id::Type = 27u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_get_task_stack: aya_ebpf_bindings::bindings::bpf_func_id::Type = 141u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_getsockopt: aya_ebpf_bindings::bindings::bpf_func_id::Type = 57u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_ima_file_hash: aya_ebpf_bindings::bindings::bpf_func_id::Type = 193u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_ima_inode_hash: aya_ebpf_bindings::bindings::bpf_func_id::Type = 161u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_inode_storage_delete: aya_ebpf_bindings::bindings::bpf_func_id::Type = 146u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_inode_storage_get: aya_ebpf_bindings::bindings::bpf_func_id::Type = 145u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_jiffies64: aya_ebpf_bindings::bindings::bpf_func_id::Type = 118u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_kallsyms_lookup_name: aya_ebpf_bindings::bindings::bpf_func_id::Type = 179u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_kptr_xchg: aya_ebpf_bindings::bindings::bpf_func_id::Type = 194u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_ktime_get_boot_ns: aya_ebpf_bindings::bindings::bpf_func_id::Type = 125u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_ktime_get_coarse_ns: aya_ebpf_bindings::bindings::bpf_func_id::Type = 160u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_ktime_get_ns: aya_ebpf_bindings::bindings::bpf_func_id::Type = 5u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_ktime_get_tai_ns: aya_ebpf_bindings::bindings::bpf_func_id::Type = 208u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_l3_csum_replace: aya_ebpf_bindings::bindings::bpf_func_id::Type = 10u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_l4_csum_replace: aya_ebpf_bindings::bindings::bpf_func_id::Type = 11u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_load_hdr_opt: aya_ebpf_bindings::bindings::bpf_func_id::Type = 142u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_loop: aya_ebpf_bindings::bindings::bpf_func_id::Type = 181u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_lwt_push_encap: aya_ebpf_bindings::bindings::bpf_func_id::Type = 73u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_lwt_seg6_action: aya_ebpf_bindings::bindings::bpf_func_id::Type = 76u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_lwt_seg6_adjust_srh: aya_ebpf_bindings::bindings::bpf_func_id::Type = 75u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_lwt_seg6_store_bytes: aya_ebpf_bindings::bindings::bpf_func_id::Type = 74u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_map_delete_elem: aya_ebpf_bindings::bindings::bpf_func_id::Type = 3u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_map_lookup_elem: aya_ebpf_bindings::bindings::bpf_func_id::Type = 1u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_map_lookup_percpu_elem: aya_ebpf_bindings::bindings::bpf_func_id::Type = 195u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_map_peek_elem: aya_ebpf_bindings::bindings::bpf_func_id::Type = 89u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_map_pop_elem: aya_ebpf_bindings::bindings::bpf_func_id::Type = 88u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_map_push_elem: aya_ebpf_bindings::bindings::bpf_func_id::Type = 87u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_map_update_elem: aya_ebpf_bindings::bindings::bpf_func_id::Type = 2u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_msg_apply_bytes: aya_ebpf_bindings::bindings::bpf_func_id::Type = 61u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_msg_cork_bytes: aya_ebpf_bindings::bindings::bpf_func_id::Type = 62u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_msg_pop_data: aya_ebpf_bindings::bindings::bpf_func_id::Type = 91u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_msg_pull_data: aya_ebpf_bindings::bindings::bpf_func_id::Type = 63u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_msg_push_data: aya_ebpf_bindings::bindings::bpf_func_id::Type = 90u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_msg_redirect_hash: aya_ebpf_bindings::bindings::bpf_func_id::Type = 71u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_msg_redirect_map: aya_ebpf_bindings::bindings::bpf_func_id::Type = 60u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_override_return: aya_ebpf_bindings::bindings::bpf_func_id::Type = 58u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_per_cpu_ptr: aya_ebpf_bindings::bindings::bpf_func_id::Type = 153u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_perf_event_output: aya_ebpf_bindings::bindings::bpf_func_id::Type = 25u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_perf_event_read: aya_ebpf_bindings::bindings::bpf_func_id::Type = 22u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_perf_event_read_value: aya_ebpf_bindings::bindings::bpf_func_id::Type = 55u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_perf_prog_read_value: aya_ebpf_bindings::bindings::bpf_func_id::Type = 56u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_probe_read: aya_ebpf_bindings::bindings::bpf_func_id::Type = 4u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_probe_read_kernel: aya_ebpf_bindings::bindings::bpf_func_id::Type = 113u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_probe_read_kernel_str: aya_ebpf_bindings::bindings::bpf_func_id::Type = 115u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_probe_read_str: aya_ebpf_bindings::bindings::bpf_func_id::Type = 45u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_probe_read_user: aya_ebpf_bindings::bindings::bpf_func_id::Type = 112u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_probe_read_user_str: aya_ebpf_bindings::bindings::bpf_func_id::Type = 114u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_probe_write_user: aya_ebpf_bindings::bindings::bpf_func_id::Type = 36u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_rc_keydown: aya_ebpf_bindings::bindings::bpf_func_id::Type = 78u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_rc_pointer_rel: aya_ebpf_bindings::bindings::bpf_func_id::Type = 92u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_rc_repeat: aya_ebpf_bindings::bindings::bpf_func_id::Type = 77u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_read_branch_records: aya_ebpf_bindings::bindings::bpf_func_id::Type = 119u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_redirect: aya_ebpf_bindings::bindings::bpf_func_id::Type = 23u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_redirect_map: aya_ebpf_bindings::bindings::bpf_func_id::Type = 51u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_redirect_neigh: aya_ebpf_bindings::bindings::bpf_func_id::Type = 152u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_redirect_peer: aya_ebpf_bindings::bindings::bpf_func_id::Type = 155u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_reserve_hdr_opt: aya_ebpf_bindings::bindings::bpf_func_id::Type = 144u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_ringbuf_discard: aya_ebpf_bindings::bindings::bpf_func_id::Type = 133u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_ringbuf_discard_dynptr: aya_ebpf_bindings::bindings::bpf_func_id::Type = 200u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_ringbuf_output: aya_ebpf_bindings::bindings::bpf_func_id::Type = 130u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_ringbuf_query: aya_ebpf_bindings::bindings::bpf_func_id::Type = 134u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_ringbuf_reserve: aya_ebpf_bindings::bindings::bpf_func_id::Type = 131u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_ringbuf_reserve_dynptr: aya_ebpf_bindings::bindings::bpf_func_id::Type = 198u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_ringbuf_submit: aya_ebpf_bindings::bindings::bpf_func_id::Type = 132u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_ringbuf_submit_dynptr: aya_ebpf_bindings::bindings::bpf_func_id::Type = 199u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_send_signal: aya_ebpf_bindings::bindings::bpf_func_id::Type = 109u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_send_signal_thread: aya_ebpf_bindings::bindings::bpf_func_id::Type = 117u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_seq_printf: aya_ebpf_bindings::bindings::bpf_func_id::Type = 126u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_seq_printf_btf: aya_ebpf_bindings::bindings::bpf_func_id::Type = 150u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_seq_write: aya_ebpf_bindings::bindings::bpf_func_id::Type = 127u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_set_hash: aya_ebpf_bindings::bindings::bpf_func_id::Type = 48u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_set_hash_invalid: aya_ebpf_bindings::bindings::bpf_func_id::Type = 41u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_set_retval: aya_ebpf_bindings::bindings::bpf_func_id::Type = 187u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_setsockopt: aya_ebpf_bindings::bindings::bpf_func_id::Type = 49u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_ancestor_cgroup_id: aya_ebpf_bindings::bindings::bpf_func_id::Type = 129u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_assign: aya_ebpf_bindings::bindings::bpf_func_id::Type = 124u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_cgroup_id: aya_ebpf_bindings::bindings::bpf_func_id::Type = 128u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_fullsock: aya_ebpf_bindings::bindings::bpf_func_id::Type = 95u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_lookup_tcp: aya_ebpf_bindings::bindings::bpf_func_id::Type = 84u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_lookup_udp: aya_ebpf_bindings::bindings::bpf_func_id::Type = 85u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_redirect_hash: aya_ebpf_bindings::bindings::bpf_func_id::Type = 72u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_redirect_map: aya_ebpf_bindings::bindings::bpf_func_id::Type = 52u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_release: aya_ebpf_bindings::bindings::bpf_func_id::Type = 86u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_select_reuseport: aya_ebpf_bindings::bindings::bpf_func_id::Type = 82u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_storage_delete: aya_ebpf_bindings::bindings::bpf_func_id::Type = 108u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sk_storage_get: aya_ebpf_bindings::bindings::bpf_func_id::Type = 107u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_adjust_room: aya_ebpf_bindings::bindings::bpf_func_id::Type = 50u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_ancestor_cgroup_id: aya_ebpf_bindings::bindings::bpf_func_id::Type = 83u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_cgroup_classid: aya_ebpf_bindings::bindings::bpf_func_id::Type = 151u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_cgroup_id: aya_ebpf_bindings::bindings::bpf_func_id::Type = 79u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_change_head: aya_ebpf_bindings::bindings::bpf_func_id::Type = 43u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_change_proto: aya_ebpf_bindings::bindings::bpf_func_id::Type = 31u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_change_tail: aya_ebpf_bindings::bindings::bpf_func_id::Type = 38u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_change_type: aya_ebpf_bindings::bindings::bpf_func_id::Type = 32u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_ecn_set_ce: aya_ebpf_bindings::bindings::bpf_func_id::Type = 97u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_get_tunnel_key: aya_ebpf_bindings::bindings::bpf_func_id::Type = 20u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_get_tunnel_opt: aya_ebpf_bindings::bindings::bpf_func_id::Type = 29u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_get_xfrm_state: aya_ebpf_bindings::bindings::bpf_func_id::Type = 66u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_load_bytes: aya_ebpf_bindings::bindings::bpf_func_id::Type = 26u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_load_bytes_relative: aya_ebpf_bindings::bindings::bpf_func_id::Type = 68u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_output: aya_ebpf_bindings::bindings::bpf_func_id::Type = 111u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_pull_data: aya_ebpf_bindings::bindings::bpf_func_id::Type = 39u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_set_tstamp: aya_ebpf_bindings::bindings::bpf_func_id::Type = 192u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_set_tunnel_key: aya_ebpf_bindings::bindings::bpf_func_id::Type = 21u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_set_tunnel_opt: aya_ebpf_bindings::bindings::bpf_func_id::Type = 30u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_store_bytes: aya_ebpf_bindings::bindings::bpf_func_id::Type = 9u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_under_cgroup: aya_ebpf_bindings::bindings::bpf_func_id::Type = 33u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_vlan_pop: aya_ebpf_bindings::bindings::bpf_func_id::Type = 19u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skb_vlan_push: aya_ebpf_bindings::bindings::bpf_func_id::Type = 18u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skc_lookup_tcp: aya_ebpf_bindings::bindings::bpf_func_id::Type = 99u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skc_to_mptcp_sock: aya_ebpf_bindings::bindings::bpf_func_id::Type = 196u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skc_to_tcp6_sock: aya_ebpf_bindings::bindings::bpf_func_id::Type = 136u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skc_to_tcp_request_sock: aya_ebpf_bindings::bindings::bpf_func_id::Type = 139u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skc_to_tcp_sock: aya_ebpf_bindings::bindings::bpf_func_id::Type = 137u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skc_to_tcp_timewait_sock: aya_ebpf_bindings::bindings::bpf_func_id::Type = 138u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skc_to_udp6_sock: aya_ebpf_bindings::bindings::bpf_func_id::Type = 140u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_skc_to_unix_sock: aya_ebpf_bindings::bindings::bpf_func_id::Type = 178u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_snprintf: aya_ebpf_bindings::bindings::bpf_func_id::Type = 165u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_snprintf_btf: aya_ebpf_bindings::bindings::bpf_func_id::Type = 149u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sock_from_file: aya_ebpf_bindings::bindings::bpf_func_id::Type = 162u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sock_hash_update: aya_ebpf_bindings::bindings::bpf_func_id::Type = 70u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sock_map_update: aya_ebpf_bindings::bindings::bpf_func_id::Type = 53u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sock_ops_cb_flags_set: aya_ebpf_bindings::bindings::bpf_func_id::Type = 59u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_spin_lock: aya_ebpf_bindings::bindings::bpf_func_id::Type = 93u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_spin_unlock: aya_ebpf_bindings::bindings::bpf_func_id::Type = 94u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_store_hdr_opt: aya_ebpf_bindings::bindings::bpf_func_id::Type = 143u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_strncmp: aya_ebpf_bindings::bindings::bpf_func_id::Type = 182u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_strtol: aya_ebpf_bindings::bindings::bpf_func_id::Type = 105u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_strtoul: aya_ebpf_bindings::bindings::bpf_func_id::Type = 106u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sys_bpf: aya_ebpf_bindings::bindings::bpf_func_id::Type = 166u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sys_close: aya_ebpf_bindings::bindings::bpf_func_id::Type = 168u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sysctl_get_current_value: aya_ebpf_bindings::bindings::bpf_func_id::Type = 102u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sysctl_get_name: aya_ebpf_bindings::bindings::bpf_func_id::Type = 101u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sysctl_get_new_value: aya_ebpf_bindings::bindings::bpf_func_id::Type = 103u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_sysctl_set_new_value: aya_ebpf_bindings::bindings::bpf_func_id::Type = 104u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_tail_call: aya_ebpf_bindings::bindings::bpf_func_id::Type = 12u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_task_pt_regs: aya_ebpf_bindings::bindings::bpf_func_id::Type = 175u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_task_storage_delete: aya_ebpf_bindings::bindings::bpf_func_id::Type = 157u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_task_storage_get: aya_ebpf_bindings::bindings::bpf_func_id::Type = 156u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_tcp_check_syncookie: aya_ebpf_bindings::bindings::bpf_func_id::Type = 100u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_tcp_gen_syncookie: aya_ebpf_bindings::bindings::bpf_func_id::Type = 110u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_tcp_raw_check_syncookie_ipv4: aya_ebpf_bindings::bindings::bpf_func_id::Type = 206u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_tcp_raw_check_syncookie_ipv6: aya_ebpf_bindings::bindings::bpf_func_id::Type = 207u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_tcp_raw_gen_syncookie_ipv4: aya_ebpf_bindings::bindings::bpf_func_id::Type = 204u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_tcp_raw_gen_syncookie_ipv6: aya_ebpf_bindings::bindings::bpf_func_id::Type = 205u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_tcp_send_ack: aya_ebpf_bindings::bindings::bpf_func_id::Type = 116u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_tcp_sock: aya_ebpf_bindings::bindings::bpf_func_id::Type = 96u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_this_cpu_ptr: aya_ebpf_bindings::bindings::bpf_func_id::Type = 154u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_timer_cancel: aya_ebpf_bindings::bindings::bpf_func_id::Type = 172u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_timer_init: aya_ebpf_bindings::bindings::bpf_func_id::Type = 169u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_timer_set_callback: aya_ebpf_bindings::bindings::bpf_func_id::Type = 170u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_timer_start: aya_ebpf_bindings::bindings::bpf_func_id::Type = 171u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_trace_printk: aya_ebpf_bindings::bindings::bpf_func_id::Type = 6u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_trace_vprintk: aya_ebpf_bindings::bindings::bpf_func_id::Type = 177u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_unspec: aya_ebpf_bindings::bindings::bpf_func_id::Type = 0u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_user_ringbuf_drain: aya_ebpf_bindings::bindings::bpf_func_id::Type = 209u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_xdp_adjust_head: aya_ebpf_bindings::bindings::bpf_func_id::Type = 44u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_xdp_adjust_meta: aya_ebpf_bindings::bindings::bpf_func_id::Type = 54u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_xdp_adjust_tail: aya_ebpf_bindings::bindings::bpf_func_id::Type = 65u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_xdp_get_buff_len: aya_ebpf_bindings::bindings::bpf_func_id::Type = 188u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_xdp_load_bytes: aya_ebpf_bindings::bindings::bpf_func_id::Type = 189u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_xdp_output: aya_ebpf_bindings::bindings::bpf_func_id::Type = 121u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::BPF_FUNC_xdp_store_bytes: aya_ebpf_bindings::bindings::bpf_func_id::Type = 190u32 +pub const aya_ebpf_bindings::bindings::bpf_func_id::__BPF_FUNC_MAX_ID: aya_ebpf_bindings::bindings::bpf_func_id::Type = 212u32 +pub type aya_ebpf_bindings::bindings::bpf_func_id::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::bpf_hdr_start_off +pub const aya_ebpf_bindings::bindings::bpf_hdr_start_off::BPF_HDR_START_MAC: aya_ebpf_bindings::bindings::bpf_hdr_start_off::Type = 0u32 +pub const aya_ebpf_bindings::bindings::bpf_hdr_start_off::BPF_HDR_START_NET: aya_ebpf_bindings::bindings::bpf_hdr_start_off::Type = 1u32 +pub type aya_ebpf_bindings::bindings::bpf_hdr_start_off::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::bpf_link_type +pub const aya_ebpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_CGROUP: aya_ebpf_bindings::bindings::bpf_link_type::Type = 3u32 +pub const aya_ebpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_ITER: aya_ebpf_bindings::bindings::bpf_link_type::Type = 4u32 +pub const aya_ebpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_KPROBE_MULTI: aya_ebpf_bindings::bindings::bpf_link_type::Type = 8u32 +pub const aya_ebpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_NETFILTER: aya_ebpf_bindings::bindings::bpf_link_type::Type = 10u32 +pub const aya_ebpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_NETNS: aya_ebpf_bindings::bindings::bpf_link_type::Type = 5u32 +pub const aya_ebpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_PERF_EVENT: aya_ebpf_bindings::bindings::bpf_link_type::Type = 7u32 +pub const aya_ebpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_RAW_TRACEPOINT: aya_ebpf_bindings::bindings::bpf_link_type::Type = 1u32 +pub const aya_ebpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_STRUCT_OPS: aya_ebpf_bindings::bindings::bpf_link_type::Type = 9u32 +pub const aya_ebpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_TRACING: aya_ebpf_bindings::bindings::bpf_link_type::Type = 2u32 +pub const aya_ebpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_UNSPEC: aya_ebpf_bindings::bindings::bpf_link_type::Type = 0u32 +pub const aya_ebpf_bindings::bindings::bpf_link_type::BPF_LINK_TYPE_XDP: aya_ebpf_bindings::bindings::bpf_link_type::Type = 6u32 +pub const aya_ebpf_bindings::bindings::bpf_link_type::MAX_BPF_LINK_TYPE: aya_ebpf_bindings::bindings::bpf_link_type::Type = 11u32 +pub type aya_ebpf_bindings::bindings::bpf_link_type::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::bpf_lwt_encap_mode +pub const aya_ebpf_bindings::bindings::bpf_lwt_encap_mode::BPF_LWT_ENCAP_IP: aya_ebpf_bindings::bindings::bpf_lwt_encap_mode::Type = 2u32 +pub const aya_ebpf_bindings::bindings::bpf_lwt_encap_mode::BPF_LWT_ENCAP_SEG6: aya_ebpf_bindings::bindings::bpf_lwt_encap_mode::Type = 0u32 +pub const aya_ebpf_bindings::bindings::bpf_lwt_encap_mode::BPF_LWT_ENCAP_SEG6_INLINE: aya_ebpf_bindings::bindings::bpf_lwt_encap_mode::Type = 1u32 +pub type aya_ebpf_bindings::bindings::bpf_lwt_encap_mode::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::bpf_map_type +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_ARRAY: aya_ebpf_bindings::bindings::bpf_map_type::Type = 2u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_ARRAY_OF_MAPS: aya_ebpf_bindings::bindings::bpf_map_type::Type = 12u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_BLOOM_FILTER: aya_ebpf_bindings::bindings::bpf_map_type::Type = 30u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_CGROUP_ARRAY: aya_ebpf_bindings::bindings::bpf_map_type::Type = 8u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_CGROUP_STORAGE: aya_ebpf_bindings::bindings::bpf_map_type::Type = 19u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_CGROUP_STORAGE_DEPRECATED: aya_ebpf_bindings::bindings::bpf_map_type::Type = 19u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_CGRP_STORAGE: aya_ebpf_bindings::bindings::bpf_map_type::Type = 32u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_CPUMAP: aya_ebpf_bindings::bindings::bpf_map_type::Type = 16u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_DEVMAP: aya_ebpf_bindings::bindings::bpf_map_type::Type = 14u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_DEVMAP_HASH: aya_ebpf_bindings::bindings::bpf_map_type::Type = 25u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_HASH: aya_ebpf_bindings::bindings::bpf_map_type::Type = 1u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_HASH_OF_MAPS: aya_ebpf_bindings::bindings::bpf_map_type::Type = 13u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_INODE_STORAGE: aya_ebpf_bindings::bindings::bpf_map_type::Type = 28u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_LPM_TRIE: aya_ebpf_bindings::bindings::bpf_map_type::Type = 11u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_LRU_HASH: aya_ebpf_bindings::bindings::bpf_map_type::Type = 9u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_LRU_PERCPU_HASH: aya_ebpf_bindings::bindings::bpf_map_type::Type = 10u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_PERCPU_ARRAY: aya_ebpf_bindings::bindings::bpf_map_type::Type = 6u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE: aya_ebpf_bindings::bindings::bpf_map_type::Type = 21u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_PERCPU_HASH: aya_ebpf_bindings::bindings::bpf_map_type::Type = 5u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_PERF_EVENT_ARRAY: aya_ebpf_bindings::bindings::bpf_map_type::Type = 4u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_PROG_ARRAY: aya_ebpf_bindings::bindings::bpf_map_type::Type = 3u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_QUEUE: aya_ebpf_bindings::bindings::bpf_map_type::Type = 22u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_REUSEPORT_SOCKARRAY: aya_ebpf_bindings::bindings::bpf_map_type::Type = 20u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_RINGBUF: aya_ebpf_bindings::bindings::bpf_map_type::Type = 27u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_SK_STORAGE: aya_ebpf_bindings::bindings::bpf_map_type::Type = 24u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_SOCKHASH: aya_ebpf_bindings::bindings::bpf_map_type::Type = 18u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_SOCKMAP: aya_ebpf_bindings::bindings::bpf_map_type::Type = 15u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_STACK: aya_ebpf_bindings::bindings::bpf_map_type::Type = 23u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_STACK_TRACE: aya_ebpf_bindings::bindings::bpf_map_type::Type = 7u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_STRUCT_OPS: aya_ebpf_bindings::bindings::bpf_map_type::Type = 26u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_TASK_STORAGE: aya_ebpf_bindings::bindings::bpf_map_type::Type = 29u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_UNSPEC: aya_ebpf_bindings::bindings::bpf_map_type::Type = 0u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_USER_RINGBUF: aya_ebpf_bindings::bindings::bpf_map_type::Type = 31u32 +pub const aya_ebpf_bindings::bindings::bpf_map_type::BPF_MAP_TYPE_XSKMAP: aya_ebpf_bindings::bindings::bpf_map_type::Type = 17u32 +pub type aya_ebpf_bindings::bindings::bpf_map_type::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::bpf_prog_type +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_CGROUP_DEVICE: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 15u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_CGROUP_SKB: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 8u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_CGROUP_SOCK: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 9u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_CGROUP_SOCKOPT: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 25u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_CGROUP_SOCK_ADDR: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 18u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_CGROUP_SYSCTL: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 23u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_EXT: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 28u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_FLOW_DISSECTOR: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 22u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_KPROBE: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 2u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_LIRC_MODE2: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 20u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_LSM: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 29u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_LWT_IN: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 10u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_LWT_OUT: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 11u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_LWT_SEG6LOCAL: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 19u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_LWT_XMIT: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 12u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_NETFILTER: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 32u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_PERF_EVENT: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 7u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_RAW_TRACEPOINT: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 17u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 24u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_SCHED_ACT: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 4u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_SCHED_CLS: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 3u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_SK_LOOKUP: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 30u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_SK_MSG: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 16u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_SK_REUSEPORT: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 21u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_SK_SKB: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 14u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_SOCKET_FILTER: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 1u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_SOCK_OPS: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 13u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_STRUCT_OPS: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 27u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_SYSCALL: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 31u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_TRACEPOINT: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 5u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_TRACING: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 26u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_UNSPEC: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 0u32 +pub const aya_ebpf_bindings::bindings::bpf_prog_type::BPF_PROG_TYPE_XDP: aya_ebpf_bindings::bindings::bpf_prog_type::Type = 6u32 +pub type aya_ebpf_bindings::bindings::bpf_prog_type::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::bpf_ret_code +pub const aya_ebpf_bindings::bindings::bpf_ret_code::BPF_DROP: aya_ebpf_bindings::bindings::bpf_ret_code::Type = 2u32 +pub const aya_ebpf_bindings::bindings::bpf_ret_code::BPF_FLOW_DISSECTOR_CONTINUE: aya_ebpf_bindings::bindings::bpf_ret_code::Type = 129u32 +pub const aya_ebpf_bindings::bindings::bpf_ret_code::BPF_LWT_REROUTE: aya_ebpf_bindings::bindings::bpf_ret_code::Type = 128u32 +pub const aya_ebpf_bindings::bindings::bpf_ret_code::BPF_OK: aya_ebpf_bindings::bindings::bpf_ret_code::Type = 0u32 +pub const aya_ebpf_bindings::bindings::bpf_ret_code::BPF_REDIRECT: aya_ebpf_bindings::bindings::bpf_ret_code::Type = 7u32 +pub type aya_ebpf_bindings::bindings::bpf_ret_code::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::bpf_stack_build_id_status +pub const aya_ebpf_bindings::bindings::bpf_stack_build_id_status::BPF_STACK_BUILD_ID_EMPTY: aya_ebpf_bindings::bindings::bpf_stack_build_id_status::Type = 0u32 +pub const aya_ebpf_bindings::bindings::bpf_stack_build_id_status::BPF_STACK_BUILD_ID_IP: aya_ebpf_bindings::bindings::bpf_stack_build_id_status::Type = 2u32 +pub const aya_ebpf_bindings::bindings::bpf_stack_build_id_status::BPF_STACK_BUILD_ID_VALID: aya_ebpf_bindings::bindings::bpf_stack_build_id_status::Type = 1u32 +pub type aya_ebpf_bindings::bindings::bpf_stack_build_id_status::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::bpf_stats_type +pub const aya_ebpf_bindings::bindings::bpf_stats_type::BPF_STATS_RUN_TIME: aya_ebpf_bindings::bindings::bpf_stats_type::Type = 0u32 +pub type aya_ebpf_bindings::bindings::bpf_stats_type::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::bpf_task_fd_type +pub const aya_ebpf_bindings::bindings::bpf_task_fd_type::BPF_FD_TYPE_KPROBE: aya_ebpf_bindings::bindings::bpf_task_fd_type::Type = 2u32 +pub const aya_ebpf_bindings::bindings::bpf_task_fd_type::BPF_FD_TYPE_KRETPROBE: aya_ebpf_bindings::bindings::bpf_task_fd_type::Type = 3u32 +pub const aya_ebpf_bindings::bindings::bpf_task_fd_type::BPF_FD_TYPE_RAW_TRACEPOINT: aya_ebpf_bindings::bindings::bpf_task_fd_type::Type = 0u32 +pub const aya_ebpf_bindings::bindings::bpf_task_fd_type::BPF_FD_TYPE_TRACEPOINT: aya_ebpf_bindings::bindings::bpf_task_fd_type::Type = 1u32 +pub const aya_ebpf_bindings::bindings::bpf_task_fd_type::BPF_FD_TYPE_UPROBE: aya_ebpf_bindings::bindings::bpf_task_fd_type::Type = 4u32 +pub const aya_ebpf_bindings::bindings::bpf_task_fd_type::BPF_FD_TYPE_URETPROBE: aya_ebpf_bindings::bindings::bpf_task_fd_type::Type = 5u32 +pub type aya_ebpf_bindings::bindings::bpf_task_fd_type::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::sk_action +pub const aya_ebpf_bindings::bindings::sk_action::SK_DROP: aya_ebpf_bindings::bindings::sk_action::Type = 0u32 +pub const aya_ebpf_bindings::bindings::sk_action::SK_PASS: aya_ebpf_bindings::bindings::sk_action::Type = 1u32 +pub type aya_ebpf_bindings::bindings::sk_action::Type = aya_ebpf_cty::ad::c_uint +pub mod aya_ebpf_bindings::bindings::xdp_action +pub const aya_ebpf_bindings::bindings::xdp_action::XDP_ABORTED: aya_ebpf_bindings::bindings::xdp_action::Type = 0u32 +pub const aya_ebpf_bindings::bindings::xdp_action::XDP_DROP: aya_ebpf_bindings::bindings::xdp_action::Type = 1u32 +pub const aya_ebpf_bindings::bindings::xdp_action::XDP_PASS: aya_ebpf_bindings::bindings::xdp_action::Type = 2u32 +pub const aya_ebpf_bindings::bindings::xdp_action::XDP_REDIRECT: aya_ebpf_bindings::bindings::xdp_action::Type = 4u32 +pub const aya_ebpf_bindings::bindings::xdp_action::XDP_TX: aya_ebpf_bindings::bindings::xdp_action::Type = 3u32 +pub type aya_ebpf_bindings::bindings::xdp_action::Type = aya_ebpf_cty::ad::c_uint +#[repr(C)] pub union aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +pub aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1::flow_keys: *mut aya_ebpf_bindings::bindings::bpf_flow_keys +impl aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1 +impl !core::marker::Send for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1 +impl !core::marker::Sync for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +pub aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2::sk: *mut aya_ebpf_bindings::bindings::bpf_sock +impl aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2::clone(&self) -> aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2 +impl core::marker::Copy for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2 +impl !core::marker::Send for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2 +impl !core::marker::Sync for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2 +impl core::convert::Into for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2::Error = >::Error +pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr +pub aya_ebpf_bindings::bindings::bpf_attr::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_attr::__bindgen_anon_2: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_attr::__bindgen_anon_3: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4 +pub aya_ebpf_bindings::bindings::bpf_attr::__bindgen_anon_4: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5 +pub aya_ebpf_bindings::bindings::bpf_attr::__bindgen_anon_5: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6 +pub aya_ebpf_bindings::bindings::bpf_attr::__bindgen_anon_6: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8 +pub aya_ebpf_bindings::bindings::bpf_attr::__bindgen_anon_7: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12 +pub aya_ebpf_bindings::bindings::bpf_attr::batch: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::bpf_attr::enable_stats: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17 +pub aya_ebpf_bindings::bindings::bpf_attr::info: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9 +pub aya_ebpf_bindings::bindings::bpf_attr::iter_create: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18 +pub aya_ebpf_bindings::bindings::bpf_attr::link_create: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14 +pub aya_ebpf_bindings::bindings::bpf_attr::link_detach: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16 +pub aya_ebpf_bindings::bindings::bpf_attr::link_update: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15 +pub aya_ebpf_bindings::bindings::bpf_attr::prog_bind_map: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19 +pub aya_ebpf_bindings::bindings::bpf_attr::query: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10 +pub aya_ebpf_bindings::bindings::bpf_attr::raw_tracepoint: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11 +pub aya_ebpf_bindings::bindings::bpf_attr::task_fd_query: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13 +pub aya_ebpf_bindings::bindings::bpf_attr::test: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr +pub fn aya_ebpf_bindings::bindings::bpf_attr::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr +pub fn aya_ebpf_bindings::bindings::bpf_attr::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::map_fd: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::prog_fd: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::target_fd: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::target_ifindex: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::kprobe_multi: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::netfilter: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::perf_event: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::target_btf_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::tracing: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::new_map_fd: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::new_prog_fd: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::old_map_fd: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::old_prog_fd: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::next_key: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::value: aya_ebpf_bindings::bindings::__u64 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::attach_btf_obj_fd: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::attach_prog_fd: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::btf_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::link_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::map_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::prog_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::start_id: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::fd: aya_ebpf_cty::ad::c_int +pub aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::id: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::fd: aya_ebpf_cty::ad::c_int +pub aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::id: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::mtu_result: aya_ebpf_bindings::bindings::__u16 +pub aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::tot_len: aya_ebpf_bindings::bindings::__u16 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::flowinfo: aya_ebpf_bindings::bindings::__be32 +pub aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::rt_metric: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::tos: aya_ebpf_bindings::bindings::__u8 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::clone(&self) -> aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::ipv4_src: aya_ebpf_bindings::bindings::__be32 +pub aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::ipv6_src: [aya_ebpf_bindings::bindings::__u32; 4] +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::clone(&self) -> aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 +pub aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::ipv4_dst: aya_ebpf_bindings::bindings::__be32 +pub aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::ipv6_dst: [aya_ebpf_bindings::bindings::__u32; 4] +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::clone(&self) -> aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::__bindgen_anon_2: aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_iter_link_info +pub aya_ebpf_bindings::bindings::bpf_iter_link_info::cgroup: aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_iter_link_info::map: aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_iter_link_info::task: aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_iter_link_info +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info::clone(&self) -> aya_ebpf_bindings::bindings::bpf_iter_link_info +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_iter_link_info +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_iter_link_info +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_iter_link_info +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_iter_link_info +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_iter_link_info +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_iter_link_info +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_iter_link_info where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_iter_link_info where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_iter_link_info::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_iter_link_info where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_iter_link_info::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_iter_link_info where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_iter_link_info where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_iter_link_info where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_iter_link_info +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::cgroup: aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::iter: aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::netfilter: aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::netns: aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::raw_tracepoint: aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::struct_ops: aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::tracing: aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::xdp: aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::map: aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::cgroup: aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::task: aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::clone(&self) -> aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::ipv4_nh: aya_ebpf_bindings::bindings::__be32 +pub aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::ipv6_nh: [aya_ebpf_bindings::bindings::__u32; 4] +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::cookie: aya_ebpf_bindings::bindings::__u64 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 +impl !core::marker::Send for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 +impl !core::marker::Sync for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +pub aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::sk: *mut aya_ebpf_bindings::bindings::bpf_sock +impl aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 +impl !core::marker::Send for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 +impl !core::marker::Sync for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +pub aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::sk: *mut aya_ebpf_bindings::bindings::bpf_sock +impl aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 +impl !core::marker::Send for aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 +impl !core::marker::Sync for aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::args: [aya_ebpf_bindings::bindings::__u32; 4] +pub aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::reply: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::replylong: [aya_ebpf_bindings::bindings::__u32; 4] +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +pub aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::sk: *mut aya_ebpf_bindings::bindings::bpf_sock +impl aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::clone(&self) -> aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 +impl !core::marker::Send for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 +impl !core::marker::Sync for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +pub aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::skb_data: *mut aya_ebpf_cty::c_void +impl aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::clone(&self) -> aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 +impl !core::marker::Send for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 +impl !core::marker::Sync for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 +pub aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +pub aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::skb_data_end: *mut aya_ebpf_cty::c_void +impl aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::clone(&self) -> aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 +impl !core::marker::Send for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 +impl !core::marker::Sync for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::ipv4: aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::ipv6: aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +pub aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::sk: *mut aya_ebpf_bindings::bindings::bpf_sock +impl aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 +impl !core::marker::Send for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 +impl !core::marker::Sync for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +pub aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::optval: *mut aya_ebpf_cty::c_void +impl aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::clone(&self) -> aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 +impl !core::marker::Send for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 +impl !core::marker::Sync for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +pub aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::optval_end: *mut aya_ebpf_cty::c_void +impl aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::clone(&self) -> aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 +impl !core::marker::Send for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 +impl !core::marker::Sync for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::ip: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::offset: aya_ebpf_bindings::bindings::__u64 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::remote_ipv4: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::remote_ipv6: [aya_ebpf_bindings::bindings::__u32; 4] +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::tunnel_ext: aya_ebpf_bindings::bindings::__u16 +pub aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::tunnel_flags: aya_ebpf_bindings::bindings::__be16 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::clone(&self) -> aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::local_ipv4: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::local_ipv6: [aya_ebpf_bindings::bindings::__u32; 4] +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::clone(&self) -> aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::remote_ipv4: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::remote_ipv6: [aya_ebpf_bindings::bindings::__u32; 4] +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +pub aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1::data: *mut aya_ebpf_cty::c_void +impl aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1 +impl !core::marker::Send for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1 +impl !core::marker::Sync for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +pub aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2::data_end: *mut aya_ebpf_cty::c_void +impl aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2::clone(&self) -> aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2 +impl core::marker::Copy for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2 +impl !core::marker::Send for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2 +impl !core::marker::Sync for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2 +impl core::convert::Into for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2::Error = >::Error +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +pub aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3::sk: *mut aya_ebpf_bindings::bindings::bpf_sock +impl aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3::clone(&self) -> aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3 +impl core::marker::Copy for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3 +impl !core::marker::Send for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3 +impl !core::marker::Sync for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3 +impl core::convert::Into for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3::Error = >::Error +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +pub aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::data: *mut aya_ebpf_cty::c_void +impl aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 +impl core::marker::Copy for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 +impl !core::marker::Send for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 +impl !core::marker::Sync for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +pub aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::data_end: *mut aya_ebpf_cty::c_void +impl aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::clone(&self) -> aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 +impl core::marker::Copy for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 +impl !core::marker::Send for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 +impl !core::marker::Sync for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 +impl core::convert::Into for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::Error = >::Error +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +pub aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::sk: *mut aya_ebpf_bindings::bindings::bpf_sock +impl aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::clone(&self) -> aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 +impl core::marker::Copy for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 +impl !core::marker::Send for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 +impl !core::marker::Sync for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 +impl core::convert::Into for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::Error = >::Error +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3::from(t: T) -> T +#[repr(C)] pub union aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 +pub aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +pub aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::migrating_sk: *mut aya_ebpf_bindings::bindings::bpf_sock +impl aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 8]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::clone(&self) -> aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 +impl core::marker::Copy for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 +impl !core::marker::Send for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 +impl !core::marker::Sync for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 +impl core::convert::Into for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::Error = >::Error +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::__BindgenBitfieldUnit +impl aya_ebpf_bindings::bindings::__BindgenBitfieldUnit where Storage: core::convert::AsRef<[u8]> + core::convert::AsMut<[u8]> +pub fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::get(&self, bit_offset: usize, bit_width: u8) -> u64 +pub fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::get_bit(&self, index: usize) -> bool +pub fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::set(&mut self, bit_offset: usize, bit_width: u8, val: u64) +pub fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::set_bit(&mut self, index: usize, val: bool) +impl aya_ebpf_bindings::bindings::__BindgenBitfieldUnit +pub const fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::new(storage: Storage) -> Self +impl core::clone::Clone for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit +pub fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::clone(&self) -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit +impl core::cmp::Eq for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit +impl core::cmp::Ord for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit +pub fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::cmp(&self, other: &aya_ebpf_bindings::bindings::__BindgenBitfieldUnit) -> core::cmp::Ordering +impl core::cmp::PartialEq for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit +pub fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::eq(&self, other: &aya_ebpf_bindings::bindings::__BindgenBitfieldUnit) -> bool +impl core::cmp::PartialOrd for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit +pub fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::partial_cmp(&self, other: &aya_ebpf_bindings::bindings::__BindgenBitfieldUnit) -> core::option::Option +impl core::default::Default for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit +pub fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::default() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit +impl core::fmt::Debug for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit +pub fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::hash::Hash for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit +pub fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +impl core::marker::Copy for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit +impl core::marker::StructuralPartialEq for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit +impl core::marker::Send for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit where Storage: core::marker::Send +impl core::marker::Sync for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit where Storage: core::marker::Sync +impl core::marker::Unpin for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit where Storage: core::marker::Unpin +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit where Storage: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit where Storage: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::Error = >::Error +pub fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::__BindgenBitfieldUnit +pub fn aya_ebpf_bindings::bindings::__BindgenBitfieldUnit::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::__IncompleteArrayField(_, _) +impl aya_ebpf_bindings::bindings::__IncompleteArrayField +pub fn aya_ebpf_bindings::bindings::__IncompleteArrayField::as_mut_ptr(&mut self) -> *mut T +pub unsafe fn aya_ebpf_bindings::bindings::__IncompleteArrayField::as_mut_slice(&mut self, len: usize) -> &mut [T] +pub fn aya_ebpf_bindings::bindings::__IncompleteArrayField::as_ptr(&self) -> *const T +pub unsafe fn aya_ebpf_bindings::bindings::__IncompleteArrayField::as_slice(&self, len: usize) -> &[T] +pub const fn aya_ebpf_bindings::bindings::__IncompleteArrayField::new() -> Self +impl core::default::Default for aya_ebpf_bindings::bindings::__IncompleteArrayField +pub fn aya_ebpf_bindings::bindings::__IncompleteArrayField::default() -> aya_ebpf_bindings::bindings::__IncompleteArrayField +impl core::fmt::Debug for aya_ebpf_bindings::bindings::__IncompleteArrayField +pub fn aya_ebpf_bindings::bindings::__IncompleteArrayField::fmt(&self, fmt: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for aya_ebpf_bindings::bindings::__IncompleteArrayField where T: core::marker::Send +impl core::marker::Sync for aya_ebpf_bindings::bindings::__IncompleteArrayField where T: core::marker::Sync +impl core::marker::Unpin for aya_ebpf_bindings::bindings::__IncompleteArrayField where T: core::marker::Unpin +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::__IncompleteArrayField where T: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::__IncompleteArrayField where T: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf_bindings::bindings::__IncompleteArrayField where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::__IncompleteArrayField::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::__IncompleteArrayField where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::__IncompleteArrayField::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::__IncompleteArrayField::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::__IncompleteArrayField where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::__IncompleteArrayField::Error = >::Error +pub fn aya_ebpf_bindings::bindings::__IncompleteArrayField::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::__IncompleteArrayField where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::__IncompleteArrayField::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::__IncompleteArrayField where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::__IncompleteArrayField::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::__IncompleteArrayField where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::__IncompleteArrayField::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::__IncompleteArrayField +pub fn aya_ebpf_bindings::bindings::__IncompleteArrayField::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::__sk_buff +pub aya_ebpf_bindings::bindings::__sk_buff::__bindgen_anon_1: aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::__sk_buff::__bindgen_anon_2: aya_ebpf_bindings::bindings::__sk_buff__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::__sk_buff::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 3]> +pub aya_ebpf_bindings::bindings::__sk_buff::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::__sk_buff::cb: [aya_ebpf_bindings::bindings::__u32; 5] +pub aya_ebpf_bindings::bindings::__sk_buff::data: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::data_end: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::data_meta: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::family: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::gso_segs: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::gso_size: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::hash: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::hwtstamp: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::__sk_buff::ifindex: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::ingress_ifindex: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::len: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::local_ip4: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::local_ip6: [aya_ebpf_bindings::bindings::__u32; 4] +pub aya_ebpf_bindings::bindings::__sk_buff::local_port: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::mark: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::napi_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::pkt_type: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::priority: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::protocol: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::queue_mapping: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::remote_ip4: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::remote_ip6: [aya_ebpf_bindings::bindings::__u32; 4] +pub aya_ebpf_bindings::bindings::__sk_buff::remote_port: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::tc_classid: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::tc_index: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::tstamp: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::__sk_buff::tstamp_type: aya_ebpf_bindings::bindings::__u8 +pub aya_ebpf_bindings::bindings::__sk_buff::vlan_present: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::vlan_proto: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::vlan_tci: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::__sk_buff::wire_len: aya_ebpf_bindings::bindings::__u32 +impl aya_ebpf_bindings::bindings::__sk_buff +pub fn aya_ebpf_bindings::bindings::__sk_buff::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 3]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::__sk_buff +pub fn aya_ebpf_bindings::bindings::__sk_buff::clone(&self) -> aya_ebpf_bindings::bindings::__sk_buff +impl core::marker::Copy for aya_ebpf_bindings::bindings::__sk_buff +impl !core::marker::Send for aya_ebpf_bindings::bindings::__sk_buff +impl !core::marker::Sync for aya_ebpf_bindings::bindings::__sk_buff +impl core::marker::Unpin for aya_ebpf_bindings::bindings::__sk_buff +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::__sk_buff +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::__sk_buff +impl core::convert::Into for aya_ebpf_bindings::bindings::__sk_buff where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::__sk_buff::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::__sk_buff where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::__sk_buff::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::__sk_buff::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::__sk_buff where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::__sk_buff::Error = >::Error +pub fn aya_ebpf_bindings::bindings::__sk_buff::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::__sk_buff where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::__sk_buff::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::__sk_buff where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::__sk_buff::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::__sk_buff where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::__sk_buff::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::__sk_buff +pub fn aya_ebpf_bindings::bindings::__sk_buff::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::btf_fd: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::btf_key_type_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::btf_value_type_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::btf_vmlinux_value_type_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::inner_map_fd: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::key_size: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::map_extra: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::map_flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::map_ifindex: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::map_name: [aya_ebpf_cty::ad::c_char; 16] +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::map_type: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::max_entries: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::numa_node: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::value_size: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::attach_flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::attach_type: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::prog_attach_flags: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::prog_cnt: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::prog_ids: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::query_flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::target_fd: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_10::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11::name: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11::prog_fd: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_11::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::btf: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::btf_log_buf: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::btf_log_level: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::btf_log_size: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::btf_log_true_size: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::btf_size: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_12::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::buf: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::buf_len: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::fd: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::fd_type: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::pid: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::probe_addr: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::probe_offset: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::prog_id: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_13::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14::__bindgen_anon_2: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14::__bindgen_anon_3: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14::attach_type: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14::flags: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::iter_info: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::iter_info_len: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::bpf_cookie: aya_ebpf_bindings::bindings::__u64 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_2::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::addrs: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::cnt: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::cookies: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::syms: aya_ebpf_bindings::bindings::__u64 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_3::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::cookie: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::target_btf_id: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_4::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::hooknum: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::pf: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::priority: aya_ebpf_bindings::bindings::__s32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_14__bindgen_ty_3__bindgen_ty_5::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15::__bindgen_anon_2: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15::flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15::link_fd: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_15::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16::link_fd: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_16::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17::type_: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_17::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18::flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18::link_fd: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_18::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19::flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19::map_fd: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19::prog_fd: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_19::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2::flags: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2::key: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2::map_fd: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_2::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::count: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::elem_flags: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::flags: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::in_batch: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::keys: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::map_fd: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::out_batch: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::values: aya_ebpf_bindings::bindings::__u64 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_3::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::attach_btf_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::core_relo_cnt: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::core_relo_rec_size: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::core_relos: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::expected_attach_type: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::fd_array: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::func_info: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::func_info_cnt: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::func_info_rec_size: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::insn_cnt: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::insns: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::kern_version: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::license: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::line_info: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::line_info_cnt: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::line_info_rec_size: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::log_buf: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::log_level: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::log_size: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::log_true_size: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::prog_btf_fd: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::prog_flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::prog_ifindex: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::prog_name: [aya_ebpf_cty::ad::c_char; 16] +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::prog_type: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_4::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5::bpf_fd: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5::file_flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5::path_fd: aya_ebpf_bindings::bindings::__s32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5::pathname: aya_ebpf_bindings::bindings::__u64 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_5::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6::attach_bpf_fd: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6::attach_flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6::attach_type: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6::replace_bpf_fd: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6::target_fd: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_6::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::batch_size: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::cpu: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::ctx_in: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::ctx_out: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::ctx_size_in: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::ctx_size_out: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::data_in: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::data_out: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::data_size_in: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::data_size_out: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::duration: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::prog_fd: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::repeat: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::retval: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_7::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8::next_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8::open_flags: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_8::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9::bpf_fd: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9::info: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9::info_len: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9::clone(&self) -> aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9 +pub fn aya_ebpf_bindings::bindings::bpf_attr__bindgen_ty_9::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_btf_info +pub aya_ebpf_bindings::bindings::bpf_btf_info::btf: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_btf_info::btf_size: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_btf_info::id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_btf_info::kernel_btf: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_btf_info::name: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_btf_info::name_len: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_btf_info +pub fn aya_ebpf_bindings::bindings::bpf_btf_info::clone(&self) -> aya_ebpf_bindings::bindings::bpf_btf_info +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_btf_info +pub fn aya_ebpf_bindings::bindings::bpf_btf_info::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_btf_info +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_btf_info +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_btf_info +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_btf_info +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_btf_info +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_btf_info +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_btf_info where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_btf_info::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_btf_info where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_btf_info::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_btf_info::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_btf_info where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_btf_info::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_btf_info::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_btf_info where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_btf_info::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_btf_info where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_btf_info::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_btf_info where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_btf_info::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_btf_info +pub fn aya_ebpf_bindings::bindings::bpf_btf_info::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx +pub aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx::access_type: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx::major: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx::minor: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx +pub fn aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx::clone(&self) -> aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx +pub fn aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx +pub fn aya_ebpf_bindings::bindings::bpf_cgroup_dev_ctx::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_cgroup_storage_key +pub aya_ebpf_bindings::bindings::bpf_cgroup_storage_key::attach_type: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_cgroup_storage_key::cgroup_inode_id: aya_ebpf_bindings::bindings::__u64 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_cgroup_storage_key +pub fn aya_ebpf_bindings::bindings::bpf_cgroup_storage_key::clone(&self) -> aya_ebpf_bindings::bindings::bpf_cgroup_storage_key +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_cgroup_storage_key +pub fn aya_ebpf_bindings::bindings::bpf_cgroup_storage_key::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_cgroup_storage_key +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_cgroup_storage_key +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_cgroup_storage_key +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_cgroup_storage_key +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_cgroup_storage_key +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_cgroup_storage_key +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_cgroup_storage_key where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_cgroup_storage_key::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_cgroup_storage_key where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_cgroup_storage_key::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_cgroup_storage_key::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_cgroup_storage_key where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_cgroup_storage_key::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_cgroup_storage_key::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_cgroup_storage_key where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_cgroup_storage_key::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_cgroup_storage_key where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_cgroup_storage_key::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_cgroup_storage_key where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_cgroup_storage_key::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_cgroup_storage_key +pub fn aya_ebpf_bindings::bindings::bpf_cgroup_storage_key::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_core_relo +pub aya_ebpf_bindings::bindings::bpf_core_relo::access_str_off: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_core_relo::insn_off: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_core_relo::kind: aya_ebpf_bindings::bindings::bpf_core_relo_kind::Type +pub aya_ebpf_bindings::bindings::bpf_core_relo::type_id: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_core_relo +pub fn aya_ebpf_bindings::bindings::bpf_core_relo::clone(&self) -> aya_ebpf_bindings::bindings::bpf_core_relo +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_core_relo +pub fn aya_ebpf_bindings::bindings::bpf_core_relo::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_core_relo +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_core_relo +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_core_relo +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_core_relo +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_core_relo +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_core_relo +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_core_relo where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_core_relo::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_core_relo where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_core_relo::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_core_relo::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_core_relo where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_core_relo::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_core_relo::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_core_relo where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_core_relo::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_core_relo where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_core_relo::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_core_relo where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_core_relo::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_core_relo +pub fn aya_ebpf_bindings::bindings::bpf_core_relo::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_cpumap_val +pub aya_ebpf_bindings::bindings::bpf_cpumap_val::bpf_prog: aya_ebpf_bindings::bindings::bpf_cpumap_val__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_cpumap_val::qsize: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_cpumap_val +pub fn aya_ebpf_bindings::bindings::bpf_cpumap_val::clone(&self) -> aya_ebpf_bindings::bindings::bpf_cpumap_val +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_cpumap_val +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_cpumap_val +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_cpumap_val +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_cpumap_val +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_cpumap_val +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_cpumap_val +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_cpumap_val where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_cpumap_val::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_cpumap_val where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_cpumap_val::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_cpumap_val::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_cpumap_val where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_cpumap_val::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_cpumap_val::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_cpumap_val where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_cpumap_val::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_cpumap_val where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_cpumap_val::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_cpumap_val where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_cpumap_val::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_cpumap_val +pub fn aya_ebpf_bindings::bindings::bpf_cpumap_val::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_devmap_val +pub aya_ebpf_bindings::bindings::bpf_devmap_val::bpf_prog: aya_ebpf_bindings::bindings::bpf_devmap_val__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_devmap_val::ifindex: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_devmap_val +pub fn aya_ebpf_bindings::bindings::bpf_devmap_val::clone(&self) -> aya_ebpf_bindings::bindings::bpf_devmap_val +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_devmap_val +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_devmap_val +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_devmap_val +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_devmap_val +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_devmap_val +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_devmap_val +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_devmap_val where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_devmap_val::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_devmap_val where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_devmap_val::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_devmap_val::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_devmap_val where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_devmap_val::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_devmap_val::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_devmap_val where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_devmap_val::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_devmap_val where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_devmap_val::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_devmap_val where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_devmap_val::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_devmap_val +pub fn aya_ebpf_bindings::bindings::bpf_devmap_val::from(t: T) -> T +#[repr(C)] #[repr(align(8))] pub struct aya_ebpf_bindings::bindings::bpf_dynptr +pub aya_ebpf_bindings::bindings::bpf_dynptr::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 16]> +pub aya_ebpf_bindings::bindings::bpf_dynptr::_bitfield_align_1: [u8; 0] +impl aya_ebpf_bindings::bindings::bpf_dynptr +pub fn aya_ebpf_bindings::bindings::bpf_dynptr::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 16]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_dynptr +pub fn aya_ebpf_bindings::bindings::bpf_dynptr::clone(&self) -> aya_ebpf_bindings::bindings::bpf_dynptr +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_dynptr +pub fn aya_ebpf_bindings::bindings::bpf_dynptr::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_dynptr +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_dynptr +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_dynptr +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_dynptr +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_dynptr +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_dynptr +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_dynptr where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_dynptr::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_dynptr where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_dynptr::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_dynptr::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_dynptr where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_dynptr::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_dynptr::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_dynptr where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_dynptr::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_dynptr where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_dynptr::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_dynptr where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_dynptr::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_dynptr +pub fn aya_ebpf_bindings::bindings::bpf_dynptr::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_fib_lookup +pub aya_ebpf_bindings::bindings::bpf_fib_lookup::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_fib_lookup::__bindgen_anon_2: aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_fib_lookup::__bindgen_anon_3: aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::bpf_fib_lookup::__bindgen_anon_4: aya_ebpf_bindings::bindings::bpf_fib_lookup__bindgen_ty_4 +pub aya_ebpf_bindings::bindings::bpf_fib_lookup::dmac: [aya_ebpf_bindings::bindings::__u8; 6] +pub aya_ebpf_bindings::bindings::bpf_fib_lookup::dport: aya_ebpf_bindings::bindings::__be16 +pub aya_ebpf_bindings::bindings::bpf_fib_lookup::family: aya_ebpf_bindings::bindings::__u8 +pub aya_ebpf_bindings::bindings::bpf_fib_lookup::h_vlan_TCI: aya_ebpf_bindings::bindings::__be16 +pub aya_ebpf_bindings::bindings::bpf_fib_lookup::h_vlan_proto: aya_ebpf_bindings::bindings::__be16 +pub aya_ebpf_bindings::bindings::bpf_fib_lookup::ifindex: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_fib_lookup::l4_protocol: aya_ebpf_bindings::bindings::__u8 +pub aya_ebpf_bindings::bindings::bpf_fib_lookup::smac: [aya_ebpf_bindings::bindings::__u8; 6] +pub aya_ebpf_bindings::bindings::bpf_fib_lookup::sport: aya_ebpf_bindings::bindings::__be16 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_fib_lookup +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup::clone(&self) -> aya_ebpf_bindings::bindings::bpf_fib_lookup +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_fib_lookup +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_fib_lookup +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_fib_lookup +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_fib_lookup +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_fib_lookup +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_fib_lookup +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_fib_lookup where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_fib_lookup where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_fib_lookup::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_fib_lookup where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_fib_lookup::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_fib_lookup where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_fib_lookup where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_fib_lookup where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_fib_lookup +pub fn aya_ebpf_bindings::bindings::bpf_fib_lookup::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_flow_keys +pub aya_ebpf_bindings::bindings::bpf_flow_keys::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_flow_keys::addr_proto: aya_ebpf_bindings::bindings::__u16 +pub aya_ebpf_bindings::bindings::bpf_flow_keys::dport: aya_ebpf_bindings::bindings::__be16 +pub aya_ebpf_bindings::bindings::bpf_flow_keys::flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_flow_keys::flow_label: aya_ebpf_bindings::bindings::__be32 +pub aya_ebpf_bindings::bindings::bpf_flow_keys::ip_proto: aya_ebpf_bindings::bindings::__u8 +pub aya_ebpf_bindings::bindings::bpf_flow_keys::is_encap: aya_ebpf_bindings::bindings::__u8 +pub aya_ebpf_bindings::bindings::bpf_flow_keys::is_first_frag: aya_ebpf_bindings::bindings::__u8 +pub aya_ebpf_bindings::bindings::bpf_flow_keys::is_frag: aya_ebpf_bindings::bindings::__u8 +pub aya_ebpf_bindings::bindings::bpf_flow_keys::n_proto: aya_ebpf_bindings::bindings::__be16 +pub aya_ebpf_bindings::bindings::bpf_flow_keys::nhoff: aya_ebpf_bindings::bindings::__u16 +pub aya_ebpf_bindings::bindings::bpf_flow_keys::sport: aya_ebpf_bindings::bindings::__be16 +pub aya_ebpf_bindings::bindings::bpf_flow_keys::thoff: aya_ebpf_bindings::bindings::__u16 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_flow_keys +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys::clone(&self) -> aya_ebpf_bindings::bindings::bpf_flow_keys +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_flow_keys +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_flow_keys +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_flow_keys +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_flow_keys +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_flow_keys +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_flow_keys +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_flow_keys where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_flow_keys where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_flow_keys::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_flow_keys where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_flow_keys::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_flow_keys where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_flow_keys where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_flow_keys where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_flow_keys +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::ipv4_dst: aya_ebpf_bindings::bindings::__be32 +pub aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::ipv4_src: aya_ebpf_bindings::bindings::__be32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::ipv6_dst: [aya_ebpf_bindings::bindings::__u32; 4] +pub aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::ipv6_src: [aya_ebpf_bindings::bindings::__u32; 4] +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::clone(&self) -> aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_flow_keys__bindgen_ty_1__bindgen_ty_2::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_func_info +pub aya_ebpf_bindings::bindings::bpf_func_info::insn_off: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_func_info::type_id: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_func_info +pub fn aya_ebpf_bindings::bindings::bpf_func_info::clone(&self) -> aya_ebpf_bindings::bindings::bpf_func_info +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_func_info +pub fn aya_ebpf_bindings::bindings::bpf_func_info::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_func_info +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_func_info +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_func_info +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_func_info +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_func_info +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_func_info +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_func_info where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_func_info::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_func_info where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_func_info::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_func_info::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_func_info where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_func_info::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_func_info::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_func_info where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_func_info::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_func_info where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_func_info::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_func_info where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_func_info::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_func_info +pub fn aya_ebpf_bindings::bindings::bpf_func_info::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_insn +pub aya_ebpf_bindings::bindings::bpf_insn::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 1]> +pub aya_ebpf_bindings::bindings::bpf_insn::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::bpf_insn::code: aya_ebpf_bindings::bindings::__u8 +pub aya_ebpf_bindings::bindings::bpf_insn::imm: aya_ebpf_bindings::bindings::__s32 +pub aya_ebpf_bindings::bindings::bpf_insn::off: aya_ebpf_bindings::bindings::__s16 +impl aya_ebpf_bindings::bindings::bpf_insn +pub fn aya_ebpf_bindings::bindings::bpf_insn::dst_reg(&self) -> aya_ebpf_bindings::bindings::__u8 +pub fn aya_ebpf_bindings::bindings::bpf_insn::new_bitfield_1(dst_reg: aya_ebpf_bindings::bindings::__u8, src_reg: aya_ebpf_bindings::bindings::__u8) -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 1]> +pub fn aya_ebpf_bindings::bindings::bpf_insn::set_dst_reg(&mut self, val: aya_ebpf_bindings::bindings::__u8) +pub fn aya_ebpf_bindings::bindings::bpf_insn::set_src_reg(&mut self, val: aya_ebpf_bindings::bindings::__u8) +pub fn aya_ebpf_bindings::bindings::bpf_insn::src_reg(&self) -> aya_ebpf_bindings::bindings::__u8 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_insn +pub fn aya_ebpf_bindings::bindings::bpf_insn::clone(&self) -> aya_ebpf_bindings::bindings::bpf_insn +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_insn +pub fn aya_ebpf_bindings::bindings::bpf_insn::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_insn +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_insn +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_insn +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_insn +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_insn +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_insn +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_insn where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_insn::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_insn where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_insn::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_insn::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_insn where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_insn::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_insn::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_insn where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_insn::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_insn where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_insn::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_insn where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_insn::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_insn +pub fn aya_ebpf_bindings::bindings::bpf_insn::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::map_fd: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::cgroup_fd: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::cgroup_id: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::order: aya_ebpf_bindings::bindings::bpf_cgroup_iter_order::Type +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::clone(&self) -> aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_2::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::pid: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::pid_fd: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::tid: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::clone(&self) -> aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_iter_link_info__bindgen_ty_3::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_iter_num +pub aya_ebpf_bindings::bindings::bpf_iter_num::__opaque: [aya_ebpf_bindings::bindings::__u64; 1] +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_iter_num +pub fn aya_ebpf_bindings::bindings::bpf_iter_num::clone(&self) -> aya_ebpf_bindings::bindings::bpf_iter_num +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_iter_num +pub fn aya_ebpf_bindings::bindings::bpf_iter_num::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_iter_num +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_iter_num +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_iter_num +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_iter_num +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_iter_num +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_iter_num +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_iter_num where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_iter_num::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_iter_num where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_iter_num::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_iter_num::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_iter_num where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_iter_num::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_iter_num::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_iter_num where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_iter_num::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_iter_num where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_iter_num::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_iter_num where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_iter_num::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_iter_num +pub fn aya_ebpf_bindings::bindings::bpf_iter_num::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_line_info +pub aya_ebpf_bindings::bindings::bpf_line_info::file_name_off: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_line_info::insn_off: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_line_info::line_col: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_line_info::line_off: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_line_info +pub fn aya_ebpf_bindings::bindings::bpf_line_info::clone(&self) -> aya_ebpf_bindings::bindings::bpf_line_info +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_line_info +pub fn aya_ebpf_bindings::bindings::bpf_line_info::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_line_info +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_line_info +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_line_info +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_line_info +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_line_info +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_line_info +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_line_info where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_line_info::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_line_info where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_line_info::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_line_info::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_line_info where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_line_info::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_line_info::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_line_info where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_line_info::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_line_info where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_line_info::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_line_info where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_line_info::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_line_info +pub fn aya_ebpf_bindings::bindings::bpf_line_info::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info +pub aya_ebpf_bindings::bindings::bpf_link_info::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_link_info::id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_link_info::prog_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_link_info::type_: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_link_info +pub fn aya_ebpf_bindings::bindings::bpf_link_info::clone(&self) -> aya_ebpf_bindings::bindings::bpf_link_info +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_link_info +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_link_info +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_link_info +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_link_info +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_link_info where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_link_info::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_link_info where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_link_info::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_link_info::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_link_info where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_link_info::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_link_info::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_link_info where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_link_info where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_link_info where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_link_info +pub fn aya_ebpf_bindings::bindings::bpf_link_info::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::tp_name: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::tp_name_len: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::attach_type: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::target_btf_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::target_obj_id: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::clone(&self) -> aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_2::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::attach_type: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::cgroup_id: aya_ebpf_bindings::bindings::__u64 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::clone(&self) -> aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_3::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::__bindgen_anon_2: aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::target_name: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::target_name_len: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::clone(&self) -> aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::map_id: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_1__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::cgroup_id: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::order: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::pid: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::tid: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::clone(&self) -> aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_4__bindgen_ty_2__bindgen_ty_2::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::attach_type: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::netns_ino: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::clone(&self) -> aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_5::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::ifindex: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::clone(&self) -> aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_6::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::map_id: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::clone(&self) -> aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_7::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::hooknum: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::pf: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::priority: aya_ebpf_bindings::bindings::__s32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::clone(&self) -> aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8 +pub fn aya_ebpf_bindings::bindings::bpf_link_info__bindgen_ty_1__bindgen_ty_8::from(t: T) -> T +#[repr(C)] #[repr(align(8))] pub struct aya_ebpf_bindings::bindings::bpf_list_head +pub aya_ebpf_bindings::bindings::bpf_list_head::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 16]> +pub aya_ebpf_bindings::bindings::bpf_list_head::_bitfield_align_1: [u8; 0] +impl aya_ebpf_bindings::bindings::bpf_list_head +pub fn aya_ebpf_bindings::bindings::bpf_list_head::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 16]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_list_head +pub fn aya_ebpf_bindings::bindings::bpf_list_head::clone(&self) -> aya_ebpf_bindings::bindings::bpf_list_head +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_list_head +pub fn aya_ebpf_bindings::bindings::bpf_list_head::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_list_head +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_list_head +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_list_head +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_list_head +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_list_head +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_list_head +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_list_head where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_list_head::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_list_head where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_list_head::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_list_head::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_list_head where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_list_head::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_list_head::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_list_head where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_list_head::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_list_head where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_list_head::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_list_head where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_list_head::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_list_head +pub fn aya_ebpf_bindings::bindings::bpf_list_head::from(t: T) -> T +#[repr(C)] #[repr(align(8))] pub struct aya_ebpf_bindings::bindings::bpf_list_node +pub aya_ebpf_bindings::bindings::bpf_list_node::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 16]> +pub aya_ebpf_bindings::bindings::bpf_list_node::_bitfield_align_1: [u8; 0] +impl aya_ebpf_bindings::bindings::bpf_list_node +pub fn aya_ebpf_bindings::bindings::bpf_list_node::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 16]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_list_node +pub fn aya_ebpf_bindings::bindings::bpf_list_node::clone(&self) -> aya_ebpf_bindings::bindings::bpf_list_node +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_list_node +pub fn aya_ebpf_bindings::bindings::bpf_list_node::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_list_node +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_list_node +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_list_node +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_list_node +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_list_node +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_list_node +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_list_node where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_list_node::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_list_node where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_list_node::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_list_node::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_list_node where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_list_node::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_list_node::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_list_node where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_list_node::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_list_node where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_list_node::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_list_node where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_list_node::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_list_node +pub fn aya_ebpf_bindings::bindings::bpf_list_node::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_lpm_trie_key +pub aya_ebpf_bindings::bindings::bpf_lpm_trie_key::data: aya_ebpf_bindings::bindings::__IncompleteArrayField +pub aya_ebpf_bindings::bindings::bpf_lpm_trie_key::prefixlen: aya_ebpf_bindings::bindings::__u32 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_lpm_trie_key +pub fn aya_ebpf_bindings::bindings::bpf_lpm_trie_key::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_lpm_trie_key +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_lpm_trie_key +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_lpm_trie_key +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_lpm_trie_key +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_lpm_trie_key +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_lpm_trie_key where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_lpm_trie_key::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_lpm_trie_key where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_lpm_trie_key::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_lpm_trie_key::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_lpm_trie_key where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_lpm_trie_key::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_lpm_trie_key::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_lpm_trie_key where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_lpm_trie_key::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_lpm_trie_key where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_lpm_trie_key::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_lpm_trie_key where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_lpm_trie_key::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_lpm_trie_key +pub fn aya_ebpf_bindings::bindings::bpf_lpm_trie_key::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_map_def +pub aya_ebpf_bindings::bindings::bpf_map_def::id: aya_ebpf_cty::ad::c_uint +pub aya_ebpf_bindings::bindings::bpf_map_def::key_size: aya_ebpf_cty::ad::c_uint +pub aya_ebpf_bindings::bindings::bpf_map_def::map_flags: aya_ebpf_cty::ad::c_uint +pub aya_ebpf_bindings::bindings::bpf_map_def::max_entries: aya_ebpf_cty::ad::c_uint +pub aya_ebpf_bindings::bindings::bpf_map_def::pinning: aya_ebpf_cty::ad::c_uint +pub aya_ebpf_bindings::bindings::bpf_map_def::type_: aya_ebpf_cty::ad::c_uint +pub aya_ebpf_bindings::bindings::bpf_map_def::value_size: aya_ebpf_cty::ad::c_uint +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_map_def +pub fn aya_ebpf_bindings::bindings::bpf_map_def::clone(&self) -> aya_ebpf_bindings::bindings::bpf_map_def +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_map_def +pub fn aya_ebpf_bindings::bindings::bpf_map_def::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_map_def +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_map_def +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_map_def +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_map_def +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_map_def +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_map_def +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_map_def where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_map_def::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_map_def where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_map_def::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_map_def::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_map_def where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_map_def::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_map_def::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_map_def where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_map_def::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_map_def where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_map_def::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_map_def where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_map_def::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_map_def +pub fn aya_ebpf_bindings::bindings::bpf_map_def::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_map_info +pub aya_ebpf_bindings::bindings::bpf_map_info::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 4]> +pub aya_ebpf_bindings::bindings::bpf_map_info::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::bpf_map_info::btf_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_map_info::btf_key_type_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_map_info::btf_value_type_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_map_info::btf_vmlinux_value_type_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_map_info::id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_map_info::ifindex: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_map_info::key_size: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_map_info::map_extra: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_map_info::map_flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_map_info::max_entries: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_map_info::name: [aya_ebpf_cty::ad::c_char; 16] +pub aya_ebpf_bindings::bindings::bpf_map_info::netns_dev: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_map_info::netns_ino: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_map_info::type_: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_map_info::value_size: aya_ebpf_bindings::bindings::__u32 +impl aya_ebpf_bindings::bindings::bpf_map_info +pub fn aya_ebpf_bindings::bindings::bpf_map_info::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 4]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_map_info +pub fn aya_ebpf_bindings::bindings::bpf_map_info::clone(&self) -> aya_ebpf_bindings::bindings::bpf_map_info +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_map_info +pub fn aya_ebpf_bindings::bindings::bpf_map_info::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_map_info +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_map_info +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_map_info +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_map_info +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_map_info +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_map_info +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_map_info where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_map_info::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_map_info where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_map_info::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_map_info::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_map_info where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_map_info::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_map_info::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_map_info where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_map_info::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_map_info where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_map_info::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_map_info where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_map_info::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_map_info +pub fn aya_ebpf_bindings::bindings::bpf_map_info::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_perf_event_data +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_perf_event_data +pub fn aya_ebpf_bindings::bindings::bpf_perf_event_data::clone(&self) -> aya_ebpf_bindings::bindings::bpf_perf_event_data +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_perf_event_data +pub fn aya_ebpf_bindings::bindings::bpf_perf_event_data::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_perf_event_data +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_perf_event_data +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_perf_event_data +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_perf_event_data +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_perf_event_data +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_perf_event_data +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_perf_event_data where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_perf_event_data::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_perf_event_data where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_perf_event_data::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_perf_event_data::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_perf_event_data where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_perf_event_data::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_perf_event_data::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_perf_event_data where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_perf_event_data::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_perf_event_data where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_perf_event_data::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_perf_event_data where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_perf_event_data::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_perf_event_data +pub fn aya_ebpf_bindings::bindings::bpf_perf_event_data::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_perf_event_value +pub aya_ebpf_bindings::bindings::bpf_perf_event_value::counter: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_perf_event_value::enabled: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_perf_event_value::running: aya_ebpf_bindings::bindings::__u64 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_perf_event_value +pub fn aya_ebpf_bindings::bindings::bpf_perf_event_value::clone(&self) -> aya_ebpf_bindings::bindings::bpf_perf_event_value +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_perf_event_value +pub fn aya_ebpf_bindings::bindings::bpf_perf_event_value::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_perf_event_value +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_perf_event_value +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_perf_event_value +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_perf_event_value +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_perf_event_value +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_perf_event_value +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_perf_event_value where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_perf_event_value::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_perf_event_value where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_perf_event_value::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_perf_event_value::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_perf_event_value where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_perf_event_value::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_perf_event_value::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_perf_event_value where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_perf_event_value::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_perf_event_value where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_perf_event_value::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_perf_event_value where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_perf_event_value::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_perf_event_value +pub fn aya_ebpf_bindings::bindings::bpf_perf_event_value::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_pidns_info +pub aya_ebpf_bindings::bindings::bpf_pidns_info::pid: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_pidns_info::tgid: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_pidns_info +pub fn aya_ebpf_bindings::bindings::bpf_pidns_info::clone(&self) -> aya_ebpf_bindings::bindings::bpf_pidns_info +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_pidns_info +pub fn aya_ebpf_bindings::bindings::bpf_pidns_info::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_pidns_info +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_pidns_info +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_pidns_info +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_pidns_info +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_pidns_info +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_pidns_info +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_pidns_info where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_pidns_info::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_pidns_info where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_pidns_info::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_pidns_info::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_pidns_info where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_pidns_info::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_pidns_info::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_pidns_info where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_pidns_info::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_pidns_info where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_pidns_info::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_pidns_info where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_pidns_info::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_pidns_info +pub fn aya_ebpf_bindings::bindings::bpf_pidns_info::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_prog_info +pub aya_ebpf_bindings::bindings::bpf_prog_info::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 4]> +pub aya_ebpf_bindings::bindings::bpf_prog_info::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::bpf_prog_info::attach_btf_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_prog_info::attach_btf_obj_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_prog_info::btf_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_prog_info::created_by_uid: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_prog_info::func_info: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_prog_info::func_info_rec_size: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_prog_info::id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_prog_info::ifindex: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_prog_info::jited_func_lens: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_prog_info::jited_ksyms: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_prog_info::jited_line_info: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_prog_info::jited_line_info_rec_size: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_prog_info::jited_prog_insns: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_prog_info::jited_prog_len: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_prog_info::line_info: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_prog_info::line_info_rec_size: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_prog_info::load_time: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_prog_info::map_ids: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_prog_info::name: [aya_ebpf_cty::ad::c_char; 16] +pub aya_ebpf_bindings::bindings::bpf_prog_info::netns_dev: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_prog_info::netns_ino: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_prog_info::nr_func_info: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_prog_info::nr_jited_func_lens: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_prog_info::nr_jited_ksyms: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_prog_info::nr_jited_line_info: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_prog_info::nr_line_info: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_prog_info::nr_map_ids: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_prog_info::nr_prog_tags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_prog_info::prog_tags: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_prog_info::recursion_misses: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_prog_info::run_cnt: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_prog_info::run_time_ns: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_prog_info::tag: [aya_ebpf_bindings::bindings::__u8; 8] +pub aya_ebpf_bindings::bindings::bpf_prog_info::type_: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_prog_info::verified_insns: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_prog_info::xlated_prog_insns: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_prog_info::xlated_prog_len: aya_ebpf_bindings::bindings::__u32 +impl aya_ebpf_bindings::bindings::bpf_prog_info +pub fn aya_ebpf_bindings::bindings::bpf_prog_info::gpl_compatible(&self) -> aya_ebpf_bindings::bindings::__u32 +pub fn aya_ebpf_bindings::bindings::bpf_prog_info::new_bitfield_1(gpl_compatible: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 4]> +pub fn aya_ebpf_bindings::bindings::bpf_prog_info::set_gpl_compatible(&mut self, val: aya_ebpf_bindings::bindings::__u32) +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_prog_info +pub fn aya_ebpf_bindings::bindings::bpf_prog_info::clone(&self) -> aya_ebpf_bindings::bindings::bpf_prog_info +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_prog_info +pub fn aya_ebpf_bindings::bindings::bpf_prog_info::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_prog_info +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_prog_info +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_prog_info +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_prog_info +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_prog_info +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_prog_info +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_prog_info where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_prog_info::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_prog_info where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_prog_info::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_prog_info::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_prog_info where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_prog_info::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_prog_info::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_prog_info where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_prog_info::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_prog_info where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_prog_info::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_prog_info where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_prog_info::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_prog_info +pub fn aya_ebpf_bindings::bindings::bpf_prog_info::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args +pub aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args::args: aya_ebpf_bindings::bindings::__IncompleteArrayField +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args +pub fn aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args +pub fn aya_ebpf_bindings::bindings::bpf_raw_tracepoint_args::from(t: T) -> T +#[repr(C)] #[repr(align(8))] pub struct aya_ebpf_bindings::bindings::bpf_rb_node +pub aya_ebpf_bindings::bindings::bpf_rb_node::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 24]> +pub aya_ebpf_bindings::bindings::bpf_rb_node::_bitfield_align_1: [u8; 0] +impl aya_ebpf_bindings::bindings::bpf_rb_node +pub fn aya_ebpf_bindings::bindings::bpf_rb_node::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 24]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_rb_node +pub fn aya_ebpf_bindings::bindings::bpf_rb_node::clone(&self) -> aya_ebpf_bindings::bindings::bpf_rb_node +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_rb_node +pub fn aya_ebpf_bindings::bindings::bpf_rb_node::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_rb_node +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_rb_node +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_rb_node +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_rb_node +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_rb_node +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_rb_node +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_rb_node where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_rb_node::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_rb_node where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_rb_node::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_rb_node::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_rb_node where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_rb_node::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_rb_node::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_rb_node where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_rb_node::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_rb_node where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_rb_node::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_rb_node where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_rb_node::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_rb_node +pub fn aya_ebpf_bindings::bindings::bpf_rb_node::from(t: T) -> T +#[repr(C)] #[repr(align(8))] pub struct aya_ebpf_bindings::bindings::bpf_rb_root +pub aya_ebpf_bindings::bindings::bpf_rb_root::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 16]> +pub aya_ebpf_bindings::bindings::bpf_rb_root::_bitfield_align_1: [u8; 0] +impl aya_ebpf_bindings::bindings::bpf_rb_root +pub fn aya_ebpf_bindings::bindings::bpf_rb_root::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 16]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_rb_root +pub fn aya_ebpf_bindings::bindings::bpf_rb_root::clone(&self) -> aya_ebpf_bindings::bindings::bpf_rb_root +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_rb_root +pub fn aya_ebpf_bindings::bindings::bpf_rb_root::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_rb_root +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_rb_root +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_rb_root +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_rb_root +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_rb_root +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_rb_root +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_rb_root where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_rb_root::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_rb_root where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_rb_root::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_rb_root::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_rb_root where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_rb_root::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_rb_root::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_rb_root where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_rb_root::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_rb_root where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_rb_root::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_rb_root where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_rb_root::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_rb_root +pub fn aya_ebpf_bindings::bindings::bpf_rb_root::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_redir_neigh +pub aya_ebpf_bindings::bindings::bpf_redir_neigh::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_redir_neigh__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_redir_neigh::nh_family: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_redir_neigh +pub fn aya_ebpf_bindings::bindings::bpf_redir_neigh::clone(&self) -> aya_ebpf_bindings::bindings::bpf_redir_neigh +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_redir_neigh +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_redir_neigh +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_redir_neigh +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_redir_neigh +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_redir_neigh +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_redir_neigh +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_redir_neigh where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_redir_neigh::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_redir_neigh where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_redir_neigh::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_redir_neigh::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_redir_neigh where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_redir_neigh::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_redir_neigh::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_redir_neigh where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_redir_neigh::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_redir_neigh where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_redir_neigh::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_redir_neigh where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_redir_neigh::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_redir_neigh +pub fn aya_ebpf_bindings::bindings::bpf_redir_neigh::from(t: T) -> T +#[repr(C)] #[repr(align(4))] pub struct aya_ebpf_bindings::bindings::bpf_refcount +pub aya_ebpf_bindings::bindings::bpf_refcount::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 4]> +pub aya_ebpf_bindings::bindings::bpf_refcount::_bitfield_align_1: [u8; 0] +impl aya_ebpf_bindings::bindings::bpf_refcount +pub fn aya_ebpf_bindings::bindings::bpf_refcount::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 4]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_refcount +pub fn aya_ebpf_bindings::bindings::bpf_refcount::clone(&self) -> aya_ebpf_bindings::bindings::bpf_refcount +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_refcount +pub fn aya_ebpf_bindings::bindings::bpf_refcount::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_refcount +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_refcount +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_refcount +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_refcount +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_refcount +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_refcount +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_refcount where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_refcount::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_refcount where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_refcount::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_refcount::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_refcount where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_refcount::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_refcount::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_refcount where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_refcount::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_refcount where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_refcount::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_refcount where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_refcount::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_refcount +pub fn aya_ebpf_bindings::bindings::bpf_refcount::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_sk_lookup +pub aya_ebpf_bindings::bindings::bpf_sk_lookup::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_sk_lookup__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_sk_lookup::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 2]> +pub aya_ebpf_bindings::bindings::bpf_sk_lookup::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::bpf_sk_lookup::family: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sk_lookup::ingress_ifindex: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sk_lookup::local_ip4: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sk_lookup::local_ip6: [aya_ebpf_bindings::bindings::__u32; 4] +pub aya_ebpf_bindings::bindings::bpf_sk_lookup::local_port: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sk_lookup::protocol: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sk_lookup::remote_ip4: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sk_lookup::remote_ip6: [aya_ebpf_bindings::bindings::__u32; 4] +pub aya_ebpf_bindings::bindings::bpf_sk_lookup::remote_port: aya_ebpf_bindings::bindings::__be16 +impl aya_ebpf_bindings::bindings::bpf_sk_lookup +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 2]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_sk_lookup +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup::clone(&self) -> aya_ebpf_bindings::bindings::bpf_sk_lookup +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_sk_lookup +impl !core::marker::Send for aya_ebpf_bindings::bindings::bpf_sk_lookup +impl !core::marker::Sync for aya_ebpf_bindings::bindings::bpf_sk_lookup +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_sk_lookup +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_sk_lookup +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_sk_lookup +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_sk_lookup where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_sk_lookup where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_sk_lookup::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_sk_lookup where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_sk_lookup::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_sk_lookup where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_sk_lookup where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_sk_lookup where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_sk_lookup +pub fn aya_ebpf_bindings::bindings::bpf_sk_lookup::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_sock +pub aya_ebpf_bindings::bindings::bpf_sock::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 2]> +pub aya_ebpf_bindings::bindings::bpf_sock::_bitfield_align_1: [u8; 0] +pub aya_ebpf_bindings::bindings::bpf_sock::bound_dev_if: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock::dst_ip4: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock::dst_ip6: [aya_ebpf_bindings::bindings::__u32; 4] +pub aya_ebpf_bindings::bindings::bpf_sock::dst_port: aya_ebpf_bindings::bindings::__be16 +pub aya_ebpf_bindings::bindings::bpf_sock::family: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock::mark: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock::priority: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock::protocol: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock::rx_queue_mapping: aya_ebpf_bindings::bindings::__s32 +pub aya_ebpf_bindings::bindings::bpf_sock::src_ip4: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock::src_ip6: [aya_ebpf_bindings::bindings::__u32; 4] +pub aya_ebpf_bindings::bindings::bpf_sock::src_port: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock::state: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock::type_: aya_ebpf_bindings::bindings::__u32 +impl aya_ebpf_bindings::bindings::bpf_sock +pub fn aya_ebpf_bindings::bindings::bpf_sock::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 2]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_sock +pub fn aya_ebpf_bindings::bindings::bpf_sock::clone(&self) -> aya_ebpf_bindings::bindings::bpf_sock +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_sock +pub fn aya_ebpf_bindings::bindings::bpf_sock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_sock +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_sock +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_sock +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_sock +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_sock +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_sock +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_sock where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_sock::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_sock where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_sock::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_sock::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_sock where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_sock::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_sock::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_sock where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_sock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_sock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_sock +pub fn aya_ebpf_bindings::bindings::bpf_sock::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_sock_addr +pub aya_ebpf_bindings::bindings::bpf_sock_addr::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_sock_addr__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_sock_addr::family: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_addr::msg_src_ip4: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_addr::msg_src_ip6: [aya_ebpf_bindings::bindings::__u32; 4] +pub aya_ebpf_bindings::bindings::bpf_sock_addr::protocol: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_addr::type_: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_addr::user_family: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_addr::user_ip4: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_addr::user_ip6: [aya_ebpf_bindings::bindings::__u32; 4] +pub aya_ebpf_bindings::bindings::bpf_sock_addr::user_port: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_sock_addr +pub fn aya_ebpf_bindings::bindings::bpf_sock_addr::clone(&self) -> aya_ebpf_bindings::bindings::bpf_sock_addr +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_sock_addr +impl !core::marker::Send for aya_ebpf_bindings::bindings::bpf_sock_addr +impl !core::marker::Sync for aya_ebpf_bindings::bindings::bpf_sock_addr +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_sock_addr +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_addr +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_addr +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_sock_addr where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_sock_addr::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_sock_addr where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_sock_addr::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_sock_addr::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_sock_addr where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_sock_addr::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_sock_addr::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_sock_addr where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_addr::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_sock_addr where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_addr::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_sock_addr where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_addr::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_sock_addr +pub fn aya_ebpf_bindings::bindings::bpf_sock_addr::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_sock_ops +pub aya_ebpf_bindings::bindings::bpf_sock_ops::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::__bindgen_anon_2: aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::__bindgen_anon_3: aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::__bindgen_anon_4: aya_ebpf_bindings::bindings::bpf_sock_ops__bindgen_ty_4 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::bpf_sock_ops_cb_flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::bytes_acked: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::bytes_received: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::data_segs_in: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::data_segs_out: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::ecn_flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::family: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::is_fullsock: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::local_ip4: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::local_ip6: [aya_ebpf_bindings::bindings::__u32; 4] +pub aya_ebpf_bindings::bindings::bpf_sock_ops::local_port: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::lost_out: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::mss_cache: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::op: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::packets_out: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::rate_delivered: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::rate_interval_us: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::rcv_nxt: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::remote_ip4: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::remote_ip6: [aya_ebpf_bindings::bindings::__u32; 4] +pub aya_ebpf_bindings::bindings::bpf_sock_ops::remote_port: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::retrans_out: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::rtt_min: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::sacked_out: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::segs_in: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::segs_out: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::sk_txhash: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::skb_hwtstamp: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::skb_len: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::skb_tcp_flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::snd_cwnd: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::snd_nxt: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::snd_ssthresh: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::snd_una: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::srtt_us: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::state: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sock_ops::total_retrans: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_sock_ops +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops::clone(&self) -> aya_ebpf_bindings::bindings::bpf_sock_ops +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_sock_ops +impl !core::marker::Send for aya_ebpf_bindings::bindings::bpf_sock_ops +impl !core::marker::Sync for aya_ebpf_bindings::bindings::bpf_sock_ops +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_sock_ops +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_ops +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_ops +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_sock_ops where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_sock_ops where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_sock_ops::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_sock_ops where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_sock_ops::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_sock_ops where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_sock_ops where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_sock_ops where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_sock_ops +pub fn aya_ebpf_bindings::bindings::bpf_sock_ops::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_sock_tuple +pub aya_ebpf_bindings::bindings::bpf_sock_tuple::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_sock_tuple +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple::clone(&self) -> aya_ebpf_bindings::bindings::bpf_sock_tuple +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_sock_tuple +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_sock_tuple +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_sock_tuple +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_sock_tuple +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_tuple +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_tuple +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_sock_tuple where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_sock_tuple where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_sock_tuple::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_sock_tuple where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_sock_tuple::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_sock_tuple where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_sock_tuple where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_sock_tuple where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_sock_tuple +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::daddr: aya_ebpf_bindings::bindings::__be32 +pub aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::dport: aya_ebpf_bindings::bindings::__be16 +pub aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::saddr: aya_ebpf_bindings::bindings::__be32 +pub aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::sport: aya_ebpf_bindings::bindings::__be16 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::clone(&self) -> aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1 +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_1::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::daddr: [aya_ebpf_bindings::bindings::__be32; 4] +pub aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::dport: aya_ebpf_bindings::bindings::__be16 +pub aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::saddr: [aya_ebpf_bindings::bindings::__be32; 4] +pub aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::sport: aya_ebpf_bindings::bindings::__be16 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::clone(&self) -> aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2 +pub fn aya_ebpf_bindings::bindings::bpf_sock_tuple__bindgen_ty_1__bindgen_ty_2::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_sockopt +pub aya_ebpf_bindings::bindings::bpf_sockopt::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_sockopt::__bindgen_anon_2: aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_sockopt::__bindgen_anon_3: aya_ebpf_bindings::bindings::bpf_sockopt__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::bpf_sockopt::level: aya_ebpf_bindings::bindings::__s32 +pub aya_ebpf_bindings::bindings::bpf_sockopt::optlen: aya_ebpf_bindings::bindings::__s32 +pub aya_ebpf_bindings::bindings::bpf_sockopt::optname: aya_ebpf_bindings::bindings::__s32 +pub aya_ebpf_bindings::bindings::bpf_sockopt::retval: aya_ebpf_bindings::bindings::__s32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_sockopt +pub fn aya_ebpf_bindings::bindings::bpf_sockopt::clone(&self) -> aya_ebpf_bindings::bindings::bpf_sockopt +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_sockopt +impl !core::marker::Send for aya_ebpf_bindings::bindings::bpf_sockopt +impl !core::marker::Sync for aya_ebpf_bindings::bindings::bpf_sockopt +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_sockopt +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_sockopt +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_sockopt +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_sockopt where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_sockopt::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_sockopt where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_sockopt::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_sockopt::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_sockopt where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_sockopt::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_sockopt::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_sockopt where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sockopt::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_sockopt where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sockopt::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_sockopt where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sockopt::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_sockopt +pub fn aya_ebpf_bindings::bindings::bpf_sockopt::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_spin_lock +pub aya_ebpf_bindings::bindings::bpf_spin_lock::val: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_spin_lock +pub fn aya_ebpf_bindings::bindings::bpf_spin_lock::clone(&self) -> aya_ebpf_bindings::bindings::bpf_spin_lock +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_spin_lock +pub fn aya_ebpf_bindings::bindings::bpf_spin_lock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_spin_lock +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_spin_lock +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_spin_lock +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_spin_lock +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_spin_lock +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_spin_lock +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_spin_lock where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_spin_lock::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_spin_lock where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_spin_lock::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_spin_lock::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_spin_lock where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_spin_lock::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_spin_lock::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_spin_lock where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_spin_lock::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_spin_lock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_spin_lock::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_spin_lock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_spin_lock::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_spin_lock +pub fn aya_ebpf_bindings::bindings::bpf_spin_lock::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_stack_build_id +pub aya_ebpf_bindings::bindings::bpf_stack_build_id::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_stack_build_id__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_stack_build_id::build_id: [aya_ebpf_cty::c_uchar; 20] +pub aya_ebpf_bindings::bindings::bpf_stack_build_id::status: aya_ebpf_bindings::bindings::__s32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_stack_build_id +pub fn aya_ebpf_bindings::bindings::bpf_stack_build_id::clone(&self) -> aya_ebpf_bindings::bindings::bpf_stack_build_id +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_stack_build_id +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_stack_build_id +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_stack_build_id +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_stack_build_id +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_stack_build_id +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_stack_build_id +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_stack_build_id where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_stack_build_id::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_stack_build_id where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_stack_build_id::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_stack_build_id::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_stack_build_id where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_stack_build_id::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_stack_build_id::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_stack_build_id where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_stack_build_id::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_stack_build_id where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_stack_build_id::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_stack_build_id where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_stack_build_id::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_stack_build_id +pub fn aya_ebpf_bindings::bindings::bpf_stack_build_id::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_sysctl +pub aya_ebpf_bindings::bindings::bpf_sysctl::file_pos: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_sysctl::write: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_sysctl +pub fn aya_ebpf_bindings::bindings::bpf_sysctl::clone(&self) -> aya_ebpf_bindings::bindings::bpf_sysctl +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_sysctl +pub fn aya_ebpf_bindings::bindings::bpf_sysctl::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_sysctl +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_sysctl +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_sysctl +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_sysctl +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_sysctl +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_sysctl +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_sysctl where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_sysctl::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_sysctl where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_sysctl::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_sysctl::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_sysctl where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_sysctl::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_sysctl::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_sysctl where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sysctl::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_sysctl where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sysctl::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_sysctl where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_sysctl::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_sysctl +pub fn aya_ebpf_bindings::bindings::bpf_sysctl::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_tcp_sock +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::bytes_acked: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::bytes_received: aya_ebpf_bindings::bindings::__u64 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::data_segs_in: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::data_segs_out: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::delivered: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::delivered_ce: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::dsack_dups: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::ecn_flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::icsk_retransmits: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::lost_out: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::mss_cache: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::packets_out: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::rate_delivered: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::rate_interval_us: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::rcv_nxt: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::retrans_out: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::rtt_min: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::sacked_out: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::segs_in: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::segs_out: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::snd_cwnd: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::snd_nxt: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::snd_ssthresh: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::snd_una: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::srtt_us: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tcp_sock::total_retrans: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_tcp_sock +pub fn aya_ebpf_bindings::bindings::bpf_tcp_sock::clone(&self) -> aya_ebpf_bindings::bindings::bpf_tcp_sock +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_tcp_sock +pub fn aya_ebpf_bindings::bindings::bpf_tcp_sock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_tcp_sock +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_tcp_sock +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_tcp_sock +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_tcp_sock +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_tcp_sock +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_tcp_sock +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_tcp_sock where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_tcp_sock::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_tcp_sock where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_tcp_sock::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_tcp_sock::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_tcp_sock where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_tcp_sock::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_tcp_sock::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_tcp_sock where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_tcp_sock::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_tcp_sock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_tcp_sock::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_tcp_sock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_tcp_sock::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_tcp_sock +pub fn aya_ebpf_bindings::bindings::bpf_tcp_sock::from(t: T) -> T +#[repr(C)] #[repr(align(8))] pub struct aya_ebpf_bindings::bindings::bpf_timer +pub aya_ebpf_bindings::bindings::bpf_timer::_bitfield_1: aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 16]> +pub aya_ebpf_bindings::bindings::bpf_timer::_bitfield_align_1: [u8; 0] +impl aya_ebpf_bindings::bindings::bpf_timer +pub fn aya_ebpf_bindings::bindings::bpf_timer::new_bitfield_1() -> aya_ebpf_bindings::bindings::__BindgenBitfieldUnit<[u8; 16]> +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_timer +pub fn aya_ebpf_bindings::bindings::bpf_timer::clone(&self) -> aya_ebpf_bindings::bindings::bpf_timer +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_timer +pub fn aya_ebpf_bindings::bindings::bpf_timer::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_timer +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_timer +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_timer +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_timer +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_timer +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_timer +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_timer where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_timer::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_timer where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_timer::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_timer::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_timer where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_timer::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_timer::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_timer where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_timer::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_timer where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_timer::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_timer where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_timer::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_timer +pub fn aya_ebpf_bindings::bindings::bpf_timer::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_tunnel_key +pub aya_ebpf_bindings::bindings::bpf_tunnel_key::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_tunnel_key::__bindgen_anon_2: aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::bpf_tunnel_key::__bindgen_anon_3: aya_ebpf_bindings::bindings::bpf_tunnel_key__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::bpf_tunnel_key::tunnel_id: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tunnel_key::tunnel_label: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_tunnel_key::tunnel_tos: aya_ebpf_bindings::bindings::__u8 +pub aya_ebpf_bindings::bindings::bpf_tunnel_key::tunnel_ttl: aya_ebpf_bindings::bindings::__u8 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_tunnel_key +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key::clone(&self) -> aya_ebpf_bindings::bindings::bpf_tunnel_key +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_tunnel_key +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_tunnel_key +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_tunnel_key +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_tunnel_key +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_tunnel_key +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_tunnel_key +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_tunnel_key where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_tunnel_key where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_tunnel_key::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_tunnel_key where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_tunnel_key::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_tunnel_key where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_tunnel_key where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_tunnel_key where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_tunnel_key +pub fn aya_ebpf_bindings::bindings::bpf_tunnel_key::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_xdp_sock +pub aya_ebpf_bindings::bindings::bpf_xdp_sock::queue_id: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_xdp_sock +pub fn aya_ebpf_bindings::bindings::bpf_xdp_sock::clone(&self) -> aya_ebpf_bindings::bindings::bpf_xdp_sock +impl core::fmt::Debug for aya_ebpf_bindings::bindings::bpf_xdp_sock +pub fn aya_ebpf_bindings::bindings::bpf_xdp_sock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_xdp_sock +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_xdp_sock +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_xdp_sock +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_xdp_sock +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_xdp_sock +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_xdp_sock +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_xdp_sock where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_xdp_sock::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_xdp_sock where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_xdp_sock::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_xdp_sock::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_xdp_sock where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_xdp_sock::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_xdp_sock::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_xdp_sock where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_xdp_sock::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_xdp_sock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_xdp_sock::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_xdp_sock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_xdp_sock::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_xdp_sock +pub fn aya_ebpf_bindings::bindings::bpf_xdp_sock::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::bpf_xfrm_state +pub aya_ebpf_bindings::bindings::bpf_xfrm_state::__bindgen_anon_1: aya_ebpf_bindings::bindings::bpf_xfrm_state__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::bpf_xfrm_state::ext: aya_ebpf_bindings::bindings::__u16 +pub aya_ebpf_bindings::bindings::bpf_xfrm_state::family: aya_ebpf_bindings::bindings::__u16 +pub aya_ebpf_bindings::bindings::bpf_xfrm_state::reqid: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::bpf_xfrm_state::spi: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::bpf_xfrm_state +pub fn aya_ebpf_bindings::bindings::bpf_xfrm_state::clone(&self) -> aya_ebpf_bindings::bindings::bpf_xfrm_state +impl core::marker::Copy for aya_ebpf_bindings::bindings::bpf_xfrm_state +impl core::marker::Send for aya_ebpf_bindings::bindings::bpf_xfrm_state +impl core::marker::Sync for aya_ebpf_bindings::bindings::bpf_xfrm_state +impl core::marker::Unpin for aya_ebpf_bindings::bindings::bpf_xfrm_state +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::bpf_xfrm_state +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::bpf_xfrm_state +impl core::convert::Into for aya_ebpf_bindings::bindings::bpf_xfrm_state where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::bpf_xfrm_state::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::bpf_xfrm_state where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::bpf_xfrm_state::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::bpf_xfrm_state::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::bpf_xfrm_state where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::bpf_xfrm_state::Error = >::Error +pub fn aya_ebpf_bindings::bindings::bpf_xfrm_state::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::bpf_xfrm_state where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_xfrm_state::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::bpf_xfrm_state where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_xfrm_state::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::bpf_xfrm_state where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::bpf_xfrm_state::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::bpf_xfrm_state +pub fn aya_ebpf_bindings::bindings::bpf_xfrm_state::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::btf_ptr +pub aya_ebpf_bindings::bindings::btf_ptr::flags: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::btf_ptr::ptr: *mut aya_ebpf_cty::c_void +pub aya_ebpf_bindings::bindings::btf_ptr::type_id: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::btf_ptr +pub fn aya_ebpf_bindings::bindings::btf_ptr::clone(&self) -> aya_ebpf_bindings::bindings::btf_ptr +impl core::fmt::Debug for aya_ebpf_bindings::bindings::btf_ptr +pub fn aya_ebpf_bindings::bindings::btf_ptr::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::btf_ptr +impl !core::marker::Send for aya_ebpf_bindings::bindings::btf_ptr +impl !core::marker::Sync for aya_ebpf_bindings::bindings::btf_ptr +impl core::marker::Unpin for aya_ebpf_bindings::bindings::btf_ptr +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::btf_ptr +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::btf_ptr +impl core::convert::Into for aya_ebpf_bindings::bindings::btf_ptr where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::btf_ptr::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::btf_ptr where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::btf_ptr::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::btf_ptr::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::btf_ptr where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::btf_ptr::Error = >::Error +pub fn aya_ebpf_bindings::bindings::btf_ptr::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::btf_ptr where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::btf_ptr::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::btf_ptr where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::btf_ptr::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::btf_ptr where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::btf_ptr::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::btf_ptr +pub fn aya_ebpf_bindings::bindings::btf_ptr::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::cgroup +impl core::clone::Clone for aya_ebpf_bindings::bindings::cgroup +pub fn aya_ebpf_bindings::bindings::cgroup::clone(&self) -> aya_ebpf_bindings::bindings::cgroup +impl core::fmt::Debug for aya_ebpf_bindings::bindings::cgroup +pub fn aya_ebpf_bindings::bindings::cgroup::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::cgroup +impl core::marker::Send for aya_ebpf_bindings::bindings::cgroup +impl core::marker::Sync for aya_ebpf_bindings::bindings::cgroup +impl core::marker::Unpin for aya_ebpf_bindings::bindings::cgroup +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::cgroup +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::cgroup +impl core::convert::Into for aya_ebpf_bindings::bindings::cgroup where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::cgroup::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::cgroup where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::cgroup::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::cgroup::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::cgroup where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::cgroup::Error = >::Error +pub fn aya_ebpf_bindings::bindings::cgroup::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::cgroup where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::cgroup::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::cgroup where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::cgroup::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::cgroup where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::cgroup::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::cgroup +pub fn aya_ebpf_bindings::bindings::cgroup::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::file +impl core::clone::Clone for aya_ebpf_bindings::bindings::file +pub fn aya_ebpf_bindings::bindings::file::clone(&self) -> aya_ebpf_bindings::bindings::file +impl core::fmt::Debug for aya_ebpf_bindings::bindings::file +pub fn aya_ebpf_bindings::bindings::file::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::file +impl core::marker::Send for aya_ebpf_bindings::bindings::file +impl core::marker::Sync for aya_ebpf_bindings::bindings::file +impl core::marker::Unpin for aya_ebpf_bindings::bindings::file +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::file +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::file +impl core::convert::Into for aya_ebpf_bindings::bindings::file where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::file::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::file where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::file::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::file::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::file where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::file::Error = >::Error +pub fn aya_ebpf_bindings::bindings::file::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::file where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::file::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::file where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::file::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::file where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::file::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::file +pub fn aya_ebpf_bindings::bindings::file::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::inode +impl core::clone::Clone for aya_ebpf_bindings::bindings::inode +pub fn aya_ebpf_bindings::bindings::inode::clone(&self) -> aya_ebpf_bindings::bindings::inode +impl core::fmt::Debug for aya_ebpf_bindings::bindings::inode +pub fn aya_ebpf_bindings::bindings::inode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::inode +impl core::marker::Send for aya_ebpf_bindings::bindings::inode +impl core::marker::Sync for aya_ebpf_bindings::bindings::inode +impl core::marker::Unpin for aya_ebpf_bindings::bindings::inode +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::inode +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::inode +impl core::convert::Into for aya_ebpf_bindings::bindings::inode where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::inode::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::inode where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::inode::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::inode::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::inode where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::inode::Error = >::Error +pub fn aya_ebpf_bindings::bindings::inode::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::inode where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::inode::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::inode where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::inode::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::inode where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::inode::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::inode +pub fn aya_ebpf_bindings::bindings::inode::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::iphdr +impl core::clone::Clone for aya_ebpf_bindings::bindings::iphdr +pub fn aya_ebpf_bindings::bindings::iphdr::clone(&self) -> aya_ebpf_bindings::bindings::iphdr +impl core::fmt::Debug for aya_ebpf_bindings::bindings::iphdr +pub fn aya_ebpf_bindings::bindings::iphdr::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::iphdr +impl core::marker::Send for aya_ebpf_bindings::bindings::iphdr +impl core::marker::Sync for aya_ebpf_bindings::bindings::iphdr +impl core::marker::Unpin for aya_ebpf_bindings::bindings::iphdr +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::iphdr +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::iphdr +impl core::convert::Into for aya_ebpf_bindings::bindings::iphdr where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::iphdr::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::iphdr where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::iphdr::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::iphdr::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::iphdr where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::iphdr::Error = >::Error +pub fn aya_ebpf_bindings::bindings::iphdr::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::iphdr where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::iphdr::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::iphdr where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::iphdr::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::iphdr where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::iphdr::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::iphdr +pub fn aya_ebpf_bindings::bindings::iphdr::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::ipv6hdr +impl core::clone::Clone for aya_ebpf_bindings::bindings::ipv6hdr +pub fn aya_ebpf_bindings::bindings::ipv6hdr::clone(&self) -> aya_ebpf_bindings::bindings::ipv6hdr +impl core::fmt::Debug for aya_ebpf_bindings::bindings::ipv6hdr +pub fn aya_ebpf_bindings::bindings::ipv6hdr::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::ipv6hdr +impl core::marker::Send for aya_ebpf_bindings::bindings::ipv6hdr +impl core::marker::Sync for aya_ebpf_bindings::bindings::ipv6hdr +impl core::marker::Unpin for aya_ebpf_bindings::bindings::ipv6hdr +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::ipv6hdr +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::ipv6hdr +impl core::convert::Into for aya_ebpf_bindings::bindings::ipv6hdr where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::ipv6hdr::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::ipv6hdr where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::ipv6hdr::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::ipv6hdr::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::ipv6hdr where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::ipv6hdr::Error = >::Error +pub fn aya_ebpf_bindings::bindings::ipv6hdr::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::ipv6hdr where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::ipv6hdr::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::ipv6hdr where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::ipv6hdr::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::ipv6hdr where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::ipv6hdr::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::ipv6hdr +pub fn aya_ebpf_bindings::bindings::ipv6hdr::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::linux_binprm +impl core::clone::Clone for aya_ebpf_bindings::bindings::linux_binprm +pub fn aya_ebpf_bindings::bindings::linux_binprm::clone(&self) -> aya_ebpf_bindings::bindings::linux_binprm +impl core::fmt::Debug for aya_ebpf_bindings::bindings::linux_binprm +pub fn aya_ebpf_bindings::bindings::linux_binprm::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::linux_binprm +impl core::marker::Send for aya_ebpf_bindings::bindings::linux_binprm +impl core::marker::Sync for aya_ebpf_bindings::bindings::linux_binprm +impl core::marker::Unpin for aya_ebpf_bindings::bindings::linux_binprm +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::linux_binprm +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::linux_binprm +impl core::convert::Into for aya_ebpf_bindings::bindings::linux_binprm where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::linux_binprm::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::linux_binprm where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::linux_binprm::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::linux_binprm::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::linux_binprm where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::linux_binprm::Error = >::Error +pub fn aya_ebpf_bindings::bindings::linux_binprm::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::linux_binprm where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::linux_binprm::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::linux_binprm where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::linux_binprm::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::linux_binprm where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::linux_binprm::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::linux_binprm +pub fn aya_ebpf_bindings::bindings::linux_binprm::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::mptcp_sock +impl core::clone::Clone for aya_ebpf_bindings::bindings::mptcp_sock +pub fn aya_ebpf_bindings::bindings::mptcp_sock::clone(&self) -> aya_ebpf_bindings::bindings::mptcp_sock +impl core::fmt::Debug for aya_ebpf_bindings::bindings::mptcp_sock +pub fn aya_ebpf_bindings::bindings::mptcp_sock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::mptcp_sock +impl core::marker::Send for aya_ebpf_bindings::bindings::mptcp_sock +impl core::marker::Sync for aya_ebpf_bindings::bindings::mptcp_sock +impl core::marker::Unpin for aya_ebpf_bindings::bindings::mptcp_sock +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::mptcp_sock +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::mptcp_sock +impl core::convert::Into for aya_ebpf_bindings::bindings::mptcp_sock where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::mptcp_sock::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::mptcp_sock where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::mptcp_sock::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::mptcp_sock::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::mptcp_sock where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::mptcp_sock::Error = >::Error +pub fn aya_ebpf_bindings::bindings::mptcp_sock::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::mptcp_sock where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::mptcp_sock::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::mptcp_sock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::mptcp_sock::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::mptcp_sock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::mptcp_sock::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::mptcp_sock +pub fn aya_ebpf_bindings::bindings::mptcp_sock::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::path +impl core::clone::Clone for aya_ebpf_bindings::bindings::path +pub fn aya_ebpf_bindings::bindings::path::clone(&self) -> aya_ebpf_bindings::bindings::path +impl core::fmt::Debug for aya_ebpf_bindings::bindings::path +pub fn aya_ebpf_bindings::bindings::path::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::path +impl core::marker::Send for aya_ebpf_bindings::bindings::path +impl core::marker::Sync for aya_ebpf_bindings::bindings::path +impl core::marker::Unpin for aya_ebpf_bindings::bindings::path +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::path +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::path +impl core::convert::Into for aya_ebpf_bindings::bindings::path where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::path::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::path where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::path::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::path::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::path where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::path::Error = >::Error +pub fn aya_ebpf_bindings::bindings::path::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::path where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::path::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::path where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::path::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::path where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::path::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::path +pub fn aya_ebpf_bindings::bindings::path::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::pt_regs +pub aya_ebpf_bindings::bindings::pt_regs::cs: aya_ebpf_cty::od::c_ulong +pub aya_ebpf_bindings::bindings::pt_regs::eflags: aya_ebpf_cty::od::c_ulong +pub aya_ebpf_bindings::bindings::pt_regs::orig_rax: aya_ebpf_cty::od::c_ulong +pub aya_ebpf_bindings::bindings::pt_regs::r10: aya_ebpf_cty::od::c_ulong +pub aya_ebpf_bindings::bindings::pt_regs::r11: aya_ebpf_cty::od::c_ulong +pub aya_ebpf_bindings::bindings::pt_regs::r12: aya_ebpf_cty::od::c_ulong +pub aya_ebpf_bindings::bindings::pt_regs::r13: aya_ebpf_cty::od::c_ulong +pub aya_ebpf_bindings::bindings::pt_regs::r14: aya_ebpf_cty::od::c_ulong +pub aya_ebpf_bindings::bindings::pt_regs::r15: aya_ebpf_cty::od::c_ulong +pub aya_ebpf_bindings::bindings::pt_regs::r8: aya_ebpf_cty::od::c_ulong +pub aya_ebpf_bindings::bindings::pt_regs::r9: aya_ebpf_cty::od::c_ulong +pub aya_ebpf_bindings::bindings::pt_regs::rax: aya_ebpf_cty::od::c_ulong +pub aya_ebpf_bindings::bindings::pt_regs::rbp: aya_ebpf_cty::od::c_ulong +pub aya_ebpf_bindings::bindings::pt_regs::rbx: aya_ebpf_cty::od::c_ulong +pub aya_ebpf_bindings::bindings::pt_regs::rcx: aya_ebpf_cty::od::c_ulong +pub aya_ebpf_bindings::bindings::pt_regs::rdi: aya_ebpf_cty::od::c_ulong +pub aya_ebpf_bindings::bindings::pt_regs::rdx: aya_ebpf_cty::od::c_ulong +pub aya_ebpf_bindings::bindings::pt_regs::rip: aya_ebpf_cty::od::c_ulong +pub aya_ebpf_bindings::bindings::pt_regs::rsi: aya_ebpf_cty::od::c_ulong +pub aya_ebpf_bindings::bindings::pt_regs::rsp: aya_ebpf_cty::od::c_ulong +pub aya_ebpf_bindings::bindings::pt_regs::ss: aya_ebpf_cty::od::c_ulong +impl core::clone::Clone for aya_ebpf_bindings::bindings::pt_regs +pub fn aya_ebpf_bindings::bindings::pt_regs::clone(&self) -> aya_ebpf_bindings::bindings::pt_regs +impl core::fmt::Debug for aya_ebpf_bindings::bindings::pt_regs +pub fn aya_ebpf_bindings::bindings::pt_regs::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::pt_regs +impl core::marker::Send for aya_ebpf_bindings::bindings::pt_regs +impl core::marker::Sync for aya_ebpf_bindings::bindings::pt_regs +impl core::marker::Unpin for aya_ebpf_bindings::bindings::pt_regs +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::pt_regs +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::pt_regs +impl core::convert::Into for aya_ebpf_bindings::bindings::pt_regs where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::pt_regs::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::pt_regs where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::pt_regs::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::pt_regs::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::pt_regs where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::pt_regs::Error = >::Error +pub fn aya_ebpf_bindings::bindings::pt_regs::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::pt_regs where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::pt_regs::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::pt_regs where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::pt_regs::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::pt_regs where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::pt_regs::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::pt_regs +pub fn aya_ebpf_bindings::bindings::pt_regs::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::seq_file +impl core::clone::Clone for aya_ebpf_bindings::bindings::seq_file +pub fn aya_ebpf_bindings::bindings::seq_file::clone(&self) -> aya_ebpf_bindings::bindings::seq_file +impl core::fmt::Debug for aya_ebpf_bindings::bindings::seq_file +pub fn aya_ebpf_bindings::bindings::seq_file::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::seq_file +impl core::marker::Send for aya_ebpf_bindings::bindings::seq_file +impl core::marker::Sync for aya_ebpf_bindings::bindings::seq_file +impl core::marker::Unpin for aya_ebpf_bindings::bindings::seq_file +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::seq_file +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::seq_file +impl core::convert::Into for aya_ebpf_bindings::bindings::seq_file where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::seq_file::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::seq_file where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::seq_file::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::seq_file::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::seq_file where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::seq_file::Error = >::Error +pub fn aya_ebpf_bindings::bindings::seq_file::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::seq_file where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::seq_file::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::seq_file where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::seq_file::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::seq_file where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::seq_file::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::seq_file +pub fn aya_ebpf_bindings::bindings::seq_file::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::sk_msg_md +pub aya_ebpf_bindings::bindings::sk_msg_md::__bindgen_anon_1: aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::sk_msg_md::__bindgen_anon_2: aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::sk_msg_md::__bindgen_anon_3: aya_ebpf_bindings::bindings::sk_msg_md__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::sk_msg_md::family: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::sk_msg_md::local_ip4: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::sk_msg_md::local_ip6: [aya_ebpf_bindings::bindings::__u32; 4] +pub aya_ebpf_bindings::bindings::sk_msg_md::local_port: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::sk_msg_md::remote_ip4: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::sk_msg_md::remote_ip6: [aya_ebpf_bindings::bindings::__u32; 4] +pub aya_ebpf_bindings::bindings::sk_msg_md::remote_port: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::sk_msg_md::size: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::sk_msg_md +pub fn aya_ebpf_bindings::bindings::sk_msg_md::clone(&self) -> aya_ebpf_bindings::bindings::sk_msg_md +impl core::marker::Copy for aya_ebpf_bindings::bindings::sk_msg_md +impl !core::marker::Send for aya_ebpf_bindings::bindings::sk_msg_md +impl !core::marker::Sync for aya_ebpf_bindings::bindings::sk_msg_md +impl core::marker::Unpin for aya_ebpf_bindings::bindings::sk_msg_md +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::sk_msg_md +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::sk_msg_md +impl core::convert::Into for aya_ebpf_bindings::bindings::sk_msg_md where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::sk_msg_md::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::sk_msg_md where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::sk_msg_md::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::sk_msg_md::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::sk_msg_md where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::sk_msg_md::Error = >::Error +pub fn aya_ebpf_bindings::bindings::sk_msg_md::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::sk_msg_md where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_msg_md::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::sk_msg_md where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_msg_md::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::sk_msg_md where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_msg_md::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::sk_msg_md +pub fn aya_ebpf_bindings::bindings::sk_msg_md::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::sk_reuseport_md +pub aya_ebpf_bindings::bindings::sk_reuseport_md::__bindgen_anon_1: aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_1 +pub aya_ebpf_bindings::bindings::sk_reuseport_md::__bindgen_anon_2: aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_2 +pub aya_ebpf_bindings::bindings::sk_reuseport_md::__bindgen_anon_3: aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_3 +pub aya_ebpf_bindings::bindings::sk_reuseport_md::__bindgen_anon_4: aya_ebpf_bindings::bindings::sk_reuseport_md__bindgen_ty_4 +pub aya_ebpf_bindings::bindings::sk_reuseport_md::bind_inany: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::sk_reuseport_md::eth_protocol: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::sk_reuseport_md::hash: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::sk_reuseport_md::ip_protocol: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::sk_reuseport_md::len: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::sk_reuseport_md +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md::clone(&self) -> aya_ebpf_bindings::bindings::sk_reuseport_md +impl core::marker::Copy for aya_ebpf_bindings::bindings::sk_reuseport_md +impl !core::marker::Send for aya_ebpf_bindings::bindings::sk_reuseport_md +impl !core::marker::Sync for aya_ebpf_bindings::bindings::sk_reuseport_md +impl core::marker::Unpin for aya_ebpf_bindings::bindings::sk_reuseport_md +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::sk_reuseport_md +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::sk_reuseport_md +impl core::convert::Into for aya_ebpf_bindings::bindings::sk_reuseport_md where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::sk_reuseport_md where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::sk_reuseport_md::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::sk_reuseport_md where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::sk_reuseport_md::Error = >::Error +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::sk_reuseport_md where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::sk_reuseport_md where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::sk_reuseport_md where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::sk_reuseport_md +pub fn aya_ebpf_bindings::bindings::sk_reuseport_md::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::sockaddr +pub aya_ebpf_bindings::bindings::sockaddr::sa_data: [aya_ebpf_cty::ad::c_char; 14] +pub aya_ebpf_bindings::bindings::sockaddr::sa_family: aya_ebpf_bindings::bindings::sa_family_t +impl core::clone::Clone for aya_ebpf_bindings::bindings::sockaddr +pub fn aya_ebpf_bindings::bindings::sockaddr::clone(&self) -> aya_ebpf_bindings::bindings::sockaddr +impl core::fmt::Debug for aya_ebpf_bindings::bindings::sockaddr +pub fn aya_ebpf_bindings::bindings::sockaddr::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::sockaddr +impl core::marker::Send for aya_ebpf_bindings::bindings::sockaddr +impl core::marker::Sync for aya_ebpf_bindings::bindings::sockaddr +impl core::marker::Unpin for aya_ebpf_bindings::bindings::sockaddr +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::sockaddr +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::sockaddr +impl core::convert::Into for aya_ebpf_bindings::bindings::sockaddr where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::sockaddr::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::sockaddr where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::sockaddr::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::sockaddr::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::sockaddr where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::sockaddr::Error = >::Error +pub fn aya_ebpf_bindings::bindings::sockaddr::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::sockaddr where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sockaddr::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::sockaddr where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sockaddr::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::sockaddr where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::sockaddr::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::sockaddr +pub fn aya_ebpf_bindings::bindings::sockaddr::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::socket +impl core::clone::Clone for aya_ebpf_bindings::bindings::socket +pub fn aya_ebpf_bindings::bindings::socket::clone(&self) -> aya_ebpf_bindings::bindings::socket +impl core::fmt::Debug for aya_ebpf_bindings::bindings::socket +pub fn aya_ebpf_bindings::bindings::socket::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::socket +impl core::marker::Send for aya_ebpf_bindings::bindings::socket +impl core::marker::Sync for aya_ebpf_bindings::bindings::socket +impl core::marker::Unpin for aya_ebpf_bindings::bindings::socket +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::socket +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::socket +impl core::convert::Into for aya_ebpf_bindings::bindings::socket where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::socket::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::socket where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::socket::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::socket::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::socket where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::socket::Error = >::Error +pub fn aya_ebpf_bindings::bindings::socket::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::socket where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::socket::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::socket where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::socket::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::socket where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::socket::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::socket +pub fn aya_ebpf_bindings::bindings::socket::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::task_struct +impl core::clone::Clone for aya_ebpf_bindings::bindings::task_struct +pub fn aya_ebpf_bindings::bindings::task_struct::clone(&self) -> aya_ebpf_bindings::bindings::task_struct +impl core::fmt::Debug for aya_ebpf_bindings::bindings::task_struct +pub fn aya_ebpf_bindings::bindings::task_struct::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::task_struct +impl core::marker::Send for aya_ebpf_bindings::bindings::task_struct +impl core::marker::Sync for aya_ebpf_bindings::bindings::task_struct +impl core::marker::Unpin for aya_ebpf_bindings::bindings::task_struct +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::task_struct +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::task_struct +impl core::convert::Into for aya_ebpf_bindings::bindings::task_struct where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::task_struct::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::task_struct where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::task_struct::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::task_struct::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::task_struct where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::task_struct::Error = >::Error +pub fn aya_ebpf_bindings::bindings::task_struct::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::task_struct where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::task_struct::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::task_struct where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::task_struct::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::task_struct where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::task_struct::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::task_struct +pub fn aya_ebpf_bindings::bindings::task_struct::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::tcp6_sock +impl core::clone::Clone for aya_ebpf_bindings::bindings::tcp6_sock +pub fn aya_ebpf_bindings::bindings::tcp6_sock::clone(&self) -> aya_ebpf_bindings::bindings::tcp6_sock +impl core::fmt::Debug for aya_ebpf_bindings::bindings::tcp6_sock +pub fn aya_ebpf_bindings::bindings::tcp6_sock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::tcp6_sock +impl core::marker::Send for aya_ebpf_bindings::bindings::tcp6_sock +impl core::marker::Sync for aya_ebpf_bindings::bindings::tcp6_sock +impl core::marker::Unpin for aya_ebpf_bindings::bindings::tcp6_sock +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::tcp6_sock +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::tcp6_sock +impl core::convert::Into for aya_ebpf_bindings::bindings::tcp6_sock where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::tcp6_sock::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::tcp6_sock where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::tcp6_sock::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::tcp6_sock::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::tcp6_sock where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::tcp6_sock::Error = >::Error +pub fn aya_ebpf_bindings::bindings::tcp6_sock::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::tcp6_sock where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::tcp6_sock::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::tcp6_sock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::tcp6_sock::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::tcp6_sock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::tcp6_sock::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::tcp6_sock +pub fn aya_ebpf_bindings::bindings::tcp6_sock::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::tcp_request_sock +impl core::clone::Clone for aya_ebpf_bindings::bindings::tcp_request_sock +pub fn aya_ebpf_bindings::bindings::tcp_request_sock::clone(&self) -> aya_ebpf_bindings::bindings::tcp_request_sock +impl core::fmt::Debug for aya_ebpf_bindings::bindings::tcp_request_sock +pub fn aya_ebpf_bindings::bindings::tcp_request_sock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::tcp_request_sock +impl core::marker::Send for aya_ebpf_bindings::bindings::tcp_request_sock +impl core::marker::Sync for aya_ebpf_bindings::bindings::tcp_request_sock +impl core::marker::Unpin for aya_ebpf_bindings::bindings::tcp_request_sock +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::tcp_request_sock +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::tcp_request_sock +impl core::convert::Into for aya_ebpf_bindings::bindings::tcp_request_sock where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::tcp_request_sock::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::tcp_request_sock where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::tcp_request_sock::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::tcp_request_sock::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::tcp_request_sock where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::tcp_request_sock::Error = >::Error +pub fn aya_ebpf_bindings::bindings::tcp_request_sock::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::tcp_request_sock where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::tcp_request_sock::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::tcp_request_sock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::tcp_request_sock::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::tcp_request_sock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::tcp_request_sock::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::tcp_request_sock +pub fn aya_ebpf_bindings::bindings::tcp_request_sock::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::tcp_sock +impl core::clone::Clone for aya_ebpf_bindings::bindings::tcp_sock +pub fn aya_ebpf_bindings::bindings::tcp_sock::clone(&self) -> aya_ebpf_bindings::bindings::tcp_sock +impl core::fmt::Debug for aya_ebpf_bindings::bindings::tcp_sock +pub fn aya_ebpf_bindings::bindings::tcp_sock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::tcp_sock +impl core::marker::Send for aya_ebpf_bindings::bindings::tcp_sock +impl core::marker::Sync for aya_ebpf_bindings::bindings::tcp_sock +impl core::marker::Unpin for aya_ebpf_bindings::bindings::tcp_sock +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::tcp_sock +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::tcp_sock +impl core::convert::Into for aya_ebpf_bindings::bindings::tcp_sock where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::tcp_sock::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::tcp_sock where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::tcp_sock::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::tcp_sock::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::tcp_sock where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::tcp_sock::Error = >::Error +pub fn aya_ebpf_bindings::bindings::tcp_sock::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::tcp_sock where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::tcp_sock::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::tcp_sock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::tcp_sock::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::tcp_sock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::tcp_sock::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::tcp_sock +pub fn aya_ebpf_bindings::bindings::tcp_sock::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::tcp_timewait_sock +impl core::clone::Clone for aya_ebpf_bindings::bindings::tcp_timewait_sock +pub fn aya_ebpf_bindings::bindings::tcp_timewait_sock::clone(&self) -> aya_ebpf_bindings::bindings::tcp_timewait_sock +impl core::fmt::Debug for aya_ebpf_bindings::bindings::tcp_timewait_sock +pub fn aya_ebpf_bindings::bindings::tcp_timewait_sock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::tcp_timewait_sock +impl core::marker::Send for aya_ebpf_bindings::bindings::tcp_timewait_sock +impl core::marker::Sync for aya_ebpf_bindings::bindings::tcp_timewait_sock +impl core::marker::Unpin for aya_ebpf_bindings::bindings::tcp_timewait_sock +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::tcp_timewait_sock +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::tcp_timewait_sock +impl core::convert::Into for aya_ebpf_bindings::bindings::tcp_timewait_sock where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::tcp_timewait_sock::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::tcp_timewait_sock where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::tcp_timewait_sock::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::tcp_timewait_sock::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::tcp_timewait_sock where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::tcp_timewait_sock::Error = >::Error +pub fn aya_ebpf_bindings::bindings::tcp_timewait_sock::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::tcp_timewait_sock where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::tcp_timewait_sock::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::tcp_timewait_sock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::tcp_timewait_sock::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::tcp_timewait_sock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::tcp_timewait_sock::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::tcp_timewait_sock +pub fn aya_ebpf_bindings::bindings::tcp_timewait_sock::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::tcphdr +impl core::clone::Clone for aya_ebpf_bindings::bindings::tcphdr +pub fn aya_ebpf_bindings::bindings::tcphdr::clone(&self) -> aya_ebpf_bindings::bindings::tcphdr +impl core::fmt::Debug for aya_ebpf_bindings::bindings::tcphdr +pub fn aya_ebpf_bindings::bindings::tcphdr::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::tcphdr +impl core::marker::Send for aya_ebpf_bindings::bindings::tcphdr +impl core::marker::Sync for aya_ebpf_bindings::bindings::tcphdr +impl core::marker::Unpin for aya_ebpf_bindings::bindings::tcphdr +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::tcphdr +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::tcphdr +impl core::convert::Into for aya_ebpf_bindings::bindings::tcphdr where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::tcphdr::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::tcphdr where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::tcphdr::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::tcphdr::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::tcphdr where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::tcphdr::Error = >::Error +pub fn aya_ebpf_bindings::bindings::tcphdr::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::tcphdr where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::tcphdr::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::tcphdr where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::tcphdr::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::tcphdr where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::tcphdr::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::tcphdr +pub fn aya_ebpf_bindings::bindings::tcphdr::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::udp6_sock +impl core::clone::Clone for aya_ebpf_bindings::bindings::udp6_sock +pub fn aya_ebpf_bindings::bindings::udp6_sock::clone(&self) -> aya_ebpf_bindings::bindings::udp6_sock +impl core::fmt::Debug for aya_ebpf_bindings::bindings::udp6_sock +pub fn aya_ebpf_bindings::bindings::udp6_sock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::udp6_sock +impl core::marker::Send for aya_ebpf_bindings::bindings::udp6_sock +impl core::marker::Sync for aya_ebpf_bindings::bindings::udp6_sock +impl core::marker::Unpin for aya_ebpf_bindings::bindings::udp6_sock +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::udp6_sock +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::udp6_sock +impl core::convert::Into for aya_ebpf_bindings::bindings::udp6_sock where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::udp6_sock::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::udp6_sock where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::udp6_sock::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::udp6_sock::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::udp6_sock where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::udp6_sock::Error = >::Error +pub fn aya_ebpf_bindings::bindings::udp6_sock::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::udp6_sock where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::udp6_sock::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::udp6_sock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::udp6_sock::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::udp6_sock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::udp6_sock::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::udp6_sock +pub fn aya_ebpf_bindings::bindings::udp6_sock::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::unix_sock +impl core::clone::Clone for aya_ebpf_bindings::bindings::unix_sock +pub fn aya_ebpf_bindings::bindings::unix_sock::clone(&self) -> aya_ebpf_bindings::bindings::unix_sock +impl core::fmt::Debug for aya_ebpf_bindings::bindings::unix_sock +pub fn aya_ebpf_bindings::bindings::unix_sock::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::unix_sock +impl core::marker::Send for aya_ebpf_bindings::bindings::unix_sock +impl core::marker::Sync for aya_ebpf_bindings::bindings::unix_sock +impl core::marker::Unpin for aya_ebpf_bindings::bindings::unix_sock +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::unix_sock +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::unix_sock +impl core::convert::Into for aya_ebpf_bindings::bindings::unix_sock where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::unix_sock::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::unix_sock where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::unix_sock::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::unix_sock::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::unix_sock where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::unix_sock::Error = >::Error +pub fn aya_ebpf_bindings::bindings::unix_sock::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::unix_sock where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::unix_sock::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::unix_sock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::unix_sock::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::unix_sock where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::unix_sock::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::unix_sock +pub fn aya_ebpf_bindings::bindings::unix_sock::from(t: T) -> T +#[repr(C)] pub struct aya_ebpf_bindings::bindings::xdp_md +pub aya_ebpf_bindings::bindings::xdp_md::data: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::xdp_md::data_end: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::xdp_md::data_meta: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::xdp_md::egress_ifindex: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::xdp_md::ingress_ifindex: aya_ebpf_bindings::bindings::__u32 +pub aya_ebpf_bindings::bindings::xdp_md::rx_queue_index: aya_ebpf_bindings::bindings::__u32 +impl core::clone::Clone for aya_ebpf_bindings::bindings::xdp_md +pub fn aya_ebpf_bindings::bindings::xdp_md::clone(&self) -> aya_ebpf_bindings::bindings::xdp_md +impl core::fmt::Debug for aya_ebpf_bindings::bindings::xdp_md +pub fn aya_ebpf_bindings::bindings::xdp_md::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_ebpf_bindings::bindings::xdp_md +impl core::marker::Send for aya_ebpf_bindings::bindings::xdp_md +impl core::marker::Sync for aya_ebpf_bindings::bindings::xdp_md +impl core::marker::Unpin for aya_ebpf_bindings::bindings::xdp_md +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf_bindings::bindings::xdp_md +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf_bindings::bindings::xdp_md +impl core::convert::Into for aya_ebpf_bindings::bindings::xdp_md where U: core::convert::From +pub fn aya_ebpf_bindings::bindings::xdp_md::into(self) -> U +impl core::convert::TryFrom for aya_ebpf_bindings::bindings::xdp_md where U: core::convert::Into +pub type aya_ebpf_bindings::bindings::xdp_md::Error = core::convert::Infallible +pub fn aya_ebpf_bindings::bindings::xdp_md::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf_bindings::bindings::xdp_md where U: core::convert::TryFrom +pub type aya_ebpf_bindings::bindings::xdp_md::Error = >::Error +pub fn aya_ebpf_bindings::bindings::xdp_md::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf_bindings::bindings::xdp_md where T: 'static + core::marker::Sized +pub fn aya_ebpf_bindings::bindings::xdp_md::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf_bindings::bindings::xdp_md where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::xdp_md::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf_bindings::bindings::xdp_md where T: core::marker::Sized +pub fn aya_ebpf_bindings::bindings::xdp_md::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf_bindings::bindings::xdp_md +pub fn aya_ebpf_bindings::bindings::xdp_md::from(t: T) -> T +pub const aya_ebpf_bindings::bindings::BPF_ABS: u32 = 32u32 +pub const aya_ebpf_bindings::bindings::BPF_ADD: u32 = 0u32 +pub const aya_ebpf_bindings::bindings::BPF_ADJ_ROOM_ENCAP_L2_MASK: aya_ebpf_bindings::bindings::_bindgen_ty_16 = 255u32 +pub const aya_ebpf_bindings::bindings::BPF_ADJ_ROOM_ENCAP_L2_SHIFT: aya_ebpf_bindings::bindings::_bindgen_ty_16 = 56u32 +pub const aya_ebpf_bindings::bindings::BPF_ALU: u32 = 4u32 +pub const aya_ebpf_bindings::bindings::BPF_ALU64: u32 = 7u32 +pub const aya_ebpf_bindings::bindings::BPF_AND: u32 = 80u32 +pub const aya_ebpf_bindings::bindings::BPF_ANY: aya_ebpf_bindings::bindings::_bindgen_ty_2 = 0u32 +pub const aya_ebpf_bindings::bindings::BPF_ARSH: u32 = 192u32 +pub const aya_ebpf_bindings::bindings::BPF_ATOMIC: u32 = 192u32 +pub const aya_ebpf_bindings::bindings::BPF_B: u32 = 16u32 +pub const aya_ebpf_bindings::bindings::BPF_BUILD_ID_SIZE: u32 = 20u32 +pub const aya_ebpf_bindings::bindings::BPF_CALL: u32 = 128u32 +pub const aya_ebpf_bindings::bindings::BPF_CMPXCHG: u32 = 241u32 +pub const aya_ebpf_bindings::bindings::BPF_CSUM_LEVEL_DEC: aya_ebpf_bindings::bindings::_bindgen_ty_14 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_CSUM_LEVEL_INC: aya_ebpf_bindings::bindings::_bindgen_ty_14 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_CSUM_LEVEL_QUERY: aya_ebpf_bindings::bindings::_bindgen_ty_14 = 0u32 +pub const aya_ebpf_bindings::bindings::BPF_CSUM_LEVEL_RESET: aya_ebpf_bindings::bindings::_bindgen_ty_14 = 3u32 +pub const aya_ebpf_bindings::bindings::BPF_DEVCG_ACC_MKNOD: aya_ebpf_bindings::bindings::_bindgen_ty_33 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_DEVCG_ACC_READ: aya_ebpf_bindings::bindings::_bindgen_ty_33 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_DEVCG_ACC_WRITE: aya_ebpf_bindings::bindings::_bindgen_ty_33 = 4u32 +pub const aya_ebpf_bindings::bindings::BPF_DEVCG_DEV_BLOCK: aya_ebpf_bindings::bindings::_bindgen_ty_34 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_DEVCG_DEV_CHAR: aya_ebpf_bindings::bindings::_bindgen_ty_34 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_DIV: u32 = 48u32 +pub const aya_ebpf_bindings::bindings::BPF_DW: u32 = 24u32 +pub const aya_ebpf_bindings::bindings::BPF_END: u32 = 208u32 +pub const aya_ebpf_bindings::bindings::BPF_EXIST: aya_ebpf_bindings::bindings::_bindgen_ty_2 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_EXIT: u32 = 144u32 +pub const aya_ebpf_bindings::bindings::BPF_FETCH: u32 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_FIB_LKUP_RET_BLACKHOLE: aya_ebpf_bindings::bindings::_bindgen_ty_36 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_FIB_LKUP_RET_FRAG_NEEDED: aya_ebpf_bindings::bindings::_bindgen_ty_36 = 8u32 +pub const aya_ebpf_bindings::bindings::BPF_FIB_LKUP_RET_FWD_DISABLED: aya_ebpf_bindings::bindings::_bindgen_ty_36 = 5u32 +pub const aya_ebpf_bindings::bindings::BPF_FIB_LKUP_RET_NOT_FWDED: aya_ebpf_bindings::bindings::_bindgen_ty_36 = 4u32 +pub const aya_ebpf_bindings::bindings::BPF_FIB_LKUP_RET_NO_NEIGH: aya_ebpf_bindings::bindings::_bindgen_ty_36 = 7u32 +pub const aya_ebpf_bindings::bindings::BPF_FIB_LKUP_RET_PROHIBIT: aya_ebpf_bindings::bindings::_bindgen_ty_36 = 3u32 +pub const aya_ebpf_bindings::bindings::BPF_FIB_LKUP_RET_SUCCESS: aya_ebpf_bindings::bindings::_bindgen_ty_36 = 0u32 +pub const aya_ebpf_bindings::bindings::BPF_FIB_LKUP_RET_UNREACHABLE: aya_ebpf_bindings::bindings::_bindgen_ty_36 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_FIB_LKUP_RET_UNSUPP_LWT: aya_ebpf_bindings::bindings::_bindgen_ty_36 = 6u32 +pub const aya_ebpf_bindings::bindings::BPF_FIB_LOOKUP_DIRECT: aya_ebpf_bindings::bindings::_bindgen_ty_35 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_FIB_LOOKUP_OUTPUT: aya_ebpf_bindings::bindings::_bindgen_ty_35 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_FIB_LOOKUP_SKIP_NEIGH: aya_ebpf_bindings::bindings::_bindgen_ty_35 = 4u32 +pub const aya_ebpf_bindings::bindings::BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG: aya_ebpf_bindings::bindings::_bindgen_ty_37 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP: aya_ebpf_bindings::bindings::_bindgen_ty_37 = 4u32 +pub const aya_ebpf_bindings::bindings::BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL: aya_ebpf_bindings::bindings::_bindgen_ty_37 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_FROM_BE: u32 = 8u32 +pub const aya_ebpf_bindings::bindings::BPF_FROM_LE: u32 = 0u32 +pub const aya_ebpf_bindings::bindings::BPF_F_ADJ_ROOM_DECAP_L3_IPV4: aya_ebpf_bindings::bindings::_bindgen_ty_15 = 128u32 +pub const aya_ebpf_bindings::bindings::BPF_F_ADJ_ROOM_DECAP_L3_IPV6: aya_ebpf_bindings::bindings::_bindgen_ty_15 = 256u32 +pub const aya_ebpf_bindings::bindings::BPF_F_ADJ_ROOM_ENCAP_L2_ETH: aya_ebpf_bindings::bindings::_bindgen_ty_15 = 64u32 +pub const aya_ebpf_bindings::bindings::BPF_F_ADJ_ROOM_ENCAP_L3_IPV4: aya_ebpf_bindings::bindings::_bindgen_ty_15 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_F_ADJ_ROOM_ENCAP_L3_IPV6: aya_ebpf_bindings::bindings::_bindgen_ty_15 = 4u32 +pub const aya_ebpf_bindings::bindings::BPF_F_ADJ_ROOM_ENCAP_L4_GRE: aya_ebpf_bindings::bindings::_bindgen_ty_15 = 8u32 +pub const aya_ebpf_bindings::bindings::BPF_F_ADJ_ROOM_ENCAP_L4_UDP: aya_ebpf_bindings::bindings::_bindgen_ty_15 = 16u32 +pub const aya_ebpf_bindings::bindings::BPF_F_ADJ_ROOM_FIXED_GSO: aya_ebpf_bindings::bindings::_bindgen_ty_15 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_F_ADJ_ROOM_NO_CSUM_RESET: aya_ebpf_bindings::bindings::_bindgen_ty_15 = 32u32 +pub const aya_ebpf_bindings::bindings::BPF_F_ALLOW_MULTI: u32 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_F_ALLOW_OVERRIDE: u32 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_F_ANY_ALIGNMENT: u32 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_F_BPRM_SECUREEXEC: aya_ebpf_bindings::bindings::_bindgen_ty_24 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_F_BROADCAST: aya_ebpf_bindings::bindings::_bindgen_ty_25 = 8u32 +pub const aya_ebpf_bindings::bindings::BPF_F_CLONE: aya_ebpf_bindings::bindings::_bindgen_ty_3 = 512u32 +pub const aya_ebpf_bindings::bindings::BPF_F_CTXLEN_MASK: aya_ebpf_bindings::bindings::_bindgen_ty_12 = 4_503_595_332_403_200u64 +pub const aya_ebpf_bindings::bindings::BPF_F_CURRENT_CPU: aya_ebpf_bindings::bindings::_bindgen_ty_12 = 4_294_967_295u64 +pub const aya_ebpf_bindings::bindings::BPF_F_CURRENT_NETNS: aya_ebpf_bindings::bindings::_bindgen_ty_13 = -1i32 +pub const aya_ebpf_bindings::bindings::BPF_F_DONT_FRAGMENT: aya_ebpf_bindings::bindings::_bindgen_ty_10 = 4u32 +pub const aya_ebpf_bindings::bindings::BPF_F_EXCLUDE_INGRESS: aya_ebpf_bindings::bindings::_bindgen_ty_25 = 16u32 +pub const aya_ebpf_bindings::bindings::BPF_F_FAST_STACK_CMP: aya_ebpf_bindings::bindings::_bindgen_ty_9 = 512u32 +pub const aya_ebpf_bindings::bindings::BPF_F_GET_BRANCH_RECORDS_SIZE: aya_ebpf_bindings::bindings::_bindgen_ty_19 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_F_HDR_FIELD_MASK: aya_ebpf_bindings::bindings::_bindgen_ty_5 = 15u32 +pub const aya_ebpf_bindings::bindings::BPF_F_INDEX_MASK: aya_ebpf_bindings::bindings::_bindgen_ty_12 = 4_294_967_295u64 +pub const aya_ebpf_bindings::bindings::BPF_F_INGRESS: aya_ebpf_bindings::bindings::_bindgen_ty_7 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_F_INNER_MAP: aya_ebpf_bindings::bindings::_bindgen_ty_3 = 4_096u32 +pub const aya_ebpf_bindings::bindings::BPF_F_INVALIDATE_HASH: aya_ebpf_bindings::bindings::_bindgen_ty_4 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_F_KPROBE_MULTI_RETURN: u32 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_F_LINK: aya_ebpf_bindings::bindings::_bindgen_ty_3 = 8_192u32 +pub const aya_ebpf_bindings::bindings::BPF_F_LOCK: aya_ebpf_bindings::bindings::_bindgen_ty_2 = 4u32 +pub const aya_ebpf_bindings::bindings::BPF_F_MARK_ENFORCE: aya_ebpf_bindings::bindings::_bindgen_ty_6 = 64u32 +pub const aya_ebpf_bindings::bindings::BPF_F_MARK_MANGLED_0: aya_ebpf_bindings::bindings::_bindgen_ty_6 = 32u32 +pub const aya_ebpf_bindings::bindings::BPF_F_MMAPABLE: aya_ebpf_bindings::bindings::_bindgen_ty_3 = 1_024u32 +pub const aya_ebpf_bindings::bindings::BPF_F_NO_COMMON_LRU: aya_ebpf_bindings::bindings::_bindgen_ty_3 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_F_NO_PREALLOC: aya_ebpf_bindings::bindings::_bindgen_ty_3 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_F_NO_TUNNEL_KEY: aya_ebpf_bindings::bindings::_bindgen_ty_10 = 16u32 +pub const aya_ebpf_bindings::bindings::BPF_F_NUMA_NODE: aya_ebpf_bindings::bindings::_bindgen_ty_3 = 4u32 +pub const aya_ebpf_bindings::bindings::BPF_F_PATH_FD: aya_ebpf_bindings::bindings::_bindgen_ty_3 = 16_384u32 +pub const aya_ebpf_bindings::bindings::BPF_F_PRESERVE_ELEMS: aya_ebpf_bindings::bindings::_bindgen_ty_3 = 2_048u32 +pub const aya_ebpf_bindings::bindings::BPF_F_PSEUDO_HDR: aya_ebpf_bindings::bindings::_bindgen_ty_6 = 16u32 +pub const aya_ebpf_bindings::bindings::BPF_F_QUERY_EFFECTIVE: u32 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_F_RDONLY: aya_ebpf_bindings::bindings::_bindgen_ty_3 = 8u32 +pub const aya_ebpf_bindings::bindings::BPF_F_RDONLY_PROG: aya_ebpf_bindings::bindings::_bindgen_ty_3 = 128u32 +pub const aya_ebpf_bindings::bindings::BPF_F_RECOMPUTE_CSUM: aya_ebpf_bindings::bindings::_bindgen_ty_4 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_F_REPLACE: u32 = 4u32 +pub const aya_ebpf_bindings::bindings::BPF_F_REUSE_STACKID: aya_ebpf_bindings::bindings::_bindgen_ty_9 = 1_024u32 +pub const aya_ebpf_bindings::bindings::BPF_F_SEQ_NUMBER: aya_ebpf_bindings::bindings::_bindgen_ty_10 = 8u32 +pub const aya_ebpf_bindings::bindings::BPF_F_SKIP_FIELD_MASK: aya_ebpf_bindings::bindings::_bindgen_ty_9 = 255u32 +pub const aya_ebpf_bindings::bindings::BPF_F_SLEEPABLE: u32 = 16u32 +pub const aya_ebpf_bindings::bindings::BPF_F_STACK_BUILD_ID: aya_ebpf_bindings::bindings::_bindgen_ty_3 = 32u32 +pub const aya_ebpf_bindings::bindings::BPF_F_STRICT_ALIGNMENT: u32 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_F_SYSCTL_BASE_NAME: aya_ebpf_bindings::bindings::_bindgen_ty_17 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_F_TEST_RND_HI32: u32 = 4u32 +pub const aya_ebpf_bindings::bindings::BPF_F_TEST_RUN_ON_CPU: u32 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_F_TEST_STATE_FREQ: u32 = 8u32 +pub const aya_ebpf_bindings::bindings::BPF_F_TEST_XDP_LIVE_FRAMES: u32 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_F_TIMER_ABS: aya_ebpf_bindings::bindings::_bindgen_ty_39 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_F_TUNINFO_FLAGS: aya_ebpf_bindings::bindings::_bindgen_ty_11 = 16u32 +pub const aya_ebpf_bindings::bindings::BPF_F_TUNINFO_IPV6: aya_ebpf_bindings::bindings::_bindgen_ty_8 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_F_USER_BUILD_ID: aya_ebpf_bindings::bindings::_bindgen_ty_9 = 2_048u32 +pub const aya_ebpf_bindings::bindings::BPF_F_USER_STACK: aya_ebpf_bindings::bindings::_bindgen_ty_9 = 256u32 +pub const aya_ebpf_bindings::bindings::BPF_F_WRONLY: aya_ebpf_bindings::bindings::_bindgen_ty_3 = 16u32 +pub const aya_ebpf_bindings::bindings::BPF_F_WRONLY_PROG: aya_ebpf_bindings::bindings::_bindgen_ty_3 = 256u32 +pub const aya_ebpf_bindings::bindings::BPF_F_XDP_DEV_BOUND_ONLY: u32 = 64u32 +pub const aya_ebpf_bindings::bindings::BPF_F_XDP_HAS_FRAGS: u32 = 32u32 +pub const aya_ebpf_bindings::bindings::BPF_F_ZERO_CSUM_TX: aya_ebpf_bindings::bindings::_bindgen_ty_10 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_F_ZERO_SEED: aya_ebpf_bindings::bindings::_bindgen_ty_3 = 64u32 +pub const aya_ebpf_bindings::bindings::BPF_H: u32 = 8u32 +pub const aya_ebpf_bindings::bindings::BPF_IMM: u32 = 0u32 +pub const aya_ebpf_bindings::bindings::BPF_IND: u32 = 64u32 +pub const aya_ebpf_bindings::bindings::BPF_JA: u32 = 0u32 +pub const aya_ebpf_bindings::bindings::BPF_JEQ: u32 = 16u32 +pub const aya_ebpf_bindings::bindings::BPF_JGE: u32 = 48u32 +pub const aya_ebpf_bindings::bindings::BPF_JGT: u32 = 32u32 +pub const aya_ebpf_bindings::bindings::BPF_JLE: u32 = 176u32 +pub const aya_ebpf_bindings::bindings::BPF_JLT: u32 = 160u32 +pub const aya_ebpf_bindings::bindings::BPF_JMP: u32 = 5u32 +pub const aya_ebpf_bindings::bindings::BPF_JMP32: u32 = 6u32 +pub const aya_ebpf_bindings::bindings::BPF_JNE: u32 = 80u32 +pub const aya_ebpf_bindings::bindings::BPF_JSET: u32 = 64u32 +pub const aya_ebpf_bindings::bindings::BPF_JSGE: u32 = 112u32 +pub const aya_ebpf_bindings::bindings::BPF_JSGT: u32 = 96u32 +pub const aya_ebpf_bindings::bindings::BPF_JSLE: u32 = 208u32 +pub const aya_ebpf_bindings::bindings::BPF_JSLT: u32 = 192u32 +pub const aya_ebpf_bindings::bindings::BPF_K: u32 = 0u32 +pub const aya_ebpf_bindings::bindings::BPF_LD: u32 = 0u32 +pub const aya_ebpf_bindings::bindings::BPF_LDX: u32 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_LEN: u32 = 128u32 +pub const aya_ebpf_bindings::bindings::BPF_LOCAL_STORAGE_GET_F_CREATE: aya_ebpf_bindings::bindings::_bindgen_ty_18 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_LSH: u32 = 96u32 +pub const aya_ebpf_bindings::bindings::BPF_MAXINSNS: u32 = 4_096u32 +pub const aya_ebpf_bindings::bindings::BPF_MEM: u32 = 96u32 +pub const aya_ebpf_bindings::bindings::BPF_MISC: u32 = 7u32 +pub const aya_ebpf_bindings::bindings::BPF_MOD: u32 = 144u32 +pub const aya_ebpf_bindings::bindings::BPF_MOV: u32 = 176u32 +pub const aya_ebpf_bindings::bindings::BPF_MSH: u32 = 160u32 +pub const aya_ebpf_bindings::bindings::BPF_MUL: u32 = 32u32 +pub const aya_ebpf_bindings::bindings::BPF_NEG: u32 = 128u32 +pub const aya_ebpf_bindings::bindings::BPF_NOEXIST: aya_ebpf_bindings::bindings::_bindgen_ty_2 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_OBJ_NAME_LEN: u32 = 16u32 +pub const aya_ebpf_bindings::bindings::BPF_OR: u32 = 64u32 +pub const aya_ebpf_bindings::bindings::BPF_PSEUDO_BTF_ID: u32 = 3u32 +pub const aya_ebpf_bindings::bindings::BPF_PSEUDO_CALL: u32 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_PSEUDO_FUNC: u32 = 4u32 +pub const aya_ebpf_bindings::bindings::BPF_PSEUDO_KFUNC_CALL: u32 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_PSEUDO_MAP_FD: u32 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_PSEUDO_MAP_IDX: u32 = 5u32 +pub const aya_ebpf_bindings::bindings::BPF_PSEUDO_MAP_IDX_VALUE: u32 = 6u32 +pub const aya_ebpf_bindings::bindings::BPF_PSEUDO_MAP_VALUE: u32 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_RB_AVAIL_DATA: aya_ebpf_bindings::bindings::_bindgen_ty_21 = 0u32 +pub const aya_ebpf_bindings::bindings::BPF_RB_CONS_POS: aya_ebpf_bindings::bindings::_bindgen_ty_21 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_RB_FORCE_WAKEUP: aya_ebpf_bindings::bindings::_bindgen_ty_20 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_RB_NO_WAKEUP: aya_ebpf_bindings::bindings::_bindgen_ty_20 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_RB_PROD_POS: aya_ebpf_bindings::bindings::_bindgen_ty_21 = 3u32 +pub const aya_ebpf_bindings::bindings::BPF_RB_RING_SIZE: aya_ebpf_bindings::bindings::_bindgen_ty_21 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_REG_0: aya_ebpf_bindings::bindings::_bindgen_ty_1 = 0u32 +pub const aya_ebpf_bindings::bindings::BPF_REG_1: aya_ebpf_bindings::bindings::_bindgen_ty_1 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_REG_10: aya_ebpf_bindings::bindings::_bindgen_ty_1 = 10u32 +pub const aya_ebpf_bindings::bindings::BPF_REG_2: aya_ebpf_bindings::bindings::_bindgen_ty_1 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_REG_3: aya_ebpf_bindings::bindings::_bindgen_ty_1 = 3u32 +pub const aya_ebpf_bindings::bindings::BPF_REG_4: aya_ebpf_bindings::bindings::_bindgen_ty_1 = 4u32 +pub const aya_ebpf_bindings::bindings::BPF_REG_5: aya_ebpf_bindings::bindings::_bindgen_ty_1 = 5u32 +pub const aya_ebpf_bindings::bindings::BPF_REG_6: aya_ebpf_bindings::bindings::_bindgen_ty_1 = 6u32 +pub const aya_ebpf_bindings::bindings::BPF_REG_7: aya_ebpf_bindings::bindings::_bindgen_ty_1 = 7u32 +pub const aya_ebpf_bindings::bindings::BPF_REG_8: aya_ebpf_bindings::bindings::_bindgen_ty_1 = 8u32 +pub const aya_ebpf_bindings::bindings::BPF_REG_9: aya_ebpf_bindings::bindings::_bindgen_ty_1 = 9u32 +pub const aya_ebpf_bindings::bindings::BPF_RET: u32 = 6u32 +pub const aya_ebpf_bindings::bindings::BPF_RINGBUF_BUSY_BIT: aya_ebpf_bindings::bindings::_bindgen_ty_22 = 2_147_483_648u32 +pub const aya_ebpf_bindings::bindings::BPF_RINGBUF_DISCARD_BIT: aya_ebpf_bindings::bindings::_bindgen_ty_22 = 1_073_741_824u32 +pub const aya_ebpf_bindings::bindings::BPF_RINGBUF_HDR_SZ: aya_ebpf_bindings::bindings::_bindgen_ty_22 = 8u32 +pub const aya_ebpf_bindings::bindings::BPF_RSH: u32 = 112u32 +pub const aya_ebpf_bindings::bindings::BPF_SK_LOOKUP_F_NO_REUSEPORT: aya_ebpf_bindings::bindings::_bindgen_ty_23 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_SK_LOOKUP_F_REPLACE: aya_ebpf_bindings::bindings::_bindgen_ty_23 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_SK_STORAGE_GET_F_CREATE: aya_ebpf_bindings::bindings::_bindgen_ty_18 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_ACTIVE_ESTABLISHED_CB: aya_ebpf_bindings::bindings::_bindgen_ty_28 = 4u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_ALL_CB_FLAGS: aya_ebpf_bindings::bindings::_bindgen_ty_27 = 127u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_BASE_RTT: aya_ebpf_bindings::bindings::_bindgen_ty_28 = 7u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_HDR_OPT_LEN_CB: aya_ebpf_bindings::bindings::_bindgen_ty_28 = 14u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_NEEDS_ECN: aya_ebpf_bindings::bindings::_bindgen_ty_28 = 6u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_PARSE_ALL_HDR_OPT_CB_FLAG: aya_ebpf_bindings::bindings::_bindgen_ty_27 = 16u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_PARSE_HDR_OPT_CB: aya_ebpf_bindings::bindings::_bindgen_ty_28 = 13u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_PARSE_UNKNOWN_HDR_OPT_CB_FLAG: aya_ebpf_bindings::bindings::_bindgen_ty_27 = 32u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_PASSIVE_ESTABLISHED_CB: aya_ebpf_bindings::bindings::_bindgen_ty_28 = 5u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_RETRANS_CB: aya_ebpf_bindings::bindings::_bindgen_ty_28 = 9u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_RETRANS_CB_FLAG: aya_ebpf_bindings::bindings::_bindgen_ty_27 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_RTO_CB: aya_ebpf_bindings::bindings::_bindgen_ty_28 = 8u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_RTO_CB_FLAG: aya_ebpf_bindings::bindings::_bindgen_ty_27 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_RTT_CB: aya_ebpf_bindings::bindings::_bindgen_ty_28 = 12u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_RTT_CB_FLAG: aya_ebpf_bindings::bindings::_bindgen_ty_27 = 8u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_RWND_INIT: aya_ebpf_bindings::bindings::_bindgen_ty_28 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_STATE_CB: aya_ebpf_bindings::bindings::_bindgen_ty_28 = 10u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_STATE_CB_FLAG: aya_ebpf_bindings::bindings::_bindgen_ty_27 = 4u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_TCP_CONNECT_CB: aya_ebpf_bindings::bindings::_bindgen_ty_28 = 3u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_TCP_LISTEN_CB: aya_ebpf_bindings::bindings::_bindgen_ty_28 = 11u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_TIMEOUT_INIT: aya_ebpf_bindings::bindings::_bindgen_ty_28 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_VOID: aya_ebpf_bindings::bindings::_bindgen_ty_28 = 0u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_WRITE_HDR_OPT_CB: aya_ebpf_bindings::bindings::_bindgen_ty_28 = 15u32 +pub const aya_ebpf_bindings::bindings::BPF_SOCK_OPS_WRITE_HDR_OPT_CB_FLAG: aya_ebpf_bindings::bindings::_bindgen_ty_27 = 64u32 +pub const aya_ebpf_bindings::bindings::BPF_ST: u32 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_STX: u32 = 3u32 +pub const aya_ebpf_bindings::bindings::BPF_SUB: u32 = 16u32 +pub const aya_ebpf_bindings::bindings::BPF_TAG_SIZE: u32 = 8u32 +pub const aya_ebpf_bindings::bindings::BPF_TCP_CLOSE: aya_ebpf_bindings::bindings::_bindgen_ty_29 = 7u32 +pub const aya_ebpf_bindings::bindings::BPF_TCP_CLOSE_WAIT: aya_ebpf_bindings::bindings::_bindgen_ty_29 = 8u32 +pub const aya_ebpf_bindings::bindings::BPF_TCP_CLOSING: aya_ebpf_bindings::bindings::_bindgen_ty_29 = 11u32 +pub const aya_ebpf_bindings::bindings::BPF_TCP_ESTABLISHED: aya_ebpf_bindings::bindings::_bindgen_ty_29 = 1u32 +pub const aya_ebpf_bindings::bindings::BPF_TCP_FIN_WAIT1: aya_ebpf_bindings::bindings::_bindgen_ty_29 = 4u32 +pub const aya_ebpf_bindings::bindings::BPF_TCP_FIN_WAIT2: aya_ebpf_bindings::bindings::_bindgen_ty_29 = 5u32 +pub const aya_ebpf_bindings::bindings::BPF_TCP_LAST_ACK: aya_ebpf_bindings::bindings::_bindgen_ty_29 = 9u32 +pub const aya_ebpf_bindings::bindings::BPF_TCP_LISTEN: aya_ebpf_bindings::bindings::_bindgen_ty_29 = 10u32 +pub const aya_ebpf_bindings::bindings::BPF_TCP_MAX_STATES: aya_ebpf_bindings::bindings::_bindgen_ty_29 = 13u32 +pub const aya_ebpf_bindings::bindings::BPF_TCP_NEW_SYN_RECV: aya_ebpf_bindings::bindings::_bindgen_ty_29 = 12u32 +pub const aya_ebpf_bindings::bindings::BPF_TCP_SYN_RECV: aya_ebpf_bindings::bindings::_bindgen_ty_29 = 3u32 +pub const aya_ebpf_bindings::bindings::BPF_TCP_SYN_SENT: aya_ebpf_bindings::bindings::_bindgen_ty_29 = 2u32 +pub const aya_ebpf_bindings::bindings::BPF_TCP_TIME_WAIT: aya_ebpf_bindings::bindings::_bindgen_ty_29 = 6u32 +pub const aya_ebpf_bindings::bindings::BPF_TO_BE: u32 = 8u32 +pub const aya_ebpf_bindings::bindings::BPF_TO_LE: u32 = 0u32 +pub const aya_ebpf_bindings::bindings::BPF_W: u32 = 0u32 +pub const aya_ebpf_bindings::bindings::BPF_X: u32 = 8u32 +pub const aya_ebpf_bindings::bindings::BPF_XADD: u32 = 192u32 +pub const aya_ebpf_bindings::bindings::BPF_XCHG: u32 = 225u32 +pub const aya_ebpf_bindings::bindings::BPF_XOR: u32 = 160u32 +pub const aya_ebpf_bindings::bindings::SOL_SOCKET: u32 = 1u32 +pub const aya_ebpf_bindings::bindings::SO_ACCEPTCONN: u32 = 30u32 +pub const aya_ebpf_bindings::bindings::SO_ATTACH_BPF: u32 = 50u32 +pub const aya_ebpf_bindings::bindings::SO_ATTACH_FILTER: u32 = 26u32 +pub const aya_ebpf_bindings::bindings::SO_ATTACH_REUSEPORT_CBPF: u32 = 51u32 +pub const aya_ebpf_bindings::bindings::SO_ATTACH_REUSEPORT_EBPF: u32 = 52u32 +pub const aya_ebpf_bindings::bindings::SO_BINDTODEVICE: u32 = 25u32 +pub const aya_ebpf_bindings::bindings::SO_BINDTOIFINDEX: u32 = 62u32 +pub const aya_ebpf_bindings::bindings::SO_BPF_EXTENSIONS: u32 = 48u32 +pub const aya_ebpf_bindings::bindings::SO_BROADCAST: u32 = 6u32 +pub const aya_ebpf_bindings::bindings::SO_BSDCOMPAT: u32 = 14u32 +pub const aya_ebpf_bindings::bindings::SO_BUSY_POLL: u32 = 46u32 +pub const aya_ebpf_bindings::bindings::SO_CNX_ADVICE: u32 = 53u32 +pub const aya_ebpf_bindings::bindings::SO_COOKIE: u32 = 57u32 +pub const aya_ebpf_bindings::bindings::SO_DEBUG: u32 = 1u32 +pub const aya_ebpf_bindings::bindings::SO_DETACH_BPF: u32 = 27u32 +pub const aya_ebpf_bindings::bindings::SO_DETACH_FILTER: u32 = 27u32 +pub const aya_ebpf_bindings::bindings::SO_DETACH_REUSEPORT_BPF: u32 = 68u32 +pub const aya_ebpf_bindings::bindings::SO_DOMAIN: u32 = 39u32 +pub const aya_ebpf_bindings::bindings::SO_DONTROUTE: u32 = 5u32 +pub const aya_ebpf_bindings::bindings::SO_ERROR: u32 = 4u32 +pub const aya_ebpf_bindings::bindings::SO_GET_FILTER: u32 = 26u32 +pub const aya_ebpf_bindings::bindings::SO_INCOMING_CPU: u32 = 49u32 +pub const aya_ebpf_bindings::bindings::SO_INCOMING_NAPI_ID: u32 = 56u32 +pub const aya_ebpf_bindings::bindings::SO_KEEPALIVE: u32 = 9u32 +pub const aya_ebpf_bindings::bindings::SO_LINGER: u32 = 13u32 +pub const aya_ebpf_bindings::bindings::SO_LOCK_FILTER: u32 = 44u32 +pub const aya_ebpf_bindings::bindings::SO_MARK: u32 = 36u32 +pub const aya_ebpf_bindings::bindings::SO_MAX_PACING_RATE: u32 = 47u32 +pub const aya_ebpf_bindings::bindings::SO_MEMINFO: u32 = 55u32 +pub const aya_ebpf_bindings::bindings::SO_NOFCS: u32 = 43u32 +pub const aya_ebpf_bindings::bindings::SO_NO_CHECK: u32 = 11u32 +pub const aya_ebpf_bindings::bindings::SO_OOBINLINE: u32 = 10u32 +pub const aya_ebpf_bindings::bindings::SO_PASSCRED: u32 = 16u32 +pub const aya_ebpf_bindings::bindings::SO_PASSSEC: u32 = 34u32 +pub const aya_ebpf_bindings::bindings::SO_PEEK_OFF: u32 = 42u32 +pub const aya_ebpf_bindings::bindings::SO_PEERCRED: u32 = 17u32 +pub const aya_ebpf_bindings::bindings::SO_PEERGROUPS: u32 = 59u32 +pub const aya_ebpf_bindings::bindings::SO_PEERNAME: u32 = 28u32 +pub const aya_ebpf_bindings::bindings::SO_PEERSEC: u32 = 31u32 +pub const aya_ebpf_bindings::bindings::SO_PRIORITY: u32 = 12u32 +pub const aya_ebpf_bindings::bindings::SO_PROTOCOL: u32 = 38u32 +pub const aya_ebpf_bindings::bindings::SO_RCVBUF: u32 = 8u32 +pub const aya_ebpf_bindings::bindings::SO_RCVBUFFORCE: u32 = 33u32 +pub const aya_ebpf_bindings::bindings::SO_RCVLOWAT: u32 = 18u32 +pub const aya_ebpf_bindings::bindings::SO_RCVTIMEO: u32 = 20u32 +pub const aya_ebpf_bindings::bindings::SO_RCVTIMEO_NEW: u32 = 66u32 +pub const aya_ebpf_bindings::bindings::SO_RCVTIMEO_OLD: u32 = 20u32 +pub const aya_ebpf_bindings::bindings::SO_REUSEADDR: u32 = 2u32 +pub const aya_ebpf_bindings::bindings::SO_REUSEPORT: u32 = 15u32 +pub const aya_ebpf_bindings::bindings::SO_RXQ_OVFL: u32 = 40u32 +pub const aya_ebpf_bindings::bindings::SO_SECURITY_AUTHENTICATION: u32 = 22u32 +pub const aya_ebpf_bindings::bindings::SO_SECURITY_ENCRYPTION_NETWORK: u32 = 24u32 +pub const aya_ebpf_bindings::bindings::SO_SECURITY_ENCRYPTION_TRANSPORT: u32 = 23u32 +pub const aya_ebpf_bindings::bindings::SO_SELECT_ERR_QUEUE: u32 = 45u32 +pub const aya_ebpf_bindings::bindings::SO_SNDBUF: u32 = 7u32 +pub const aya_ebpf_bindings::bindings::SO_SNDBUFFORCE: u32 = 32u32 +pub const aya_ebpf_bindings::bindings::SO_SNDLOWAT: u32 = 19u32 +pub const aya_ebpf_bindings::bindings::SO_SNDTIMEO: u32 = 21u32 +pub const aya_ebpf_bindings::bindings::SO_SNDTIMEO_NEW: u32 = 67u32 +pub const aya_ebpf_bindings::bindings::SO_SNDTIMEO_OLD: u32 = 21u32 +pub const aya_ebpf_bindings::bindings::SO_TIMESTAMP: u32 = 29u32 +pub const aya_ebpf_bindings::bindings::SO_TIMESTAMPING: u32 = 37u32 +pub const aya_ebpf_bindings::bindings::SO_TIMESTAMPING_NEW: u32 = 65u32 +pub const aya_ebpf_bindings::bindings::SO_TIMESTAMPING_OLD: u32 = 37u32 +pub const aya_ebpf_bindings::bindings::SO_TIMESTAMPNS: u32 = 35u32 +pub const aya_ebpf_bindings::bindings::SO_TIMESTAMPNS_NEW: u32 = 64u32 +pub const aya_ebpf_bindings::bindings::SO_TIMESTAMPNS_OLD: u32 = 35u32 +pub const aya_ebpf_bindings::bindings::SO_TIMESTAMP_NEW: u32 = 63u32 +pub const aya_ebpf_bindings::bindings::SO_TIMESTAMP_OLD: u32 = 29u32 +pub const aya_ebpf_bindings::bindings::SO_TXTIME: u32 = 61u32 +pub const aya_ebpf_bindings::bindings::SO_TYPE: u32 = 3u32 +pub const aya_ebpf_bindings::bindings::SO_WIFI_STATUS: u32 = 41u32 +pub const aya_ebpf_bindings::bindings::SO_ZEROCOPY: u32 = 60u32 +pub const aya_ebpf_bindings::bindings::TC_ACT_EXT_VAL_MASK: i32 = 268_435_455i32 +pub const aya_ebpf_bindings::bindings::TC_ACT_OK: _ +pub const aya_ebpf_bindings::bindings::TC_ACT_PIPE: _ +pub const aya_ebpf_bindings::bindings::TC_ACT_QUEUED: _ +pub const aya_ebpf_bindings::bindings::TC_ACT_RECLASSIFY: _ +pub const aya_ebpf_bindings::bindings::TC_ACT_REDIRECT: _ +pub const aya_ebpf_bindings::bindings::TC_ACT_REPEAT: _ +pub const aya_ebpf_bindings::bindings::TC_ACT_SHOT: _ +pub const aya_ebpf_bindings::bindings::TC_ACT_STOLEN: _ +pub const aya_ebpf_bindings::bindings::TC_ACT_TRAP: _ +pub const aya_ebpf_bindings::bindings::TC_ACT_UNSPEC: i32 = -1i32 +pub const aya_ebpf_bindings::bindings::TC_ACT_VALUE_MAX: _ +pub const aya_ebpf_bindings::bindings::__MAX_BPF_REG: aya_ebpf_bindings::bindings::_bindgen_ty_1 = 11u32 +pub type aya_ebpf_bindings::bindings::__be16 = aya_ebpf_bindings::bindings::__u16 +pub type aya_ebpf_bindings::bindings::__be32 = aya_ebpf_bindings::bindings::__u32 +pub type aya_ebpf_bindings::bindings::__s16 = aya_ebpf_cty::c_short +pub type aya_ebpf_bindings::bindings::__s32 = aya_ebpf_cty::ad::c_int +pub type aya_ebpf_bindings::bindings::__s64 = aya_ebpf_cty::c_longlong +pub type aya_ebpf_bindings::bindings::__u16 = aya_ebpf_cty::c_ushort +pub type aya_ebpf_bindings::bindings::__u32 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::__u64 = aya_ebpf_cty::c_ulonglong +pub type aya_ebpf_bindings::bindings::__u8 = aya_ebpf_cty::c_uchar +pub type aya_ebpf_bindings::bindings::__wsum = aya_ebpf_bindings::bindings::__u32 +pub type aya_ebpf_bindings::bindings::_bindgen_ty_1 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_10 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_11 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_12 = aya_ebpf_cty::od::c_ulong +pub type aya_ebpf_bindings::bindings::_bindgen_ty_13 = aya_ebpf_cty::ad::c_int +pub type aya_ebpf_bindings::bindings::_bindgen_ty_14 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_15 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_16 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_17 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_18 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_19 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_2 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_20 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_21 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_22 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_23 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_24 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_25 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_27 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_28 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_29 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_3 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_33 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_34 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_35 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_36 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_37 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_39 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_4 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_5 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_6 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_7 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_8 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::_bindgen_ty_9 = aya_ebpf_cty::ad::c_uint +pub type aya_ebpf_bindings::bindings::sa_family_t = aya_ebpf_cty::c_ushort +pub mod aya_ebpf_bindings::helpers +pub unsafe fn aya_ebpf_bindings::helpers::bpf_bind(ctx: *mut aya_ebpf_bindings::bindings::bpf_sock_addr, addr: *mut aya_ebpf_bindings::bindings::sockaddr, addr_len: aya_ebpf_cty::ad::c_int) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_bprm_opts_set(bprm: *mut aya_ebpf_bindings::bindings::linux_binprm, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_btf_find_by_name_kind(name: *mut aya_ebpf_cty::ad::c_char, name_sz: aya_ebpf_cty::ad::c_int, kind: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_cty::ad::c_int) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_cgrp_storage_delete(map: *mut aya_ebpf_cty::c_void, cgroup: *mut aya_ebpf_bindings::bindings::cgroup) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_cgrp_storage_get(map: *mut aya_ebpf_cty::c_void, cgroup: *mut aya_ebpf_bindings::bindings::cgroup, value: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> *mut aya_ebpf_cty::c_void +pub unsafe fn aya_ebpf_bindings::helpers::bpf_check_mtu(ctx: *mut aya_ebpf_cty::c_void, ifindex: aya_ebpf_bindings::bindings::__u32, mtu_len: *mut aya_ebpf_bindings::bindings::__u32, len_diff: aya_ebpf_bindings::bindings::__s32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_clone_redirect(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, ifindex: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_copy_from_user(dst: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u32, user_ptr: *const aya_ebpf_cty::c_void) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_copy_from_user_task(dst: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u32, user_ptr: *const aya_ebpf_cty::c_void, tsk: *mut aya_ebpf_bindings::bindings::task_struct, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_csum_diff(from: *mut aya_ebpf_bindings::bindings::__be32, from_size: aya_ebpf_bindings::bindings::__u32, to: *mut aya_ebpf_bindings::bindings::__be32, to_size: aya_ebpf_bindings::bindings::__u32, seed: aya_ebpf_bindings::bindings::__wsum) -> aya_ebpf_bindings::bindings::__s64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_csum_level(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, level: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_csum_update(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, csum: aya_ebpf_bindings::bindings::__wsum) -> aya_ebpf_bindings::bindings::__s64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_current_task_under_cgroup(map: *mut aya_ebpf_cty::c_void, index: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_d_path(path: *mut aya_ebpf_bindings::bindings::path, buf: *mut aya_ebpf_cty::ad::c_char, sz: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_dynptr_data(ptr: *const aya_ebpf_bindings::bindings::bpf_dynptr, offset: aya_ebpf_bindings::bindings::__u32, len: aya_ebpf_bindings::bindings::__u32) -> *mut aya_ebpf_cty::c_void +pub unsafe fn aya_ebpf_bindings::helpers::bpf_dynptr_from_mem(data: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64, ptr: *mut aya_ebpf_bindings::bindings::bpf_dynptr) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_dynptr_read(dst: *mut aya_ebpf_cty::c_void, len: aya_ebpf_bindings::bindings::__u32, src: *const aya_ebpf_bindings::bindings::bpf_dynptr, offset: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_dynptr_write(dst: *const aya_ebpf_bindings::bindings::bpf_dynptr, offset: aya_ebpf_bindings::bindings::__u32, src: *mut aya_ebpf_cty::c_void, len: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_fib_lookup(ctx: *mut aya_ebpf_cty::c_void, params: *mut aya_ebpf_bindings::bindings::bpf_fib_lookup, plen: aya_ebpf_cty::ad::c_int, flags: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_find_vma(task: *mut aya_ebpf_bindings::bindings::task_struct, addr: aya_ebpf_bindings::bindings::__u64, callback_fn: *mut aya_ebpf_cty::c_void, callback_ctx: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_for_each_map_elem(map: *mut aya_ebpf_cty::c_void, callback_fn: *mut aya_ebpf_cty::c_void, callback_ctx: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_attach_cookie(ctx: *mut aya_ebpf_cty::c_void) -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_branch_snapshot(entries: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_cgroup_classid(skb: *mut aya_ebpf_bindings::bindings::__sk_buff) -> aya_ebpf_bindings::bindings::__u32 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_current_ancestor_cgroup_id(ancestor_level: aya_ebpf_cty::ad::c_int) -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_current_cgroup_id() -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_current_comm(buf: *mut aya_ebpf_cty::c_void, size_of_buf: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_current_pid_tgid() -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_current_task() -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_current_task_btf() -> *mut aya_ebpf_bindings::bindings::task_struct +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_current_uid_gid() -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_func_arg(ctx: *mut aya_ebpf_cty::c_void, n: aya_ebpf_bindings::bindings::__u32, value: *mut aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_func_arg_cnt(ctx: *mut aya_ebpf_cty::c_void) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_func_ip(ctx: *mut aya_ebpf_cty::c_void) -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_func_ret(ctx: *mut aya_ebpf_cty::c_void, value: *mut aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_hash_recalc(skb: *mut aya_ebpf_bindings::bindings::__sk_buff) -> aya_ebpf_bindings::bindings::__u32 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_listener_sock(sk: *mut aya_ebpf_bindings::bindings::bpf_sock) -> *mut aya_ebpf_bindings::bindings::bpf_sock +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_local_storage(map: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> *mut aya_ebpf_cty::c_void +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_netns_cookie(ctx: *mut aya_ebpf_cty::c_void) -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_ns_current_pid_tgid(dev: aya_ebpf_bindings::bindings::__u64, ino: aya_ebpf_bindings::bindings::__u64, nsdata: *mut aya_ebpf_bindings::bindings::bpf_pidns_info, size: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_numa_node_id() -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_prandom_u32() -> aya_ebpf_bindings::bindings::__u32 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_retval() -> aya_ebpf_cty::ad::c_int +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_route_realm(skb: *mut aya_ebpf_bindings::bindings::__sk_buff) -> aya_ebpf_bindings::bindings::__u32 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_smp_processor_id() -> aya_ebpf_bindings::bindings::__u32 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_socket_cookie(ctx: *mut aya_ebpf_cty::c_void) -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_socket_uid(skb: *mut aya_ebpf_bindings::bindings::__sk_buff) -> aya_ebpf_bindings::bindings::__u32 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_stack(ctx: *mut aya_ebpf_cty::c_void, buf: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_stackid(ctx: *mut aya_ebpf_cty::c_void, map: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_get_task_stack(task: *mut aya_ebpf_bindings::bindings::task_struct, buf: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_getsockopt(bpf_socket: *mut aya_ebpf_cty::c_void, level: aya_ebpf_cty::ad::c_int, optname: aya_ebpf_cty::ad::c_int, optval: *mut aya_ebpf_cty::c_void, optlen: aya_ebpf_cty::ad::c_int) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_ima_file_hash(file: *mut aya_ebpf_bindings::bindings::file, dst: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_ima_inode_hash(inode: *mut aya_ebpf_bindings::bindings::inode, dst: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_inode_storage_delete(map: *mut aya_ebpf_cty::c_void, inode: *mut aya_ebpf_cty::c_void) -> aya_ebpf_cty::ad::c_int +pub unsafe fn aya_ebpf_bindings::helpers::bpf_inode_storage_get(map: *mut aya_ebpf_cty::c_void, inode: *mut aya_ebpf_cty::c_void, value: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> *mut aya_ebpf_cty::c_void +pub unsafe fn aya_ebpf_bindings::helpers::bpf_jiffies64() -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_kallsyms_lookup_name(name: *const aya_ebpf_cty::ad::c_char, name_sz: aya_ebpf_cty::ad::c_int, flags: aya_ebpf_cty::ad::c_int, res: *mut aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_kptr_xchg(map_value: *mut aya_ebpf_cty::c_void, ptr: *mut aya_ebpf_cty::c_void) -> *mut aya_ebpf_cty::c_void +pub unsafe fn aya_ebpf_bindings::helpers::bpf_ktime_get_boot_ns() -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_ktime_get_coarse_ns() -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_ktime_get_ns() -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_ktime_get_tai_ns() -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_l3_csum_replace(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, offset: aya_ebpf_bindings::bindings::__u32, from: aya_ebpf_bindings::bindings::__u64, to: aya_ebpf_bindings::bindings::__u64, size: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_l4_csum_replace(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, offset: aya_ebpf_bindings::bindings::__u32, from: aya_ebpf_bindings::bindings::__u64, to: aya_ebpf_bindings::bindings::__u64, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_load_hdr_opt(skops: *mut aya_ebpf_bindings::bindings::bpf_sock_ops, searchby_res: *mut aya_ebpf_cty::c_void, len: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_loop(nr_loops: aya_ebpf_bindings::bindings::__u32, callback_fn: *mut aya_ebpf_cty::c_void, callback_ctx: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_lwt_push_encap(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, type_: aya_ebpf_bindings::bindings::__u32, hdr: *mut aya_ebpf_cty::c_void, len: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_lwt_seg6_action(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, action: aya_ebpf_bindings::bindings::__u32, param: *mut aya_ebpf_cty::c_void, param_len: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_lwt_seg6_adjust_srh(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, offset: aya_ebpf_bindings::bindings::__u32, delta: aya_ebpf_bindings::bindings::__s32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_lwt_seg6_store_bytes(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, offset: aya_ebpf_bindings::bindings::__u32, from: *const aya_ebpf_cty::c_void, len: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_map_delete_elem(map: *mut aya_ebpf_cty::c_void, key: *const aya_ebpf_cty::c_void) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_map_lookup_elem(map: *mut aya_ebpf_cty::c_void, key: *const aya_ebpf_cty::c_void) -> *mut aya_ebpf_cty::c_void +pub unsafe fn aya_ebpf_bindings::helpers::bpf_map_lookup_percpu_elem(map: *mut aya_ebpf_cty::c_void, key: *const aya_ebpf_cty::c_void, cpu: aya_ebpf_bindings::bindings::__u32) -> *mut aya_ebpf_cty::c_void +pub unsafe fn aya_ebpf_bindings::helpers::bpf_map_peek_elem(map: *mut aya_ebpf_cty::c_void, value: *mut aya_ebpf_cty::c_void) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_map_pop_elem(map: *mut aya_ebpf_cty::c_void, value: *mut aya_ebpf_cty::c_void) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_map_push_elem(map: *mut aya_ebpf_cty::c_void, value: *const aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_map_update_elem(map: *mut aya_ebpf_cty::c_void, key: *const aya_ebpf_cty::c_void, value: *const aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_msg_apply_bytes(msg: *mut aya_ebpf_bindings::bindings::sk_msg_md, bytes: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_msg_cork_bytes(msg: *mut aya_ebpf_bindings::bindings::sk_msg_md, bytes: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_msg_pop_data(msg: *mut aya_ebpf_bindings::bindings::sk_msg_md, start: aya_ebpf_bindings::bindings::__u32, len: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_msg_pull_data(msg: *mut aya_ebpf_bindings::bindings::sk_msg_md, start: aya_ebpf_bindings::bindings::__u32, end: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_msg_push_data(msg: *mut aya_ebpf_bindings::bindings::sk_msg_md, start: aya_ebpf_bindings::bindings::__u32, len: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_msg_redirect_hash(msg: *mut aya_ebpf_bindings::bindings::sk_msg_md, map: *mut aya_ebpf_cty::c_void, key: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_msg_redirect_map(msg: *mut aya_ebpf_bindings::bindings::sk_msg_md, map: *mut aya_ebpf_cty::c_void, key: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_override_return(regs: *mut aya_ebpf_bindings::bindings::pt_regs, rc: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_per_cpu_ptr(percpu_ptr: *const aya_ebpf_cty::c_void, cpu: aya_ebpf_bindings::bindings::__u32) -> *mut aya_ebpf_cty::c_void +pub unsafe fn aya_ebpf_bindings::helpers::bpf_perf_event_output(ctx: *mut aya_ebpf_cty::c_void, map: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64, data: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_perf_event_read(map: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_perf_event_read_value(map: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64, buf: *mut aya_ebpf_bindings::bindings::bpf_perf_event_value, buf_size: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_perf_prog_read_value(ctx: *mut aya_ebpf_bindings::bindings::bpf_perf_event_data, buf: *mut aya_ebpf_bindings::bindings::bpf_perf_event_value, buf_size: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_probe_read(dst: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u32, unsafe_ptr: *const aya_ebpf_cty::c_void) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_probe_read_kernel(dst: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u32, unsafe_ptr: *const aya_ebpf_cty::c_void) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_probe_read_kernel_str(dst: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u32, unsafe_ptr: *const aya_ebpf_cty::c_void) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_probe_read_str(dst: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u32, unsafe_ptr: *const aya_ebpf_cty::c_void) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_probe_read_user(dst: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u32, unsafe_ptr: *const aya_ebpf_cty::c_void) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_probe_read_user_str(dst: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u32, unsafe_ptr: *const aya_ebpf_cty::c_void) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_probe_write_user(dst: *mut aya_ebpf_cty::c_void, src: *const aya_ebpf_cty::c_void, len: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_rc_keydown(ctx: *mut aya_ebpf_cty::c_void, protocol: aya_ebpf_bindings::bindings::__u32, scancode: aya_ebpf_bindings::bindings::__u64, toggle: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_rc_pointer_rel(ctx: *mut aya_ebpf_cty::c_void, rel_x: aya_ebpf_bindings::bindings::__s32, rel_y: aya_ebpf_bindings::bindings::__s32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_rc_repeat(ctx: *mut aya_ebpf_cty::c_void) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_read_branch_records(ctx: *mut aya_ebpf_bindings::bindings::bpf_perf_event_data, buf: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_redirect(ifindex: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_redirect_map(map: *mut aya_ebpf_cty::c_void, key: aya_ebpf_bindings::bindings::__u64, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_redirect_neigh(ifindex: aya_ebpf_bindings::bindings::__u32, params: *mut aya_ebpf_bindings::bindings::bpf_redir_neigh, plen: aya_ebpf_cty::ad::c_int, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_redirect_peer(ifindex: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_reserve_hdr_opt(skops: *mut aya_ebpf_bindings::bindings::bpf_sock_ops, len: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_ringbuf_discard(data: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) +pub unsafe fn aya_ebpf_bindings::helpers::bpf_ringbuf_discard_dynptr(ptr: *mut aya_ebpf_bindings::bindings::bpf_dynptr, flags: aya_ebpf_bindings::bindings::__u64) +pub unsafe fn aya_ebpf_bindings::helpers::bpf_ringbuf_output(ringbuf: *mut aya_ebpf_cty::c_void, data: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u64, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_ringbuf_query(ringbuf: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_ringbuf_reserve(ringbuf: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u64, flags: aya_ebpf_bindings::bindings::__u64) -> *mut aya_ebpf_cty::c_void +pub unsafe fn aya_ebpf_bindings::helpers::bpf_ringbuf_reserve_dynptr(ringbuf: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64, ptr: *mut aya_ebpf_bindings::bindings::bpf_dynptr) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_ringbuf_submit(data: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) +pub unsafe fn aya_ebpf_bindings::helpers::bpf_ringbuf_submit_dynptr(ptr: *mut aya_ebpf_bindings::bindings::bpf_dynptr, flags: aya_ebpf_bindings::bindings::__u64) +pub unsafe fn aya_ebpf_bindings::helpers::bpf_send_signal(sig: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_send_signal_thread(sig: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_seq_printf(m: *mut aya_ebpf_bindings::bindings::seq_file, fmt: *const aya_ebpf_cty::ad::c_char, fmt_size: aya_ebpf_bindings::bindings::__u32, data: *const aya_ebpf_cty::c_void, data_len: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_seq_printf_btf(m: *mut aya_ebpf_bindings::bindings::seq_file, ptr: *mut aya_ebpf_bindings::bindings::btf_ptr, ptr_size: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_seq_write(m: *mut aya_ebpf_bindings::bindings::seq_file, data: *const aya_ebpf_cty::c_void, len: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_set_hash(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, hash: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_set_hash_invalid(skb: *mut aya_ebpf_bindings::bindings::__sk_buff) +pub unsafe fn aya_ebpf_bindings::helpers::bpf_set_retval(retval: aya_ebpf_cty::ad::c_int) -> aya_ebpf_cty::ad::c_int +pub unsafe fn aya_ebpf_bindings::helpers::bpf_setsockopt(bpf_socket: *mut aya_ebpf_cty::c_void, level: aya_ebpf_cty::ad::c_int, optname: aya_ebpf_cty::ad::c_int, optval: *mut aya_ebpf_cty::c_void, optlen: aya_ebpf_cty::ad::c_int) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sk_ancestor_cgroup_id(sk: *mut aya_ebpf_cty::c_void, ancestor_level: aya_ebpf_cty::ad::c_int) -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sk_assign(ctx: *mut aya_ebpf_cty::c_void, sk: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sk_cgroup_id(sk: *mut aya_ebpf_cty::c_void) -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sk_fullsock(sk: *mut aya_ebpf_bindings::bindings::bpf_sock) -> *mut aya_ebpf_bindings::bindings::bpf_sock +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sk_lookup_tcp(ctx: *mut aya_ebpf_cty::c_void, tuple: *mut aya_ebpf_bindings::bindings::bpf_sock_tuple, tuple_size: aya_ebpf_bindings::bindings::__u32, netns: aya_ebpf_bindings::bindings::__u64, flags: aya_ebpf_bindings::bindings::__u64) -> *mut aya_ebpf_bindings::bindings::bpf_sock +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sk_lookup_udp(ctx: *mut aya_ebpf_cty::c_void, tuple: *mut aya_ebpf_bindings::bindings::bpf_sock_tuple, tuple_size: aya_ebpf_bindings::bindings::__u32, netns: aya_ebpf_bindings::bindings::__u64, flags: aya_ebpf_bindings::bindings::__u64) -> *mut aya_ebpf_bindings::bindings::bpf_sock +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sk_redirect_hash(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, map: *mut aya_ebpf_cty::c_void, key: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sk_redirect_map(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, map: *mut aya_ebpf_cty::c_void, key: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sk_release(sock: *mut aya_ebpf_cty::c_void) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sk_select_reuseport(reuse: *mut aya_ebpf_bindings::bindings::sk_reuseport_md, map: *mut aya_ebpf_cty::c_void, key: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sk_storage_delete(map: *mut aya_ebpf_cty::c_void, sk: *mut aya_ebpf_cty::c_void) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sk_storage_get(map: *mut aya_ebpf_cty::c_void, sk: *mut aya_ebpf_cty::c_void, value: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> *mut aya_ebpf_cty::c_void +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_adjust_room(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, len_diff: aya_ebpf_bindings::bindings::__s32, mode: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_ancestor_cgroup_id(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, ancestor_level: aya_ebpf_cty::ad::c_int) -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_cgroup_classid(skb: *mut aya_ebpf_bindings::bindings::__sk_buff) -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_cgroup_id(skb: *mut aya_ebpf_bindings::bindings::__sk_buff) -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_change_head(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, len: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_change_proto(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, proto: aya_ebpf_bindings::bindings::__be16, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_change_tail(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, len: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_change_type(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, type_: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_ecn_set_ce(skb: *mut aya_ebpf_bindings::bindings::__sk_buff) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_get_tunnel_key(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, key: *mut aya_ebpf_bindings::bindings::bpf_tunnel_key, size: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_get_tunnel_opt(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, opt: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_get_xfrm_state(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, index: aya_ebpf_bindings::bindings::__u32, xfrm_state: *mut aya_ebpf_bindings::bindings::bpf_xfrm_state, size: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_load_bytes(skb: *const aya_ebpf_cty::c_void, offset: aya_ebpf_bindings::bindings::__u32, to: *mut aya_ebpf_cty::c_void, len: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_load_bytes_relative(skb: *const aya_ebpf_cty::c_void, offset: aya_ebpf_bindings::bindings::__u32, to: *mut aya_ebpf_cty::c_void, len: aya_ebpf_bindings::bindings::__u32, start_header: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_output(ctx: *mut aya_ebpf_cty::c_void, map: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64, data: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_pull_data(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, len: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_set_tstamp(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, tstamp: aya_ebpf_bindings::bindings::__u64, tstamp_type: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_set_tunnel_key(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, key: *mut aya_ebpf_bindings::bindings::bpf_tunnel_key, size: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_set_tunnel_opt(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, opt: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_store_bytes(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, offset: aya_ebpf_bindings::bindings::__u32, from: *const aya_ebpf_cty::c_void, len: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_under_cgroup(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, map: *mut aya_ebpf_cty::c_void, index: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_vlan_pop(skb: *mut aya_ebpf_bindings::bindings::__sk_buff) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skb_vlan_push(skb: *mut aya_ebpf_bindings::bindings::__sk_buff, vlan_proto: aya_ebpf_bindings::bindings::__be16, vlan_tci: aya_ebpf_bindings::bindings::__u16) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skc_lookup_tcp(ctx: *mut aya_ebpf_cty::c_void, tuple: *mut aya_ebpf_bindings::bindings::bpf_sock_tuple, tuple_size: aya_ebpf_bindings::bindings::__u32, netns: aya_ebpf_bindings::bindings::__u64, flags: aya_ebpf_bindings::bindings::__u64) -> *mut aya_ebpf_bindings::bindings::bpf_sock +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skc_to_mptcp_sock(sk: *mut aya_ebpf_cty::c_void) -> *mut aya_ebpf_bindings::bindings::mptcp_sock +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skc_to_tcp6_sock(sk: *mut aya_ebpf_cty::c_void) -> *mut aya_ebpf_bindings::bindings::tcp6_sock +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skc_to_tcp_request_sock(sk: *mut aya_ebpf_cty::c_void) -> *mut aya_ebpf_bindings::bindings::tcp_request_sock +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skc_to_tcp_sock(sk: *mut aya_ebpf_cty::c_void) -> *mut aya_ebpf_bindings::bindings::tcp_sock +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skc_to_tcp_timewait_sock(sk: *mut aya_ebpf_cty::c_void) -> *mut aya_ebpf_bindings::bindings::tcp_timewait_sock +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skc_to_udp6_sock(sk: *mut aya_ebpf_cty::c_void) -> *mut aya_ebpf_bindings::bindings::udp6_sock +pub unsafe fn aya_ebpf_bindings::helpers::bpf_skc_to_unix_sock(sk: *mut aya_ebpf_cty::c_void) -> *mut aya_ebpf_bindings::bindings::unix_sock +pub unsafe fn aya_ebpf_bindings::helpers::bpf_snprintf(str_: *mut aya_ebpf_cty::ad::c_char, str_size: aya_ebpf_bindings::bindings::__u32, fmt: *const aya_ebpf_cty::ad::c_char, data: *mut aya_ebpf_bindings::bindings::__u64, data_len: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_snprintf_btf(str_: *mut aya_ebpf_cty::ad::c_char, str_size: aya_ebpf_bindings::bindings::__u32, ptr: *mut aya_ebpf_bindings::bindings::btf_ptr, btf_ptr_size: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sock_from_file(file: *mut aya_ebpf_bindings::bindings::file) -> *mut aya_ebpf_bindings::bindings::socket +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sock_hash_update(skops: *mut aya_ebpf_bindings::bindings::bpf_sock_ops, map: *mut aya_ebpf_cty::c_void, key: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sock_map_update(skops: *mut aya_ebpf_bindings::bindings::bpf_sock_ops, map: *mut aya_ebpf_cty::c_void, key: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sock_ops_cb_flags_set(bpf_sock: *mut aya_ebpf_bindings::bindings::bpf_sock_ops, argval: aya_ebpf_cty::ad::c_int) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_spin_lock(lock: *mut aya_ebpf_bindings::bindings::bpf_spin_lock) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_spin_unlock(lock: *mut aya_ebpf_bindings::bindings::bpf_spin_lock) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_store_hdr_opt(skops: *mut aya_ebpf_bindings::bindings::bpf_sock_ops, from: *const aya_ebpf_cty::c_void, len: aya_ebpf_bindings::bindings::__u32, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_strncmp(s1: *const aya_ebpf_cty::ad::c_char, s1_sz: aya_ebpf_bindings::bindings::__u32, s2: *const aya_ebpf_cty::ad::c_char) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_strtol(buf: *const aya_ebpf_cty::ad::c_char, buf_len: aya_ebpf_cty::od::c_ulong, flags: aya_ebpf_bindings::bindings::__u64, res: *mut aya_ebpf_cty::od::c_long) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_strtoul(buf: *const aya_ebpf_cty::ad::c_char, buf_len: aya_ebpf_cty::od::c_ulong, flags: aya_ebpf_bindings::bindings::__u64, res: *mut aya_ebpf_cty::od::c_ulong) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sys_bpf(cmd: aya_ebpf_bindings::bindings::__u32, attr: *mut aya_ebpf_cty::c_void, attr_size: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sys_close(fd: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sysctl_get_current_value(ctx: *mut aya_ebpf_bindings::bindings::bpf_sysctl, buf: *mut aya_ebpf_cty::ad::c_char, buf_len: aya_ebpf_cty::od::c_ulong) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sysctl_get_name(ctx: *mut aya_ebpf_bindings::bindings::bpf_sysctl, buf: *mut aya_ebpf_cty::ad::c_char, buf_len: aya_ebpf_cty::od::c_ulong, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sysctl_get_new_value(ctx: *mut aya_ebpf_bindings::bindings::bpf_sysctl, buf: *mut aya_ebpf_cty::ad::c_char, buf_len: aya_ebpf_cty::od::c_ulong) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_sysctl_set_new_value(ctx: *mut aya_ebpf_bindings::bindings::bpf_sysctl, buf: *const aya_ebpf_cty::ad::c_char, buf_len: aya_ebpf_cty::od::c_ulong) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_tail_call(ctx: *mut aya_ebpf_cty::c_void, prog_array_map: *mut aya_ebpf_cty::c_void, index: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_task_pt_regs(task: *mut aya_ebpf_bindings::bindings::task_struct) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_task_storage_delete(map: *mut aya_ebpf_cty::c_void, task: *mut aya_ebpf_bindings::bindings::task_struct) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_task_storage_get(map: *mut aya_ebpf_cty::c_void, task: *mut aya_ebpf_bindings::bindings::task_struct, value: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> *mut aya_ebpf_cty::c_void +pub unsafe fn aya_ebpf_bindings::helpers::bpf_tcp_check_syncookie(sk: *mut aya_ebpf_cty::c_void, iph: *mut aya_ebpf_cty::c_void, iph_len: aya_ebpf_bindings::bindings::__u32, th: *mut aya_ebpf_bindings::bindings::tcphdr, th_len: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_tcp_gen_syncookie(sk: *mut aya_ebpf_cty::c_void, iph: *mut aya_ebpf_cty::c_void, iph_len: aya_ebpf_bindings::bindings::__u32, th: *mut aya_ebpf_bindings::bindings::tcphdr, th_len: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_bindings::bindings::__s64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_tcp_raw_check_syncookie_ipv4(iph: *mut aya_ebpf_bindings::bindings::iphdr, th: *mut aya_ebpf_bindings::bindings::tcphdr) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_tcp_raw_check_syncookie_ipv6(iph: *mut aya_ebpf_bindings::bindings::ipv6hdr, th: *mut aya_ebpf_bindings::bindings::tcphdr) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_tcp_raw_gen_syncookie_ipv4(iph: *mut aya_ebpf_bindings::bindings::iphdr, th: *mut aya_ebpf_bindings::bindings::tcphdr, th_len: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_bindings::bindings::__s64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_tcp_raw_gen_syncookie_ipv6(iph: *mut aya_ebpf_bindings::bindings::ipv6hdr, th: *mut aya_ebpf_bindings::bindings::tcphdr, th_len: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_bindings::bindings::__s64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_tcp_send_ack(tp: *mut aya_ebpf_cty::c_void, rcv_nxt: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_tcp_sock(sk: *mut aya_ebpf_bindings::bindings::bpf_sock) -> *mut aya_ebpf_bindings::bindings::bpf_tcp_sock +pub unsafe fn aya_ebpf_bindings::helpers::bpf_this_cpu_ptr(percpu_ptr: *const aya_ebpf_cty::c_void) -> *mut aya_ebpf_cty::c_void +pub unsafe fn aya_ebpf_bindings::helpers::bpf_timer_cancel(timer: *mut aya_ebpf_bindings::bindings::bpf_timer) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_timer_init(timer: *mut aya_ebpf_bindings::bindings::bpf_timer, map: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_timer_set_callback(timer: *mut aya_ebpf_bindings::bindings::bpf_timer, callback_fn: *mut aya_ebpf_cty::c_void) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_timer_start(timer: *mut aya_ebpf_bindings::bindings::bpf_timer, nsecs: aya_ebpf_bindings::bindings::__u64, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_trace_vprintk(fmt: *const aya_ebpf_cty::ad::c_char, fmt_size: aya_ebpf_bindings::bindings::__u32, data: *const aya_ebpf_cty::c_void, data_len: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_user_ringbuf_drain(map: *mut aya_ebpf_cty::c_void, callback_fn: *mut aya_ebpf_cty::c_void, ctx: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_xdp_adjust_head(xdp_md: *mut aya_ebpf_bindings::bindings::xdp_md, delta: aya_ebpf_cty::ad::c_int) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_xdp_adjust_meta(xdp_md: *mut aya_ebpf_bindings::bindings::xdp_md, delta: aya_ebpf_cty::ad::c_int) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_xdp_adjust_tail(xdp_md: *mut aya_ebpf_bindings::bindings::xdp_md, delta: aya_ebpf_cty::ad::c_int) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_xdp_get_buff_len(xdp_md: *mut aya_ebpf_bindings::bindings::xdp_md) -> aya_ebpf_bindings::bindings::__u64 +pub unsafe fn aya_ebpf_bindings::helpers::bpf_xdp_load_bytes(xdp_md: *mut aya_ebpf_bindings::bindings::xdp_md, offset: aya_ebpf_bindings::bindings::__u32, buf: *mut aya_ebpf_cty::c_void, len: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_xdp_output(ctx: *mut aya_ebpf_cty::c_void, map: *mut aya_ebpf_cty::c_void, flags: aya_ebpf_bindings::bindings::__u64, data: *mut aya_ebpf_cty::c_void, size: aya_ebpf_bindings::bindings::__u64) -> aya_ebpf_cty::od::c_long +pub unsafe fn aya_ebpf_bindings::helpers::bpf_xdp_store_bytes(xdp_md: *mut aya_ebpf_bindings::bindings::xdp_md, offset: aya_ebpf_bindings::bindings::__u32, buf: *mut aya_ebpf_cty::c_void, len: aya_ebpf_bindings::bindings::__u32) -> aya_ebpf_cty::od::c_long diff --git a/xtask/public-api/aya-ebpf-cty.txt b/xtask/public-api/aya-ebpf-cty.txt new file mode 100644 index 00000000..fa53f659 --- /dev/null +++ b/xtask/public-api/aya-ebpf-cty.txt @@ -0,0 +1,30 @@ +pub mod aya_ebpf_cty +pub type aya_ebpf_cty::c_char = aya_ebpf_cty::c_schar +pub type aya_ebpf_cty::c_double = f64 +pub type aya_ebpf_cty::c_float = f32 +pub type aya_ebpf_cty::c_int = i32 +pub type aya_ebpf_cty::c_long = i64 +pub type aya_ebpf_cty::c_longlong = i64 +pub type aya_ebpf_cty::c_schar = i8 +pub type aya_ebpf_cty::c_short = i16 +pub type aya_ebpf_cty::c_uchar = u8 +pub type aya_ebpf_cty::c_uint = u32 +pub type aya_ebpf_cty::c_ulong = u64 +pub type aya_ebpf_cty::c_ulonglong = u64 +pub type aya_ebpf_cty::c_ushort = u16 +pub type aya_ebpf_cty::c_void = core::ffi::c_void +pub type aya_ebpf_cty::int16_t = i16 +pub type aya_ebpf_cty::int32_t = i32 +pub type aya_ebpf_cty::int64_t = i64 +pub type aya_ebpf_cty::int8_t = i8 +pub type aya_ebpf_cty::intmax_t = i64 +pub type aya_ebpf_cty::intptr_t = isize +pub type aya_ebpf_cty::ptrdiff_t = isize +pub type aya_ebpf_cty::size_t = usize +pub type aya_ebpf_cty::ssize_t = isize +pub type aya_ebpf_cty::uint16_t = u16 +pub type aya_ebpf_cty::uint32_t = u32 +pub type aya_ebpf_cty::uint64_t = u64 +pub type aya_ebpf_cty::uint8_t = u8 +pub type aya_ebpf_cty::uintmax_t = u64 +pub type aya_ebpf_cty::uintptr_t = usize diff --git a/xtask/public-api/aya-ebpf-macros.txt b/xtask/public-api/aya-ebpf-macros.txt new file mode 100644 index 00000000..4ebcc590 --- /dev/null +++ b/xtask/public-api/aya-ebpf-macros.txt @@ -0,0 +1,27 @@ +pub mod aya_ebpf_macros +pub proc macro aya_ebpf_macros::#[btf_tracepoint] +pub proc macro aya_ebpf_macros::#[cgroup_device] +pub proc macro aya_ebpf_macros::#[cgroup_skb] +pub proc macro aya_ebpf_macros::#[cgroup_sock] +pub proc macro aya_ebpf_macros::#[cgroup_sock_addr] +pub proc macro aya_ebpf_macros::#[cgroup_sockopt] +pub proc macro aya_ebpf_macros::#[cgroup_sysctl] +pub proc macro aya_ebpf_macros::#[classifier] +pub proc macro aya_ebpf_macros::#[fentry] +pub proc macro aya_ebpf_macros::#[fexit] +pub proc macro aya_ebpf_macros::#[kprobe] +pub proc macro aya_ebpf_macros::#[kretprobe] +pub proc macro aya_ebpf_macros::#[lsm] +pub proc macro aya_ebpf_macros::#[map] +pub proc macro aya_ebpf_macros::#[perf_event] +pub proc macro aya_ebpf_macros::#[raw_tracepoint] +pub proc macro aya_ebpf_macros::#[sk_lookup] +pub proc macro aya_ebpf_macros::#[sk_msg] +pub proc macro aya_ebpf_macros::#[sock_ops] +pub proc macro aya_ebpf_macros::#[socket_filter] +pub proc macro aya_ebpf_macros::#[stream_parser] +pub proc macro aya_ebpf_macros::#[stream_verdict] +pub proc macro aya_ebpf_macros::#[tracepoint] +pub proc macro aya_ebpf_macros::#[uprobe] +pub proc macro aya_ebpf_macros::#[uretprobe] +pub proc macro aya_ebpf_macros::#[xdp] diff --git a/xtask/public-api/aya-ebpf.txt b/xtask/public-api/aya-ebpf.txt new file mode 100644 index 00000000..485837ba --- /dev/null +++ b/xtask/public-api/aya-ebpf.txt @@ -0,0 +1,2591 @@ +pub mod aya_ebpf +pub use aya_ebpf::bindings +pub use aya_ebpf::cty +pub use aya_ebpf::macros +pub mod aya_ebpf::helpers +pub use aya_ebpf::helpers::gen +pub macro aya_ebpf::helpers::bpf_printk! +#[repr(transparent)] pub struct aya_ebpf::helpers::PrintkArg(_) +impl aya_ebpf::helpers::PrintkArg +pub fn aya_ebpf::helpers::PrintkArg::from_raw(x: u64) -> Self +impl core::clone::Clone for aya_ebpf::helpers::PrintkArg +pub fn aya_ebpf::helpers::PrintkArg::clone(&self) -> aya_ebpf::helpers::PrintkArg +impl core::convert::From for aya_ebpf::helpers::PrintkArg +pub fn aya_ebpf::helpers::PrintkArg::from(x: char) -> aya_ebpf::helpers::PrintkArg +impl core::convert::From for aya_ebpf::helpers::PrintkArg +pub fn aya_ebpf::helpers::PrintkArg::from(x: i16) -> aya_ebpf::helpers::PrintkArg +impl core::convert::From for aya_ebpf::helpers::PrintkArg +pub fn aya_ebpf::helpers::PrintkArg::from(x: i32) -> aya_ebpf::helpers::PrintkArg +impl core::convert::From for aya_ebpf::helpers::PrintkArg +pub fn aya_ebpf::helpers::PrintkArg::from(x: i64) -> aya_ebpf::helpers::PrintkArg +impl core::convert::From for aya_ebpf::helpers::PrintkArg +pub fn aya_ebpf::helpers::PrintkArg::from(x: i8) -> aya_ebpf::helpers::PrintkArg +impl core::convert::From for aya_ebpf::helpers::PrintkArg +pub fn aya_ebpf::helpers::PrintkArg::from(x: isize) -> aya_ebpf::helpers::PrintkArg +impl core::convert::From for aya_ebpf::helpers::PrintkArg +pub fn aya_ebpf::helpers::PrintkArg::from(x: u16) -> aya_ebpf::helpers::PrintkArg +impl core::convert::From for aya_ebpf::helpers::PrintkArg +pub fn aya_ebpf::helpers::PrintkArg::from(x: u32) -> aya_ebpf::helpers::PrintkArg +impl core::convert::From for aya_ebpf::helpers::PrintkArg +pub fn aya_ebpf::helpers::PrintkArg::from(x: u64) -> aya_ebpf::helpers::PrintkArg +impl core::convert::From for aya_ebpf::helpers::PrintkArg +pub fn aya_ebpf::helpers::PrintkArg::from(x: u8) -> aya_ebpf::helpers::PrintkArg +impl core::convert::From for aya_ebpf::helpers::PrintkArg +pub fn aya_ebpf::helpers::PrintkArg::from(x: usize) -> aya_ebpf::helpers::PrintkArg +impl core::marker::Copy for aya_ebpf::helpers::PrintkArg +impl core::convert::From<*const T> for aya_ebpf::helpers::PrintkArg +pub fn aya_ebpf::helpers::PrintkArg::from(x: *const T) -> Self +impl core::convert::From<*mut T> for aya_ebpf::helpers::PrintkArg +pub fn aya_ebpf::helpers::PrintkArg::from(x: *mut T) -> Self +impl core::marker::Send for aya_ebpf::helpers::PrintkArg +impl core::marker::Sync for aya_ebpf::helpers::PrintkArg +impl core::marker::Unpin for aya_ebpf::helpers::PrintkArg +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::helpers::PrintkArg +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::helpers::PrintkArg +impl core::convert::Into for aya_ebpf::helpers::PrintkArg where U: core::convert::From +pub fn aya_ebpf::helpers::PrintkArg::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::helpers::PrintkArg where U: core::convert::Into +pub type aya_ebpf::helpers::PrintkArg::Error = core::convert::Infallible +pub fn aya_ebpf::helpers::PrintkArg::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::helpers::PrintkArg where U: core::convert::TryFrom +pub type aya_ebpf::helpers::PrintkArg::Error = >::Error +pub fn aya_ebpf::helpers::PrintkArg::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::helpers::PrintkArg where T: 'static + core::marker::Sized +pub fn aya_ebpf::helpers::PrintkArg::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::helpers::PrintkArg where T: core::marker::Sized +pub fn aya_ebpf::helpers::PrintkArg::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::helpers::PrintkArg where T: core::marker::Sized +pub fn aya_ebpf::helpers::PrintkArg::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::helpers::PrintkArg +pub fn aya_ebpf::helpers::PrintkArg::from(t: T) -> T +pub fn aya_ebpf::helpers::bpf_get_current_comm() -> core::result::Result<[u8; 16], aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::helpers::bpf_get_current_pid_tgid() -> u64 +pub fn aya_ebpf::helpers::bpf_get_current_uid_gid() -> u64 +pub unsafe fn aya_ebpf::helpers::bpf_probe_read(src: *const T) -> core::result::Result +pub unsafe fn aya_ebpf::helpers::bpf_probe_read_buf(src: *const u8, dst: &mut [u8]) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub unsafe fn aya_ebpf::helpers::bpf_probe_read_kernel(src: *const T) -> core::result::Result +pub unsafe fn aya_ebpf::helpers::bpf_probe_read_kernel_buf(src: *const u8, dst: &mut [u8]) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub unsafe fn aya_ebpf::helpers::bpf_probe_read_kernel_str(src: *const u8, dest: &mut [u8]) -> core::result::Result +pub unsafe fn aya_ebpf::helpers::bpf_probe_read_kernel_str_bytes(src: *const u8, dest: &mut [u8]) -> core::result::Result<&[u8], aya_ebpf_cty::od::c_long> +pub unsafe fn aya_ebpf::helpers::bpf_probe_read_str(src: *const u8, dest: &mut [u8]) -> core::result::Result +pub unsafe fn aya_ebpf::helpers::bpf_probe_read_user(src: *const T) -> core::result::Result +pub unsafe fn aya_ebpf::helpers::bpf_probe_read_user_buf(src: *const u8, dst: &mut [u8]) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub unsafe fn aya_ebpf::helpers::bpf_probe_read_user_str(src: *const u8, dest: &mut [u8]) -> core::result::Result +pub unsafe fn aya_ebpf::helpers::bpf_probe_read_user_str_bytes(src: *const u8, dest: &mut [u8]) -> core::result::Result<&[u8], aya_ebpf_cty::od::c_long> +pub unsafe fn aya_ebpf::helpers::bpf_probe_write_user(dst: *mut T, src: *const T) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub mod aya_ebpf::maps +pub mod aya_ebpf::maps::array +#[repr(transparent)] pub struct aya_ebpf::maps::array::Array +impl aya_ebpf::maps::array::Array +pub fn aya_ebpf::maps::array::Array::get(&self, index: u32) -> core::option::Option<&T> +pub fn aya_ebpf::maps::array::Array::get_ptr(&self, index: u32) -> core::option::Option<*const T> +pub fn aya_ebpf::maps::array::Array::get_ptr_mut(&self, index: u32) -> core::option::Option<*mut T> +pub const fn aya_ebpf::maps::array::Array::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::array::Array +pub const fn aya_ebpf::maps::array::Array::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::array::Array +impl core::marker::Sync for aya_ebpf::maps::array::Array +impl core::marker::Send for aya_ebpf::maps::array::Array where T: core::marker::Send +impl core::marker::Unpin for aya_ebpf::maps::array::Array where T: core::marker::Unpin +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::array::Array +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::array::Array where T: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::array::Array where U: core::convert::From +pub fn aya_ebpf::maps::array::Array::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::array::Array where U: core::convert::Into +pub type aya_ebpf::maps::array::Array::Error = core::convert::Infallible +pub fn aya_ebpf::maps::array::Array::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::array::Array where U: core::convert::TryFrom +pub type aya_ebpf::maps::array::Array::Error = >::Error +pub fn aya_ebpf::maps::array::Array::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::array::Array where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::array::Array::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::array::Array where T: core::marker::Sized +pub fn aya_ebpf::maps::array::Array::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::array::Array where T: core::marker::Sized +pub fn aya_ebpf::maps::array::Array::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::array::Array +pub fn aya_ebpf::maps::array::Array::from(t: T) -> T +pub mod aya_ebpf::maps::bloom_filter +#[repr(transparent)] pub struct aya_ebpf::maps::bloom_filter::BloomFilter +impl aya_ebpf::maps::bloom_filter::BloomFilter +pub fn aya_ebpf::maps::bloom_filter::BloomFilter::contains(&mut self, value: &T) -> core::result::Result<(), i64> +pub fn aya_ebpf::maps::bloom_filter::BloomFilter::insert(&mut self, value: &T, flags: u64) -> core::result::Result<(), i64> +pub const fn aya_ebpf::maps::bloom_filter::BloomFilter::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::bloom_filter::BloomFilter +pub const fn aya_ebpf::maps::bloom_filter::BloomFilter::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::bloom_filter::BloomFilter +impl core::marker::Send for aya_ebpf::maps::bloom_filter::BloomFilter where T: core::marker::Send +impl core::marker::Sync for aya_ebpf::maps::bloom_filter::BloomFilter where T: core::marker::Sync +impl core::marker::Unpin for aya_ebpf::maps::bloom_filter::BloomFilter where T: core::marker::Unpin +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::bloom_filter::BloomFilter where T: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::bloom_filter::BloomFilter where T: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::bloom_filter::BloomFilter where U: core::convert::From +pub fn aya_ebpf::maps::bloom_filter::BloomFilter::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::bloom_filter::BloomFilter where U: core::convert::Into +pub type aya_ebpf::maps::bloom_filter::BloomFilter::Error = core::convert::Infallible +pub fn aya_ebpf::maps::bloom_filter::BloomFilter::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::bloom_filter::BloomFilter where U: core::convert::TryFrom +pub type aya_ebpf::maps::bloom_filter::BloomFilter::Error = >::Error +pub fn aya_ebpf::maps::bloom_filter::BloomFilter::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::bloom_filter::BloomFilter where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::bloom_filter::BloomFilter::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::bloom_filter::BloomFilter where T: core::marker::Sized +pub fn aya_ebpf::maps::bloom_filter::BloomFilter::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::bloom_filter::BloomFilter where T: core::marker::Sized +pub fn aya_ebpf::maps::bloom_filter::BloomFilter::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::bloom_filter::BloomFilter +pub fn aya_ebpf::maps::bloom_filter::BloomFilter::from(t: T) -> T +pub mod aya_ebpf::maps::hash_map +#[repr(transparent)] pub struct aya_ebpf::maps::hash_map::HashMap +impl aya_ebpf::maps::hash_map::HashMap +pub unsafe fn aya_ebpf::maps::hash_map::HashMap::get(&self, key: &K) -> core::option::Option<&V> +pub fn aya_ebpf::maps::hash_map::HashMap::get_ptr(&self, key: &K) -> core::option::Option<*const V> +pub fn aya_ebpf::maps::hash_map::HashMap::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V> +pub fn aya_ebpf::maps::hash_map::HashMap::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub const fn aya_ebpf::maps::hash_map::HashMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::hash_map::HashMap +pub fn aya_ebpf::maps::hash_map::HashMap::remove(&self, key: &K) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub const fn aya_ebpf::maps::hash_map::HashMap::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::hash_map::HashMap +impl core::marker::Sync for aya_ebpf::maps::hash_map::HashMap +impl core::marker::Send for aya_ebpf::maps::hash_map::HashMap where K: core::marker::Send, V: core::marker::Send +impl core::marker::Unpin for aya_ebpf::maps::hash_map::HashMap where K: core::marker::Unpin, V: core::marker::Unpin +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::hash_map::HashMap +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::hash_map::HashMap where K: core::panic::unwind_safe::UnwindSafe, V: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::hash_map::HashMap where U: core::convert::From +pub fn aya_ebpf::maps::hash_map::HashMap::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::hash_map::HashMap where U: core::convert::Into +pub type aya_ebpf::maps::hash_map::HashMap::Error = core::convert::Infallible +pub fn aya_ebpf::maps::hash_map::HashMap::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::hash_map::HashMap where U: core::convert::TryFrom +pub type aya_ebpf::maps::hash_map::HashMap::Error = >::Error +pub fn aya_ebpf::maps::hash_map::HashMap::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::hash_map::HashMap where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::hash_map::HashMap::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::hash_map::HashMap where T: core::marker::Sized +pub fn aya_ebpf::maps::hash_map::HashMap::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::hash_map::HashMap where T: core::marker::Sized +pub fn aya_ebpf::maps::hash_map::HashMap::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::hash_map::HashMap +pub fn aya_ebpf::maps::hash_map::HashMap::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::hash_map::LruHashMap +impl aya_ebpf::maps::hash_map::LruHashMap +pub unsafe fn aya_ebpf::maps::hash_map::LruHashMap::get(&self, key: &K) -> core::option::Option<&V> +pub fn aya_ebpf::maps::hash_map::LruHashMap::get_ptr(&self, key: &K) -> core::option::Option<*const V> +pub fn aya_ebpf::maps::hash_map::LruHashMap::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V> +pub fn aya_ebpf::maps::hash_map::LruHashMap::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub const fn aya_ebpf::maps::hash_map::LruHashMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::hash_map::LruHashMap +pub fn aya_ebpf::maps::hash_map::LruHashMap::remove(&self, key: &K) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub const fn aya_ebpf::maps::hash_map::LruHashMap::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::hash_map::LruHashMap +impl core::marker::Sync for aya_ebpf::maps::hash_map::LruHashMap +impl core::marker::Send for aya_ebpf::maps::hash_map::LruHashMap where K: core::marker::Send, V: core::marker::Send +impl core::marker::Unpin for aya_ebpf::maps::hash_map::LruHashMap where K: core::marker::Unpin, V: core::marker::Unpin +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::hash_map::LruHashMap +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::hash_map::LruHashMap where K: core::panic::unwind_safe::UnwindSafe, V: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::hash_map::LruHashMap where U: core::convert::From +pub fn aya_ebpf::maps::hash_map::LruHashMap::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::hash_map::LruHashMap where U: core::convert::Into +pub type aya_ebpf::maps::hash_map::LruHashMap::Error = core::convert::Infallible +pub fn aya_ebpf::maps::hash_map::LruHashMap::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::hash_map::LruHashMap where U: core::convert::TryFrom +pub type aya_ebpf::maps::hash_map::LruHashMap::Error = >::Error +pub fn aya_ebpf::maps::hash_map::LruHashMap::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::hash_map::LruHashMap where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::hash_map::LruHashMap::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::hash_map::LruHashMap where T: core::marker::Sized +pub fn aya_ebpf::maps::hash_map::LruHashMap::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::hash_map::LruHashMap where T: core::marker::Sized +pub fn aya_ebpf::maps::hash_map::LruHashMap::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::hash_map::LruHashMap +pub fn aya_ebpf::maps::hash_map::LruHashMap::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::hash_map::LruPerCpuHashMap +impl aya_ebpf::maps::hash_map::LruPerCpuHashMap +pub unsafe fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::get(&self, key: &K) -> core::option::Option<&V> +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::get_ptr(&self, key: &K) -> core::option::Option<*const V> +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V> +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub const fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::hash_map::LruPerCpuHashMap +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::remove(&self, key: &K) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub const fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::hash_map::LruPerCpuHashMap +impl core::marker::Sync for aya_ebpf::maps::hash_map::LruPerCpuHashMap +impl core::marker::Send for aya_ebpf::maps::hash_map::LruPerCpuHashMap where K: core::marker::Send, V: core::marker::Send +impl core::marker::Unpin for aya_ebpf::maps::hash_map::LruPerCpuHashMap where K: core::marker::Unpin, V: core::marker::Unpin +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::hash_map::LruPerCpuHashMap +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::hash_map::LruPerCpuHashMap where K: core::panic::unwind_safe::UnwindSafe, V: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::hash_map::LruPerCpuHashMap where U: core::convert::From +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::hash_map::LruPerCpuHashMap where U: core::convert::Into +pub type aya_ebpf::maps::hash_map::LruPerCpuHashMap::Error = core::convert::Infallible +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::hash_map::LruPerCpuHashMap where U: core::convert::TryFrom +pub type aya_ebpf::maps::hash_map::LruPerCpuHashMap::Error = >::Error +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::hash_map::LruPerCpuHashMap where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::hash_map::LruPerCpuHashMap where T: core::marker::Sized +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::hash_map::LruPerCpuHashMap where T: core::marker::Sized +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::hash_map::LruPerCpuHashMap +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::hash_map::PerCpuHashMap +impl aya_ebpf::maps::hash_map::PerCpuHashMap +pub unsafe fn aya_ebpf::maps::hash_map::PerCpuHashMap::get(&self, key: &K) -> core::option::Option<&V> +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::get_ptr(&self, key: &K) -> core::option::Option<*const V> +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V> +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub const fn aya_ebpf::maps::hash_map::PerCpuHashMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::hash_map::PerCpuHashMap +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::remove(&self, key: &K) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub const fn aya_ebpf::maps::hash_map::PerCpuHashMap::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::hash_map::PerCpuHashMap +impl core::marker::Sync for aya_ebpf::maps::hash_map::PerCpuHashMap +impl core::marker::Send for aya_ebpf::maps::hash_map::PerCpuHashMap where K: core::marker::Send, V: core::marker::Send +impl core::marker::Unpin for aya_ebpf::maps::hash_map::PerCpuHashMap where K: core::marker::Unpin, V: core::marker::Unpin +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::hash_map::PerCpuHashMap +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::hash_map::PerCpuHashMap where K: core::panic::unwind_safe::UnwindSafe, V: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::hash_map::PerCpuHashMap where U: core::convert::From +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::hash_map::PerCpuHashMap where U: core::convert::Into +pub type aya_ebpf::maps::hash_map::PerCpuHashMap::Error = core::convert::Infallible +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::hash_map::PerCpuHashMap where U: core::convert::TryFrom +pub type aya_ebpf::maps::hash_map::PerCpuHashMap::Error = >::Error +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::hash_map::PerCpuHashMap where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::hash_map::PerCpuHashMap where T: core::marker::Sized +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::hash_map::PerCpuHashMap where T: core::marker::Sized +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::hash_map::PerCpuHashMap +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::from(t: T) -> T +pub mod aya_ebpf::maps::lpm_trie +#[repr(packed)] pub struct aya_ebpf::maps::lpm_trie::Key +pub aya_ebpf::maps::lpm_trie::Key::data: K +pub aya_ebpf::maps::lpm_trie::Key::prefix_len: u32 +impl aya_ebpf::maps::lpm_trie::Key +pub fn aya_ebpf::maps::lpm_trie::Key::new(prefix_len: u32, data: K) -> Self +impl core::marker::Send for aya_ebpf::maps::lpm_trie::Key where K: core::marker::Send +impl core::marker::Sync for aya_ebpf::maps::lpm_trie::Key where K: core::marker::Sync +impl core::marker::Unpin for aya_ebpf::maps::lpm_trie::Key where K: core::marker::Unpin +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::lpm_trie::Key where K: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::lpm_trie::Key where K: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::lpm_trie::Key where U: core::convert::From +pub fn aya_ebpf::maps::lpm_trie::Key::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::lpm_trie::Key where U: core::convert::Into +pub type aya_ebpf::maps::lpm_trie::Key::Error = core::convert::Infallible +pub fn aya_ebpf::maps::lpm_trie::Key::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::lpm_trie::Key where U: core::convert::TryFrom +pub type aya_ebpf::maps::lpm_trie::Key::Error = >::Error +pub fn aya_ebpf::maps::lpm_trie::Key::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::lpm_trie::Key where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::lpm_trie::Key::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::lpm_trie::Key where T: core::marker::Sized +pub fn aya_ebpf::maps::lpm_trie::Key::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::lpm_trie::Key where T: core::marker::Sized +pub fn aya_ebpf::maps::lpm_trie::Key::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::lpm_trie::Key +pub fn aya_ebpf::maps::lpm_trie::Key::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::lpm_trie::LpmTrie +impl aya_ebpf::maps::lpm_trie::LpmTrie +pub fn aya_ebpf::maps::lpm_trie::LpmTrie::get(&self, key: &aya_ebpf::maps::lpm_trie::Key) -> core::option::Option<&V> +pub fn aya_ebpf::maps::lpm_trie::LpmTrie::insert(&self, key: &aya_ebpf::maps::lpm_trie::Key, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub const fn aya_ebpf::maps::lpm_trie::LpmTrie::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::lpm_trie::LpmTrie +pub fn aya_ebpf::maps::lpm_trie::LpmTrie::remove(&self, key: &aya_ebpf::maps::lpm_trie::Key) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub const fn aya_ebpf::maps::lpm_trie::LpmTrie::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::lpm_trie::LpmTrie +impl core::marker::Sync for aya_ebpf::maps::lpm_trie::LpmTrie +impl core::marker::Send for aya_ebpf::maps::lpm_trie::LpmTrie where K: core::marker::Send, V: core::marker::Send +impl core::marker::Unpin for aya_ebpf::maps::lpm_trie::LpmTrie where K: core::marker::Unpin, V: core::marker::Unpin +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::lpm_trie::LpmTrie +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::lpm_trie::LpmTrie where K: core::panic::unwind_safe::UnwindSafe, V: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::lpm_trie::LpmTrie where U: core::convert::From +pub fn aya_ebpf::maps::lpm_trie::LpmTrie::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::lpm_trie::LpmTrie where U: core::convert::Into +pub type aya_ebpf::maps::lpm_trie::LpmTrie::Error = core::convert::Infallible +pub fn aya_ebpf::maps::lpm_trie::LpmTrie::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::lpm_trie::LpmTrie where U: core::convert::TryFrom +pub type aya_ebpf::maps::lpm_trie::LpmTrie::Error = >::Error +pub fn aya_ebpf::maps::lpm_trie::LpmTrie::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::lpm_trie::LpmTrie where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::lpm_trie::LpmTrie::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::lpm_trie::LpmTrie where T: core::marker::Sized +pub fn aya_ebpf::maps::lpm_trie::LpmTrie::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::lpm_trie::LpmTrie where T: core::marker::Sized +pub fn aya_ebpf::maps::lpm_trie::LpmTrie::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::lpm_trie::LpmTrie +pub fn aya_ebpf::maps::lpm_trie::LpmTrie::from(t: T) -> T +pub mod aya_ebpf::maps::per_cpu_array +#[repr(transparent)] pub struct aya_ebpf::maps::per_cpu_array::PerCpuArray +impl aya_ebpf::maps::per_cpu_array::PerCpuArray +pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray::get(&self, index: u32) -> core::option::Option<&T> +pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray::get_ptr(&self, index: u32) -> core::option::Option<*const T> +pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray::get_ptr_mut(&self, index: u32) -> core::option::Option<*mut T> +pub const fn aya_ebpf::maps::per_cpu_array::PerCpuArray::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::per_cpu_array::PerCpuArray +pub const fn aya_ebpf::maps::per_cpu_array::PerCpuArray::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::per_cpu_array::PerCpuArray +impl core::marker::Sync for aya_ebpf::maps::per_cpu_array::PerCpuArray +impl core::marker::Send for aya_ebpf::maps::per_cpu_array::PerCpuArray where T: core::marker::Send +impl core::marker::Unpin for aya_ebpf::maps::per_cpu_array::PerCpuArray where T: core::marker::Unpin +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::per_cpu_array::PerCpuArray +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::per_cpu_array::PerCpuArray where T: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::per_cpu_array::PerCpuArray where U: core::convert::From +pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::per_cpu_array::PerCpuArray where U: core::convert::Into +pub type aya_ebpf::maps::per_cpu_array::PerCpuArray::Error = core::convert::Infallible +pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::per_cpu_array::PerCpuArray where U: core::convert::TryFrom +pub type aya_ebpf::maps::per_cpu_array::PerCpuArray::Error = >::Error +pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::per_cpu_array::PerCpuArray where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::per_cpu_array::PerCpuArray where T: core::marker::Sized +pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::per_cpu_array::PerCpuArray where T: core::marker::Sized +pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::per_cpu_array::PerCpuArray +pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray::from(t: T) -> T +pub mod aya_ebpf::maps::perf +#[repr(transparent)] pub struct aya_ebpf::maps::perf::PerfEventArray +impl aya_ebpf::maps::PerfEventArray +pub const fn aya_ebpf::maps::PerfEventArray::new(flags: u32) -> aya_ebpf::maps::PerfEventArray +pub fn aya_ebpf::maps::PerfEventArray::output(&self, ctx: &C, data: &T, flags: u32) +pub fn aya_ebpf::maps::PerfEventArray::output_at_index(&self, ctx: &C, index: u32, data: &T, flags: u32) +pub const fn aya_ebpf::maps::PerfEventArray::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::PerfEventArray +pub const fn aya_ebpf::maps::PerfEventArray::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::PerfEventArray +impl core::marker::Sync for aya_ebpf::maps::PerfEventArray +impl core::marker::Send for aya_ebpf::maps::PerfEventArray where T: core::marker::Send +impl core::marker::Unpin for aya_ebpf::maps::PerfEventArray where T: core::marker::Unpin +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::PerfEventArray +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::PerfEventArray where T: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::PerfEventArray where U: core::convert::From +pub fn aya_ebpf::maps::PerfEventArray::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::PerfEventArray where U: core::convert::Into +pub type aya_ebpf::maps::PerfEventArray::Error = core::convert::Infallible +pub fn aya_ebpf::maps::PerfEventArray::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::PerfEventArray where U: core::convert::TryFrom +pub type aya_ebpf::maps::PerfEventArray::Error = >::Error +pub fn aya_ebpf::maps::PerfEventArray::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::PerfEventArray where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::PerfEventArray::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::PerfEventArray where T: core::marker::Sized +pub fn aya_ebpf::maps::PerfEventArray::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::PerfEventArray where T: core::marker::Sized +pub fn aya_ebpf::maps::PerfEventArray::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::PerfEventArray +pub fn aya_ebpf::maps::PerfEventArray::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::perf::PerfEventByteArray +impl aya_ebpf::maps::PerfEventByteArray +pub const fn aya_ebpf::maps::PerfEventByteArray::new(flags: u32) -> aya_ebpf::maps::PerfEventByteArray +pub fn aya_ebpf::maps::PerfEventByteArray::output(&self, ctx: &C, data: &[u8], flags: u32) +pub fn aya_ebpf::maps::PerfEventByteArray::output_at_index(&self, ctx: &C, index: u32, data: &[u8], flags: u32) +pub const fn aya_ebpf::maps::PerfEventByteArray::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::PerfEventByteArray +pub const fn aya_ebpf::maps::PerfEventByteArray::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::PerfEventByteArray +impl core::marker::Sync for aya_ebpf::maps::PerfEventByteArray +impl core::marker::Send for aya_ebpf::maps::PerfEventByteArray +impl core::marker::Unpin for aya_ebpf::maps::PerfEventByteArray +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::PerfEventByteArray +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::PerfEventByteArray +impl core::convert::Into for aya_ebpf::maps::PerfEventByteArray where U: core::convert::From +pub fn aya_ebpf::maps::PerfEventByteArray::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::PerfEventByteArray where U: core::convert::Into +pub type aya_ebpf::maps::PerfEventByteArray::Error = core::convert::Infallible +pub fn aya_ebpf::maps::PerfEventByteArray::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::PerfEventByteArray where U: core::convert::TryFrom +pub type aya_ebpf::maps::PerfEventByteArray::Error = >::Error +pub fn aya_ebpf::maps::PerfEventByteArray::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::PerfEventByteArray where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::PerfEventByteArray::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::PerfEventByteArray where T: core::marker::Sized +pub fn aya_ebpf::maps::PerfEventByteArray::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::PerfEventByteArray where T: core::marker::Sized +pub fn aya_ebpf::maps::PerfEventByteArray::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::PerfEventByteArray +pub fn aya_ebpf::maps::PerfEventByteArray::from(t: T) -> T +pub mod aya_ebpf::maps::program_array +#[repr(transparent)] pub struct aya_ebpf::maps::program_array::ProgramArray +impl aya_ebpf::maps::program_array::ProgramArray +pub const fn aya_ebpf::maps::program_array::ProgramArray::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::program_array::ProgramArray +pub unsafe fn aya_ebpf::maps::program_array::ProgramArray::tail_call(&self, ctx: &C, index: u32) -> core::result::Result +pub const fn aya_ebpf::maps::program_array::ProgramArray::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::program_array::ProgramArray +impl core::marker::Sync for aya_ebpf::maps::program_array::ProgramArray +impl core::marker::Send for aya_ebpf::maps::program_array::ProgramArray +impl core::marker::Unpin for aya_ebpf::maps::program_array::ProgramArray +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::program_array::ProgramArray +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::program_array::ProgramArray +impl core::convert::Into for aya_ebpf::maps::program_array::ProgramArray where U: core::convert::From +pub fn aya_ebpf::maps::program_array::ProgramArray::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::program_array::ProgramArray where U: core::convert::Into +pub type aya_ebpf::maps::program_array::ProgramArray::Error = core::convert::Infallible +pub fn aya_ebpf::maps::program_array::ProgramArray::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::program_array::ProgramArray where U: core::convert::TryFrom +pub type aya_ebpf::maps::program_array::ProgramArray::Error = >::Error +pub fn aya_ebpf::maps::program_array::ProgramArray::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::program_array::ProgramArray where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::program_array::ProgramArray::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::program_array::ProgramArray where T: core::marker::Sized +pub fn aya_ebpf::maps::program_array::ProgramArray::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::program_array::ProgramArray where T: core::marker::Sized +pub fn aya_ebpf::maps::program_array::ProgramArray::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::program_array::ProgramArray +pub fn aya_ebpf::maps::program_array::ProgramArray::from(t: T) -> T +pub mod aya_ebpf::maps::queue +#[repr(transparent)] pub struct aya_ebpf::maps::queue::Queue +impl aya_ebpf::maps::queue::Queue +pub const fn aya_ebpf::maps::queue::Queue::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::queue::Queue +pub fn aya_ebpf::maps::queue::Queue::pop(&self) -> core::option::Option +pub fn aya_ebpf::maps::queue::Queue::push(&self, value: &T, flags: u64) -> core::result::Result<(), i64> +pub const fn aya_ebpf::maps::queue::Queue::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::queue::Queue +impl core::marker::Sync for aya_ebpf::maps::queue::Queue +impl core::marker::Send for aya_ebpf::maps::queue::Queue where T: core::marker::Send +impl core::marker::Unpin for aya_ebpf::maps::queue::Queue where T: core::marker::Unpin +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::queue::Queue +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::queue::Queue where T: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::queue::Queue where U: core::convert::From +pub fn aya_ebpf::maps::queue::Queue::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::queue::Queue where U: core::convert::Into +pub type aya_ebpf::maps::queue::Queue::Error = core::convert::Infallible +pub fn aya_ebpf::maps::queue::Queue::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::queue::Queue where U: core::convert::TryFrom +pub type aya_ebpf::maps::queue::Queue::Error = >::Error +pub fn aya_ebpf::maps::queue::Queue::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::queue::Queue where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::queue::Queue::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::queue::Queue where T: core::marker::Sized +pub fn aya_ebpf::maps::queue::Queue::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::queue::Queue where T: core::marker::Sized +pub fn aya_ebpf::maps::queue::Queue::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::queue::Queue +pub fn aya_ebpf::maps::queue::Queue::from(t: T) -> T +pub mod aya_ebpf::maps::ring_buf +#[repr(transparent)] pub struct aya_ebpf::maps::ring_buf::RingBuf +impl aya_ebpf::maps::ring_buf::RingBuf +pub fn aya_ebpf::maps::ring_buf::RingBuf::output(&self, data: &T, flags: u64) -> core::result::Result<(), i64> +pub const fn aya_ebpf::maps::ring_buf::RingBuf::pinned(byte_size: u32, flags: u32) -> Self +pub fn aya_ebpf::maps::ring_buf::RingBuf::query(&self, flags: u64) -> u64 +pub fn aya_ebpf::maps::ring_buf::RingBuf::reserve(&self, flags: u64) -> core::option::Option> where const_assert::Assert<{ _ }>: const_assert::IsTrue +pub const fn aya_ebpf::maps::ring_buf::RingBuf::with_byte_size(byte_size: u32, flags: u32) -> Self +impl core::marker::Sync for aya_ebpf::maps::ring_buf::RingBuf +impl core::marker::Send for aya_ebpf::maps::ring_buf::RingBuf +impl core::marker::Unpin for aya_ebpf::maps::ring_buf::RingBuf +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::ring_buf::RingBuf +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::ring_buf::RingBuf +impl core::convert::Into for aya_ebpf::maps::ring_buf::RingBuf where U: core::convert::From +pub fn aya_ebpf::maps::ring_buf::RingBuf::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::ring_buf::RingBuf where U: core::convert::Into +pub type aya_ebpf::maps::ring_buf::RingBuf::Error = core::convert::Infallible +pub fn aya_ebpf::maps::ring_buf::RingBuf::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::ring_buf::RingBuf where U: core::convert::TryFrom +pub type aya_ebpf::maps::ring_buf::RingBuf::Error = >::Error +pub fn aya_ebpf::maps::ring_buf::RingBuf::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::ring_buf::RingBuf where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::ring_buf::RingBuf::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::ring_buf::RingBuf where T: core::marker::Sized +pub fn aya_ebpf::maps::ring_buf::RingBuf::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::ring_buf::RingBuf where T: core::marker::Sized +pub fn aya_ebpf::maps::ring_buf::RingBuf::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::ring_buf::RingBuf +pub fn aya_ebpf::maps::ring_buf::RingBuf::from(t: T) -> T +pub struct aya_ebpf::maps::ring_buf::RingBufEntry(_) +impl aya_ebpf::maps::ring_buf::RingBufEntry +pub fn aya_ebpf::maps::ring_buf::RingBufEntry::discard(self, flags: u64) +pub fn aya_ebpf::maps::ring_buf::RingBufEntry::submit(self, flags: u64) +impl core::ops::deref::Deref for aya_ebpf::maps::ring_buf::RingBufEntry +pub type aya_ebpf::maps::ring_buf::RingBufEntry::Target = core::mem::maybe_uninit::MaybeUninit +pub fn aya_ebpf::maps::ring_buf::RingBufEntry::deref(&self) -> &Self::Target +impl core::ops::deref::DerefMut for aya_ebpf::maps::ring_buf::RingBufEntry +pub fn aya_ebpf::maps::ring_buf::RingBufEntry::deref_mut(&mut self) -> &mut Self::Target +impl core::marker::Send for aya_ebpf::maps::ring_buf::RingBufEntry where T: core::marker::Send +impl core::marker::Sync for aya_ebpf::maps::ring_buf::RingBufEntry where T: core::marker::Sync +impl core::marker::Unpin for aya_ebpf::maps::ring_buf::RingBufEntry +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::ring_buf::RingBufEntry where T: core::panic::unwind_safe::RefUnwindSafe +impl !core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::ring_buf::RingBufEntry +impl core::convert::Into for aya_ebpf::maps::ring_buf::RingBufEntry where U: core::convert::From +pub fn aya_ebpf::maps::ring_buf::RingBufEntry::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::ring_buf::RingBufEntry where U: core::convert::Into +pub type aya_ebpf::maps::ring_buf::RingBufEntry::Error = core::convert::Infallible +pub fn aya_ebpf::maps::ring_buf::RingBufEntry::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::ring_buf::RingBufEntry where U: core::convert::TryFrom +pub type aya_ebpf::maps::ring_buf::RingBufEntry::Error = >::Error +pub fn aya_ebpf::maps::ring_buf::RingBufEntry::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::ring_buf::RingBufEntry where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::ring_buf::RingBufEntry::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::ring_buf::RingBufEntry where T: core::marker::Sized +pub fn aya_ebpf::maps::ring_buf::RingBufEntry::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::ring_buf::RingBufEntry where T: core::marker::Sized +pub fn aya_ebpf::maps::ring_buf::RingBufEntry::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::ring_buf::RingBufEntry +pub fn aya_ebpf::maps::ring_buf::RingBufEntry::from(t: T) -> T +pub mod aya_ebpf::maps::sock_hash +#[repr(transparent)] pub struct aya_ebpf::maps::sock_hash::SockHash +impl aya_ebpf::maps::sock_hash::SockHash +pub const fn aya_ebpf::maps::sock_hash::SockHash::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::sock_hash::SockHash +pub fn aya_ebpf::maps::sock_hash::SockHash::redirect_msg(&self, ctx: &aya_ebpf::programs::sk_msg::SkMsgContext, key: &mut K, flags: u64) -> i64 +pub fn aya_ebpf::maps::sock_hash::SockHash::redirect_sk_lookup(&mut self, ctx: &aya_ebpf::programs::sk_lookup::SkLookupContext, key: impl core::borrow::Borrow, flags: u64) -> core::result::Result<(), u32> +pub fn aya_ebpf::maps::sock_hash::SockHash::redirect_skb(&self, ctx: &aya_ebpf::programs::sk_buff::SkBuffContext, key: &mut K, flags: u64) -> i64 +pub fn aya_ebpf::maps::sock_hash::SockHash::update(&self, key: &mut K, sk_ops: &mut aya_ebpf_bindings::x86_64::bindings::bpf_sock_ops, flags: u64) -> core::result::Result<(), i64> +pub const fn aya_ebpf::maps::sock_hash::SockHash::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::sock_hash::SockHash +impl core::marker::Sync for aya_ebpf::maps::sock_hash::SockHash +impl core::marker::Send for aya_ebpf::maps::sock_hash::SockHash where K: core::marker::Send +impl core::marker::Unpin for aya_ebpf::maps::sock_hash::SockHash where K: core::marker::Unpin +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::sock_hash::SockHash +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::sock_hash::SockHash where K: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::sock_hash::SockHash where U: core::convert::From +pub fn aya_ebpf::maps::sock_hash::SockHash::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::sock_hash::SockHash where U: core::convert::Into +pub type aya_ebpf::maps::sock_hash::SockHash::Error = core::convert::Infallible +pub fn aya_ebpf::maps::sock_hash::SockHash::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::sock_hash::SockHash where U: core::convert::TryFrom +pub type aya_ebpf::maps::sock_hash::SockHash::Error = >::Error +pub fn aya_ebpf::maps::sock_hash::SockHash::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::sock_hash::SockHash where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::sock_hash::SockHash::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::sock_hash::SockHash where T: core::marker::Sized +pub fn aya_ebpf::maps::sock_hash::SockHash::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::sock_hash::SockHash where T: core::marker::Sized +pub fn aya_ebpf::maps::sock_hash::SockHash::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::sock_hash::SockHash +pub fn aya_ebpf::maps::sock_hash::SockHash::from(t: T) -> T +pub mod aya_ebpf::maps::sock_map +#[repr(transparent)] pub struct aya_ebpf::maps::sock_map::SockMap +impl aya_ebpf::maps::sock_map::SockMap +pub const fn aya_ebpf::maps::sock_map::SockMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::sock_map::SockMap +pub unsafe fn aya_ebpf::maps::sock_map::SockMap::redirect_msg(&self, ctx: &aya_ebpf::programs::sk_msg::SkMsgContext, index: u32, flags: u64) -> i64 +pub fn aya_ebpf::maps::sock_map::SockMap::redirect_sk_lookup(&mut self, ctx: &aya_ebpf::programs::sk_lookup::SkLookupContext, index: u32, flags: u64) -> core::result::Result<(), u32> +pub unsafe fn aya_ebpf::maps::sock_map::SockMap::redirect_skb(&self, ctx: &aya_ebpf::programs::sk_buff::SkBuffContext, index: u32, flags: u64) -> i64 +pub unsafe fn aya_ebpf::maps::sock_map::SockMap::update(&self, index: u32, sk_ops: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sock_ops, flags: u64) -> core::result::Result<(), i64> +pub const fn aya_ebpf::maps::sock_map::SockMap::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::sock_map::SockMap +impl core::marker::Sync for aya_ebpf::maps::sock_map::SockMap +impl core::marker::Send for aya_ebpf::maps::sock_map::SockMap +impl core::marker::Unpin for aya_ebpf::maps::sock_map::SockMap +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::sock_map::SockMap +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::sock_map::SockMap +impl core::convert::Into for aya_ebpf::maps::sock_map::SockMap where U: core::convert::From +pub fn aya_ebpf::maps::sock_map::SockMap::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::sock_map::SockMap where U: core::convert::Into +pub type aya_ebpf::maps::sock_map::SockMap::Error = core::convert::Infallible +pub fn aya_ebpf::maps::sock_map::SockMap::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::sock_map::SockMap where U: core::convert::TryFrom +pub type aya_ebpf::maps::sock_map::SockMap::Error = >::Error +pub fn aya_ebpf::maps::sock_map::SockMap::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::sock_map::SockMap where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::sock_map::SockMap::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::sock_map::SockMap where T: core::marker::Sized +pub fn aya_ebpf::maps::sock_map::SockMap::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::sock_map::SockMap where T: core::marker::Sized +pub fn aya_ebpf::maps::sock_map::SockMap::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::sock_map::SockMap +pub fn aya_ebpf::maps::sock_map::SockMap::from(t: T) -> T +pub mod aya_ebpf::maps::stack +#[repr(transparent)] pub struct aya_ebpf::maps::stack::Stack +impl aya_ebpf::maps::stack::Stack +pub const fn aya_ebpf::maps::stack::Stack::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::stack::Stack +pub fn aya_ebpf::maps::stack::Stack::pop(&mut self) -> core::option::Option +pub fn aya_ebpf::maps::stack::Stack::push(&mut self, value: &T, flags: u64) -> core::result::Result<(), i64> +pub const fn aya_ebpf::maps::stack::Stack::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::stack::Stack +impl core::marker::Send for aya_ebpf::maps::stack::Stack where T: core::marker::Send +impl core::marker::Sync for aya_ebpf::maps::stack::Stack where T: core::marker::Sync +impl core::marker::Unpin for aya_ebpf::maps::stack::Stack where T: core::marker::Unpin +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::stack::Stack where T: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::stack::Stack where T: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::stack::Stack where U: core::convert::From +pub fn aya_ebpf::maps::stack::Stack::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::stack::Stack where U: core::convert::Into +pub type aya_ebpf::maps::stack::Stack::Error = core::convert::Infallible +pub fn aya_ebpf::maps::stack::Stack::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::stack::Stack where U: core::convert::TryFrom +pub type aya_ebpf::maps::stack::Stack::Error = >::Error +pub fn aya_ebpf::maps::stack::Stack::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::stack::Stack where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::stack::Stack::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::stack::Stack where T: core::marker::Sized +pub fn aya_ebpf::maps::stack::Stack::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::stack::Stack where T: core::marker::Sized +pub fn aya_ebpf::maps::stack::Stack::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::stack::Stack +pub fn aya_ebpf::maps::stack::Stack::from(t: T) -> T +pub mod aya_ebpf::maps::stack_trace +#[repr(transparent)] pub struct aya_ebpf::maps::stack_trace::StackTrace +impl aya_ebpf::maps::stack_trace::StackTrace +pub unsafe fn aya_ebpf::maps::stack_trace::StackTrace::get_stackid(&self, ctx: &C, flags: u64) -> core::result::Result +pub const fn aya_ebpf::maps::stack_trace::StackTrace::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::stack_trace::StackTrace +pub const fn aya_ebpf::maps::stack_trace::StackTrace::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::stack_trace::StackTrace +impl core::marker::Sync for aya_ebpf::maps::stack_trace::StackTrace +impl core::marker::Send for aya_ebpf::maps::stack_trace::StackTrace +impl core::marker::Unpin for aya_ebpf::maps::stack_trace::StackTrace +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::stack_trace::StackTrace +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::stack_trace::StackTrace +impl core::convert::Into for aya_ebpf::maps::stack_trace::StackTrace where U: core::convert::From +pub fn aya_ebpf::maps::stack_trace::StackTrace::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::stack_trace::StackTrace where U: core::convert::Into +pub type aya_ebpf::maps::stack_trace::StackTrace::Error = core::convert::Infallible +pub fn aya_ebpf::maps::stack_trace::StackTrace::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::stack_trace::StackTrace where U: core::convert::TryFrom +pub type aya_ebpf::maps::stack_trace::StackTrace::Error = >::Error +pub fn aya_ebpf::maps::stack_trace::StackTrace::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::stack_trace::StackTrace where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::stack_trace::StackTrace::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::stack_trace::StackTrace where T: core::marker::Sized +pub fn aya_ebpf::maps::stack_trace::StackTrace::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::stack_trace::StackTrace where T: core::marker::Sized +pub fn aya_ebpf::maps::stack_trace::StackTrace::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::stack_trace::StackTrace +pub fn aya_ebpf::maps::stack_trace::StackTrace::from(t: T) -> T +pub mod aya_ebpf::maps::xdp +#[repr(transparent)] pub struct aya_ebpf::maps::xdp::CpuMap +impl aya_ebpf::maps::CpuMap +pub const fn aya_ebpf::maps::CpuMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::CpuMap +pub fn aya_ebpf::maps::CpuMap::redirect(&self, index: u32, flags: u64) -> core::result::Result +pub const fn aya_ebpf::maps::CpuMap::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::CpuMap +impl core::marker::Sync for aya_ebpf::maps::CpuMap +impl core::marker::Send for aya_ebpf::maps::CpuMap +impl core::marker::Unpin for aya_ebpf::maps::CpuMap +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::CpuMap +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::CpuMap +impl core::convert::Into for aya_ebpf::maps::CpuMap where U: core::convert::From +pub fn aya_ebpf::maps::CpuMap::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::CpuMap where U: core::convert::Into +pub type aya_ebpf::maps::CpuMap::Error = core::convert::Infallible +pub fn aya_ebpf::maps::CpuMap::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::CpuMap where U: core::convert::TryFrom +pub type aya_ebpf::maps::CpuMap::Error = >::Error +pub fn aya_ebpf::maps::CpuMap::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::CpuMap where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::CpuMap::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::CpuMap where T: core::marker::Sized +pub fn aya_ebpf::maps::CpuMap::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::CpuMap where T: core::marker::Sized +pub fn aya_ebpf::maps::CpuMap::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::CpuMap +pub fn aya_ebpf::maps::CpuMap::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::xdp::DevMap +impl aya_ebpf::maps::DevMap +pub fn aya_ebpf::maps::DevMap::get(&self, index: u32) -> core::option::Option +pub const fn aya_ebpf::maps::DevMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::DevMap +pub fn aya_ebpf::maps::DevMap::redirect(&self, index: u32, flags: u64) -> core::result::Result +pub const fn aya_ebpf::maps::DevMap::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::DevMap +impl core::marker::Sync for aya_ebpf::maps::DevMap +impl core::marker::Send for aya_ebpf::maps::DevMap +impl core::marker::Unpin for aya_ebpf::maps::DevMap +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::DevMap +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::DevMap +impl core::convert::Into for aya_ebpf::maps::DevMap where U: core::convert::From +pub fn aya_ebpf::maps::DevMap::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::DevMap where U: core::convert::Into +pub type aya_ebpf::maps::DevMap::Error = core::convert::Infallible +pub fn aya_ebpf::maps::DevMap::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::DevMap where U: core::convert::TryFrom +pub type aya_ebpf::maps::DevMap::Error = >::Error +pub fn aya_ebpf::maps::DevMap::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::DevMap where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::DevMap::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::DevMap where T: core::marker::Sized +pub fn aya_ebpf::maps::DevMap::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::DevMap where T: core::marker::Sized +pub fn aya_ebpf::maps::DevMap::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::DevMap +pub fn aya_ebpf::maps::DevMap::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::xdp::DevMapHash +impl aya_ebpf::maps::DevMapHash +pub fn aya_ebpf::maps::DevMapHash::get(&self, key: u32) -> core::option::Option +pub const fn aya_ebpf::maps::DevMapHash::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::DevMapHash +pub fn aya_ebpf::maps::DevMapHash::redirect(&self, key: u32, flags: u64) -> core::result::Result +pub const fn aya_ebpf::maps::DevMapHash::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::DevMapHash +impl core::marker::Sync for aya_ebpf::maps::DevMapHash +impl core::marker::Send for aya_ebpf::maps::DevMapHash +impl core::marker::Unpin for aya_ebpf::maps::DevMapHash +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::DevMapHash +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::DevMapHash +impl core::convert::Into for aya_ebpf::maps::DevMapHash where U: core::convert::From +pub fn aya_ebpf::maps::DevMapHash::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::DevMapHash where U: core::convert::Into +pub type aya_ebpf::maps::DevMapHash::Error = core::convert::Infallible +pub fn aya_ebpf::maps::DevMapHash::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::DevMapHash where U: core::convert::TryFrom +pub type aya_ebpf::maps::DevMapHash::Error = >::Error +pub fn aya_ebpf::maps::DevMapHash::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::DevMapHash where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::DevMapHash::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::DevMapHash where T: core::marker::Sized +pub fn aya_ebpf::maps::DevMapHash::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::DevMapHash where T: core::marker::Sized +pub fn aya_ebpf::maps::DevMapHash::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::DevMapHash +pub fn aya_ebpf::maps::DevMapHash::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::xdp::XskMap +impl aya_ebpf::maps::XskMap +pub fn aya_ebpf::maps::XskMap::get(&self, index: u32) -> core::option::Option +pub const fn aya_ebpf::maps::XskMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::XskMap +pub fn aya_ebpf::maps::XskMap::redirect(&self, index: u32, flags: u64) -> core::result::Result +pub const fn aya_ebpf::maps::XskMap::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::XskMap +impl core::marker::Sync for aya_ebpf::maps::XskMap +impl core::marker::Send for aya_ebpf::maps::XskMap +impl core::marker::Unpin for aya_ebpf::maps::XskMap +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::XskMap +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::XskMap +impl core::convert::Into for aya_ebpf::maps::XskMap where U: core::convert::From +pub fn aya_ebpf::maps::XskMap::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::XskMap where U: core::convert::Into +pub type aya_ebpf::maps::XskMap::Error = core::convert::Infallible +pub fn aya_ebpf::maps::XskMap::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::XskMap where U: core::convert::TryFrom +pub type aya_ebpf::maps::XskMap::Error = >::Error +pub fn aya_ebpf::maps::XskMap::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::XskMap where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::XskMap::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::XskMap where T: core::marker::Sized +pub fn aya_ebpf::maps::XskMap::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::XskMap where T: core::marker::Sized +pub fn aya_ebpf::maps::XskMap::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::XskMap +pub fn aya_ebpf::maps::XskMap::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::Array +impl aya_ebpf::maps::array::Array +pub fn aya_ebpf::maps::array::Array::get(&self, index: u32) -> core::option::Option<&T> +pub fn aya_ebpf::maps::array::Array::get_ptr(&self, index: u32) -> core::option::Option<*const T> +pub fn aya_ebpf::maps::array::Array::get_ptr_mut(&self, index: u32) -> core::option::Option<*mut T> +pub const fn aya_ebpf::maps::array::Array::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::array::Array +pub const fn aya_ebpf::maps::array::Array::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::array::Array +impl core::marker::Sync for aya_ebpf::maps::array::Array +impl core::marker::Send for aya_ebpf::maps::array::Array where T: core::marker::Send +impl core::marker::Unpin for aya_ebpf::maps::array::Array where T: core::marker::Unpin +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::array::Array +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::array::Array where T: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::array::Array where U: core::convert::From +pub fn aya_ebpf::maps::array::Array::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::array::Array where U: core::convert::Into +pub type aya_ebpf::maps::array::Array::Error = core::convert::Infallible +pub fn aya_ebpf::maps::array::Array::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::array::Array where U: core::convert::TryFrom +pub type aya_ebpf::maps::array::Array::Error = >::Error +pub fn aya_ebpf::maps::array::Array::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::array::Array where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::array::Array::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::array::Array where T: core::marker::Sized +pub fn aya_ebpf::maps::array::Array::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::array::Array where T: core::marker::Sized +pub fn aya_ebpf::maps::array::Array::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::array::Array +pub fn aya_ebpf::maps::array::Array::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::BloomFilter +impl aya_ebpf::maps::bloom_filter::BloomFilter +pub fn aya_ebpf::maps::bloom_filter::BloomFilter::contains(&mut self, value: &T) -> core::result::Result<(), i64> +pub fn aya_ebpf::maps::bloom_filter::BloomFilter::insert(&mut self, value: &T, flags: u64) -> core::result::Result<(), i64> +pub const fn aya_ebpf::maps::bloom_filter::BloomFilter::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::bloom_filter::BloomFilter +pub const fn aya_ebpf::maps::bloom_filter::BloomFilter::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::bloom_filter::BloomFilter +impl core::marker::Send for aya_ebpf::maps::bloom_filter::BloomFilter where T: core::marker::Send +impl core::marker::Sync for aya_ebpf::maps::bloom_filter::BloomFilter where T: core::marker::Sync +impl core::marker::Unpin for aya_ebpf::maps::bloom_filter::BloomFilter where T: core::marker::Unpin +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::bloom_filter::BloomFilter where T: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::bloom_filter::BloomFilter where T: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::bloom_filter::BloomFilter where U: core::convert::From +pub fn aya_ebpf::maps::bloom_filter::BloomFilter::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::bloom_filter::BloomFilter where U: core::convert::Into +pub type aya_ebpf::maps::bloom_filter::BloomFilter::Error = core::convert::Infallible +pub fn aya_ebpf::maps::bloom_filter::BloomFilter::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::bloom_filter::BloomFilter where U: core::convert::TryFrom +pub type aya_ebpf::maps::bloom_filter::BloomFilter::Error = >::Error +pub fn aya_ebpf::maps::bloom_filter::BloomFilter::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::bloom_filter::BloomFilter where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::bloom_filter::BloomFilter::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::bloom_filter::BloomFilter where T: core::marker::Sized +pub fn aya_ebpf::maps::bloom_filter::BloomFilter::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::bloom_filter::BloomFilter where T: core::marker::Sized +pub fn aya_ebpf::maps::bloom_filter::BloomFilter::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::bloom_filter::BloomFilter +pub fn aya_ebpf::maps::bloom_filter::BloomFilter::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::CpuMap +impl aya_ebpf::maps::CpuMap +pub const fn aya_ebpf::maps::CpuMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::CpuMap +pub fn aya_ebpf::maps::CpuMap::redirect(&self, index: u32, flags: u64) -> core::result::Result +pub const fn aya_ebpf::maps::CpuMap::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::CpuMap +impl core::marker::Sync for aya_ebpf::maps::CpuMap +impl core::marker::Send for aya_ebpf::maps::CpuMap +impl core::marker::Unpin for aya_ebpf::maps::CpuMap +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::CpuMap +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::CpuMap +impl core::convert::Into for aya_ebpf::maps::CpuMap where U: core::convert::From +pub fn aya_ebpf::maps::CpuMap::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::CpuMap where U: core::convert::Into +pub type aya_ebpf::maps::CpuMap::Error = core::convert::Infallible +pub fn aya_ebpf::maps::CpuMap::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::CpuMap where U: core::convert::TryFrom +pub type aya_ebpf::maps::CpuMap::Error = >::Error +pub fn aya_ebpf::maps::CpuMap::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::CpuMap where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::CpuMap::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::CpuMap where T: core::marker::Sized +pub fn aya_ebpf::maps::CpuMap::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::CpuMap where T: core::marker::Sized +pub fn aya_ebpf::maps::CpuMap::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::CpuMap +pub fn aya_ebpf::maps::CpuMap::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::DevMap +impl aya_ebpf::maps::DevMap +pub fn aya_ebpf::maps::DevMap::get(&self, index: u32) -> core::option::Option +pub const fn aya_ebpf::maps::DevMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::DevMap +pub fn aya_ebpf::maps::DevMap::redirect(&self, index: u32, flags: u64) -> core::result::Result +pub const fn aya_ebpf::maps::DevMap::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::DevMap +impl core::marker::Sync for aya_ebpf::maps::DevMap +impl core::marker::Send for aya_ebpf::maps::DevMap +impl core::marker::Unpin for aya_ebpf::maps::DevMap +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::DevMap +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::DevMap +impl core::convert::Into for aya_ebpf::maps::DevMap where U: core::convert::From +pub fn aya_ebpf::maps::DevMap::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::DevMap where U: core::convert::Into +pub type aya_ebpf::maps::DevMap::Error = core::convert::Infallible +pub fn aya_ebpf::maps::DevMap::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::DevMap where U: core::convert::TryFrom +pub type aya_ebpf::maps::DevMap::Error = >::Error +pub fn aya_ebpf::maps::DevMap::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::DevMap where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::DevMap::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::DevMap where T: core::marker::Sized +pub fn aya_ebpf::maps::DevMap::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::DevMap where T: core::marker::Sized +pub fn aya_ebpf::maps::DevMap::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::DevMap +pub fn aya_ebpf::maps::DevMap::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::DevMapHash +impl aya_ebpf::maps::DevMapHash +pub fn aya_ebpf::maps::DevMapHash::get(&self, key: u32) -> core::option::Option +pub const fn aya_ebpf::maps::DevMapHash::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::DevMapHash +pub fn aya_ebpf::maps::DevMapHash::redirect(&self, key: u32, flags: u64) -> core::result::Result +pub const fn aya_ebpf::maps::DevMapHash::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::DevMapHash +impl core::marker::Sync for aya_ebpf::maps::DevMapHash +impl core::marker::Send for aya_ebpf::maps::DevMapHash +impl core::marker::Unpin for aya_ebpf::maps::DevMapHash +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::DevMapHash +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::DevMapHash +impl core::convert::Into for aya_ebpf::maps::DevMapHash where U: core::convert::From +pub fn aya_ebpf::maps::DevMapHash::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::DevMapHash where U: core::convert::Into +pub type aya_ebpf::maps::DevMapHash::Error = core::convert::Infallible +pub fn aya_ebpf::maps::DevMapHash::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::DevMapHash where U: core::convert::TryFrom +pub type aya_ebpf::maps::DevMapHash::Error = >::Error +pub fn aya_ebpf::maps::DevMapHash::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::DevMapHash where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::DevMapHash::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::DevMapHash where T: core::marker::Sized +pub fn aya_ebpf::maps::DevMapHash::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::DevMapHash where T: core::marker::Sized +pub fn aya_ebpf::maps::DevMapHash::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::DevMapHash +pub fn aya_ebpf::maps::DevMapHash::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::HashMap +impl aya_ebpf::maps::hash_map::HashMap +pub unsafe fn aya_ebpf::maps::hash_map::HashMap::get(&self, key: &K) -> core::option::Option<&V> +pub fn aya_ebpf::maps::hash_map::HashMap::get_ptr(&self, key: &K) -> core::option::Option<*const V> +pub fn aya_ebpf::maps::hash_map::HashMap::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V> +pub fn aya_ebpf::maps::hash_map::HashMap::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub const fn aya_ebpf::maps::hash_map::HashMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::hash_map::HashMap +pub fn aya_ebpf::maps::hash_map::HashMap::remove(&self, key: &K) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub const fn aya_ebpf::maps::hash_map::HashMap::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::hash_map::HashMap +impl core::marker::Sync for aya_ebpf::maps::hash_map::HashMap +impl core::marker::Send for aya_ebpf::maps::hash_map::HashMap where K: core::marker::Send, V: core::marker::Send +impl core::marker::Unpin for aya_ebpf::maps::hash_map::HashMap where K: core::marker::Unpin, V: core::marker::Unpin +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::hash_map::HashMap +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::hash_map::HashMap where K: core::panic::unwind_safe::UnwindSafe, V: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::hash_map::HashMap where U: core::convert::From +pub fn aya_ebpf::maps::hash_map::HashMap::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::hash_map::HashMap where U: core::convert::Into +pub type aya_ebpf::maps::hash_map::HashMap::Error = core::convert::Infallible +pub fn aya_ebpf::maps::hash_map::HashMap::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::hash_map::HashMap where U: core::convert::TryFrom +pub type aya_ebpf::maps::hash_map::HashMap::Error = >::Error +pub fn aya_ebpf::maps::hash_map::HashMap::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::hash_map::HashMap where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::hash_map::HashMap::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::hash_map::HashMap where T: core::marker::Sized +pub fn aya_ebpf::maps::hash_map::HashMap::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::hash_map::HashMap where T: core::marker::Sized +pub fn aya_ebpf::maps::hash_map::HashMap::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::hash_map::HashMap +pub fn aya_ebpf::maps::hash_map::HashMap::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::LpmTrie +impl aya_ebpf::maps::lpm_trie::LpmTrie +pub fn aya_ebpf::maps::lpm_trie::LpmTrie::get(&self, key: &aya_ebpf::maps::lpm_trie::Key) -> core::option::Option<&V> +pub fn aya_ebpf::maps::lpm_trie::LpmTrie::insert(&self, key: &aya_ebpf::maps::lpm_trie::Key, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub const fn aya_ebpf::maps::lpm_trie::LpmTrie::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::lpm_trie::LpmTrie +pub fn aya_ebpf::maps::lpm_trie::LpmTrie::remove(&self, key: &aya_ebpf::maps::lpm_trie::Key) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub const fn aya_ebpf::maps::lpm_trie::LpmTrie::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::lpm_trie::LpmTrie +impl core::marker::Sync for aya_ebpf::maps::lpm_trie::LpmTrie +impl core::marker::Send for aya_ebpf::maps::lpm_trie::LpmTrie where K: core::marker::Send, V: core::marker::Send +impl core::marker::Unpin for aya_ebpf::maps::lpm_trie::LpmTrie where K: core::marker::Unpin, V: core::marker::Unpin +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::lpm_trie::LpmTrie +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::lpm_trie::LpmTrie where K: core::panic::unwind_safe::UnwindSafe, V: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::lpm_trie::LpmTrie where U: core::convert::From +pub fn aya_ebpf::maps::lpm_trie::LpmTrie::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::lpm_trie::LpmTrie where U: core::convert::Into +pub type aya_ebpf::maps::lpm_trie::LpmTrie::Error = core::convert::Infallible +pub fn aya_ebpf::maps::lpm_trie::LpmTrie::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::lpm_trie::LpmTrie where U: core::convert::TryFrom +pub type aya_ebpf::maps::lpm_trie::LpmTrie::Error = >::Error +pub fn aya_ebpf::maps::lpm_trie::LpmTrie::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::lpm_trie::LpmTrie where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::lpm_trie::LpmTrie::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::lpm_trie::LpmTrie where T: core::marker::Sized +pub fn aya_ebpf::maps::lpm_trie::LpmTrie::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::lpm_trie::LpmTrie where T: core::marker::Sized +pub fn aya_ebpf::maps::lpm_trie::LpmTrie::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::lpm_trie::LpmTrie +pub fn aya_ebpf::maps::lpm_trie::LpmTrie::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::LruHashMap +impl aya_ebpf::maps::hash_map::LruHashMap +pub unsafe fn aya_ebpf::maps::hash_map::LruHashMap::get(&self, key: &K) -> core::option::Option<&V> +pub fn aya_ebpf::maps::hash_map::LruHashMap::get_ptr(&self, key: &K) -> core::option::Option<*const V> +pub fn aya_ebpf::maps::hash_map::LruHashMap::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V> +pub fn aya_ebpf::maps::hash_map::LruHashMap::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub const fn aya_ebpf::maps::hash_map::LruHashMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::hash_map::LruHashMap +pub fn aya_ebpf::maps::hash_map::LruHashMap::remove(&self, key: &K) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub const fn aya_ebpf::maps::hash_map::LruHashMap::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::hash_map::LruHashMap +impl core::marker::Sync for aya_ebpf::maps::hash_map::LruHashMap +impl core::marker::Send for aya_ebpf::maps::hash_map::LruHashMap where K: core::marker::Send, V: core::marker::Send +impl core::marker::Unpin for aya_ebpf::maps::hash_map::LruHashMap where K: core::marker::Unpin, V: core::marker::Unpin +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::hash_map::LruHashMap +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::hash_map::LruHashMap where K: core::panic::unwind_safe::UnwindSafe, V: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::hash_map::LruHashMap where U: core::convert::From +pub fn aya_ebpf::maps::hash_map::LruHashMap::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::hash_map::LruHashMap where U: core::convert::Into +pub type aya_ebpf::maps::hash_map::LruHashMap::Error = core::convert::Infallible +pub fn aya_ebpf::maps::hash_map::LruHashMap::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::hash_map::LruHashMap where U: core::convert::TryFrom +pub type aya_ebpf::maps::hash_map::LruHashMap::Error = >::Error +pub fn aya_ebpf::maps::hash_map::LruHashMap::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::hash_map::LruHashMap where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::hash_map::LruHashMap::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::hash_map::LruHashMap where T: core::marker::Sized +pub fn aya_ebpf::maps::hash_map::LruHashMap::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::hash_map::LruHashMap where T: core::marker::Sized +pub fn aya_ebpf::maps::hash_map::LruHashMap::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::hash_map::LruHashMap +pub fn aya_ebpf::maps::hash_map::LruHashMap::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::LruPerCpuHashMap +impl aya_ebpf::maps::hash_map::LruPerCpuHashMap +pub unsafe fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::get(&self, key: &K) -> core::option::Option<&V> +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::get_ptr(&self, key: &K) -> core::option::Option<*const V> +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V> +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub const fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::hash_map::LruPerCpuHashMap +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::remove(&self, key: &K) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub const fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::hash_map::LruPerCpuHashMap +impl core::marker::Sync for aya_ebpf::maps::hash_map::LruPerCpuHashMap +impl core::marker::Send for aya_ebpf::maps::hash_map::LruPerCpuHashMap where K: core::marker::Send, V: core::marker::Send +impl core::marker::Unpin for aya_ebpf::maps::hash_map::LruPerCpuHashMap where K: core::marker::Unpin, V: core::marker::Unpin +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::hash_map::LruPerCpuHashMap +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::hash_map::LruPerCpuHashMap where K: core::panic::unwind_safe::UnwindSafe, V: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::hash_map::LruPerCpuHashMap where U: core::convert::From +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::hash_map::LruPerCpuHashMap where U: core::convert::Into +pub type aya_ebpf::maps::hash_map::LruPerCpuHashMap::Error = core::convert::Infallible +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::hash_map::LruPerCpuHashMap where U: core::convert::TryFrom +pub type aya_ebpf::maps::hash_map::LruPerCpuHashMap::Error = >::Error +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::hash_map::LruPerCpuHashMap where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::hash_map::LruPerCpuHashMap where T: core::marker::Sized +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::hash_map::LruPerCpuHashMap where T: core::marker::Sized +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::hash_map::LruPerCpuHashMap +pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::PerCpuArray +impl aya_ebpf::maps::per_cpu_array::PerCpuArray +pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray::get(&self, index: u32) -> core::option::Option<&T> +pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray::get_ptr(&self, index: u32) -> core::option::Option<*const T> +pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray::get_ptr_mut(&self, index: u32) -> core::option::Option<*mut T> +pub const fn aya_ebpf::maps::per_cpu_array::PerCpuArray::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::per_cpu_array::PerCpuArray +pub const fn aya_ebpf::maps::per_cpu_array::PerCpuArray::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::per_cpu_array::PerCpuArray +impl core::marker::Sync for aya_ebpf::maps::per_cpu_array::PerCpuArray +impl core::marker::Send for aya_ebpf::maps::per_cpu_array::PerCpuArray where T: core::marker::Send +impl core::marker::Unpin for aya_ebpf::maps::per_cpu_array::PerCpuArray where T: core::marker::Unpin +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::per_cpu_array::PerCpuArray +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::per_cpu_array::PerCpuArray where T: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::per_cpu_array::PerCpuArray where U: core::convert::From +pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::per_cpu_array::PerCpuArray where U: core::convert::Into +pub type aya_ebpf::maps::per_cpu_array::PerCpuArray::Error = core::convert::Infallible +pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::per_cpu_array::PerCpuArray where U: core::convert::TryFrom +pub type aya_ebpf::maps::per_cpu_array::PerCpuArray::Error = >::Error +pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::per_cpu_array::PerCpuArray where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::per_cpu_array::PerCpuArray where T: core::marker::Sized +pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::per_cpu_array::PerCpuArray where T: core::marker::Sized +pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::per_cpu_array::PerCpuArray +pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::PerCpuHashMap +impl aya_ebpf::maps::hash_map::PerCpuHashMap +pub unsafe fn aya_ebpf::maps::hash_map::PerCpuHashMap::get(&self, key: &K) -> core::option::Option<&V> +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::get_ptr(&self, key: &K) -> core::option::Option<*const V> +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V> +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub const fn aya_ebpf::maps::hash_map::PerCpuHashMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::hash_map::PerCpuHashMap +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::remove(&self, key: &K) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub const fn aya_ebpf::maps::hash_map::PerCpuHashMap::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::hash_map::PerCpuHashMap +impl core::marker::Sync for aya_ebpf::maps::hash_map::PerCpuHashMap +impl core::marker::Send for aya_ebpf::maps::hash_map::PerCpuHashMap where K: core::marker::Send, V: core::marker::Send +impl core::marker::Unpin for aya_ebpf::maps::hash_map::PerCpuHashMap where K: core::marker::Unpin, V: core::marker::Unpin +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::hash_map::PerCpuHashMap +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::hash_map::PerCpuHashMap where K: core::panic::unwind_safe::UnwindSafe, V: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::hash_map::PerCpuHashMap where U: core::convert::From +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::hash_map::PerCpuHashMap where U: core::convert::Into +pub type aya_ebpf::maps::hash_map::PerCpuHashMap::Error = core::convert::Infallible +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::hash_map::PerCpuHashMap where U: core::convert::TryFrom +pub type aya_ebpf::maps::hash_map::PerCpuHashMap::Error = >::Error +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::hash_map::PerCpuHashMap where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::hash_map::PerCpuHashMap where T: core::marker::Sized +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::hash_map::PerCpuHashMap where T: core::marker::Sized +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::hash_map::PerCpuHashMap +pub fn aya_ebpf::maps::hash_map::PerCpuHashMap::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::PerfEventArray +impl aya_ebpf::maps::PerfEventArray +pub const fn aya_ebpf::maps::PerfEventArray::new(flags: u32) -> aya_ebpf::maps::PerfEventArray +pub fn aya_ebpf::maps::PerfEventArray::output(&self, ctx: &C, data: &T, flags: u32) +pub fn aya_ebpf::maps::PerfEventArray::output_at_index(&self, ctx: &C, index: u32, data: &T, flags: u32) +pub const fn aya_ebpf::maps::PerfEventArray::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::PerfEventArray +pub const fn aya_ebpf::maps::PerfEventArray::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::PerfEventArray +impl core::marker::Sync for aya_ebpf::maps::PerfEventArray +impl core::marker::Send for aya_ebpf::maps::PerfEventArray where T: core::marker::Send +impl core::marker::Unpin for aya_ebpf::maps::PerfEventArray where T: core::marker::Unpin +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::PerfEventArray +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::PerfEventArray where T: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::PerfEventArray where U: core::convert::From +pub fn aya_ebpf::maps::PerfEventArray::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::PerfEventArray where U: core::convert::Into +pub type aya_ebpf::maps::PerfEventArray::Error = core::convert::Infallible +pub fn aya_ebpf::maps::PerfEventArray::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::PerfEventArray where U: core::convert::TryFrom +pub type aya_ebpf::maps::PerfEventArray::Error = >::Error +pub fn aya_ebpf::maps::PerfEventArray::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::PerfEventArray where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::PerfEventArray::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::PerfEventArray where T: core::marker::Sized +pub fn aya_ebpf::maps::PerfEventArray::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::PerfEventArray where T: core::marker::Sized +pub fn aya_ebpf::maps::PerfEventArray::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::PerfEventArray +pub fn aya_ebpf::maps::PerfEventArray::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::PerfEventByteArray +impl aya_ebpf::maps::PerfEventByteArray +pub const fn aya_ebpf::maps::PerfEventByteArray::new(flags: u32) -> aya_ebpf::maps::PerfEventByteArray +pub fn aya_ebpf::maps::PerfEventByteArray::output(&self, ctx: &C, data: &[u8], flags: u32) +pub fn aya_ebpf::maps::PerfEventByteArray::output_at_index(&self, ctx: &C, index: u32, data: &[u8], flags: u32) +pub const fn aya_ebpf::maps::PerfEventByteArray::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::PerfEventByteArray +pub const fn aya_ebpf::maps::PerfEventByteArray::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::PerfEventByteArray +impl core::marker::Sync for aya_ebpf::maps::PerfEventByteArray +impl core::marker::Send for aya_ebpf::maps::PerfEventByteArray +impl core::marker::Unpin for aya_ebpf::maps::PerfEventByteArray +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::PerfEventByteArray +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::PerfEventByteArray +impl core::convert::Into for aya_ebpf::maps::PerfEventByteArray where U: core::convert::From +pub fn aya_ebpf::maps::PerfEventByteArray::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::PerfEventByteArray where U: core::convert::Into +pub type aya_ebpf::maps::PerfEventByteArray::Error = core::convert::Infallible +pub fn aya_ebpf::maps::PerfEventByteArray::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::PerfEventByteArray where U: core::convert::TryFrom +pub type aya_ebpf::maps::PerfEventByteArray::Error = >::Error +pub fn aya_ebpf::maps::PerfEventByteArray::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::PerfEventByteArray where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::PerfEventByteArray::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::PerfEventByteArray where T: core::marker::Sized +pub fn aya_ebpf::maps::PerfEventByteArray::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::PerfEventByteArray where T: core::marker::Sized +pub fn aya_ebpf::maps::PerfEventByteArray::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::PerfEventByteArray +pub fn aya_ebpf::maps::PerfEventByteArray::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::ProgramArray +impl aya_ebpf::maps::program_array::ProgramArray +pub const fn aya_ebpf::maps::program_array::ProgramArray::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::program_array::ProgramArray +pub unsafe fn aya_ebpf::maps::program_array::ProgramArray::tail_call(&self, ctx: &C, index: u32) -> core::result::Result +pub const fn aya_ebpf::maps::program_array::ProgramArray::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::program_array::ProgramArray +impl core::marker::Sync for aya_ebpf::maps::program_array::ProgramArray +impl core::marker::Send for aya_ebpf::maps::program_array::ProgramArray +impl core::marker::Unpin for aya_ebpf::maps::program_array::ProgramArray +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::program_array::ProgramArray +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::program_array::ProgramArray +impl core::convert::Into for aya_ebpf::maps::program_array::ProgramArray where U: core::convert::From +pub fn aya_ebpf::maps::program_array::ProgramArray::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::program_array::ProgramArray where U: core::convert::Into +pub type aya_ebpf::maps::program_array::ProgramArray::Error = core::convert::Infallible +pub fn aya_ebpf::maps::program_array::ProgramArray::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::program_array::ProgramArray where U: core::convert::TryFrom +pub type aya_ebpf::maps::program_array::ProgramArray::Error = >::Error +pub fn aya_ebpf::maps::program_array::ProgramArray::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::program_array::ProgramArray where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::program_array::ProgramArray::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::program_array::ProgramArray where T: core::marker::Sized +pub fn aya_ebpf::maps::program_array::ProgramArray::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::program_array::ProgramArray where T: core::marker::Sized +pub fn aya_ebpf::maps::program_array::ProgramArray::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::program_array::ProgramArray +pub fn aya_ebpf::maps::program_array::ProgramArray::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::Queue +impl aya_ebpf::maps::queue::Queue +pub const fn aya_ebpf::maps::queue::Queue::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::queue::Queue +pub fn aya_ebpf::maps::queue::Queue::pop(&self) -> core::option::Option +pub fn aya_ebpf::maps::queue::Queue::push(&self, value: &T, flags: u64) -> core::result::Result<(), i64> +pub const fn aya_ebpf::maps::queue::Queue::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::queue::Queue +impl core::marker::Sync for aya_ebpf::maps::queue::Queue +impl core::marker::Send for aya_ebpf::maps::queue::Queue where T: core::marker::Send +impl core::marker::Unpin for aya_ebpf::maps::queue::Queue where T: core::marker::Unpin +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::queue::Queue +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::queue::Queue where T: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::queue::Queue where U: core::convert::From +pub fn aya_ebpf::maps::queue::Queue::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::queue::Queue where U: core::convert::Into +pub type aya_ebpf::maps::queue::Queue::Error = core::convert::Infallible +pub fn aya_ebpf::maps::queue::Queue::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::queue::Queue where U: core::convert::TryFrom +pub type aya_ebpf::maps::queue::Queue::Error = >::Error +pub fn aya_ebpf::maps::queue::Queue::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::queue::Queue where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::queue::Queue::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::queue::Queue where T: core::marker::Sized +pub fn aya_ebpf::maps::queue::Queue::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::queue::Queue where T: core::marker::Sized +pub fn aya_ebpf::maps::queue::Queue::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::queue::Queue +pub fn aya_ebpf::maps::queue::Queue::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::RingBuf +impl aya_ebpf::maps::ring_buf::RingBuf +pub fn aya_ebpf::maps::ring_buf::RingBuf::output(&self, data: &T, flags: u64) -> core::result::Result<(), i64> +pub const fn aya_ebpf::maps::ring_buf::RingBuf::pinned(byte_size: u32, flags: u32) -> Self +pub fn aya_ebpf::maps::ring_buf::RingBuf::query(&self, flags: u64) -> u64 +pub fn aya_ebpf::maps::ring_buf::RingBuf::reserve(&self, flags: u64) -> core::option::Option> where const_assert::Assert<{ _ }>: const_assert::IsTrue +pub const fn aya_ebpf::maps::ring_buf::RingBuf::with_byte_size(byte_size: u32, flags: u32) -> Self +impl core::marker::Sync for aya_ebpf::maps::ring_buf::RingBuf +impl core::marker::Send for aya_ebpf::maps::ring_buf::RingBuf +impl core::marker::Unpin for aya_ebpf::maps::ring_buf::RingBuf +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::ring_buf::RingBuf +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::ring_buf::RingBuf +impl core::convert::Into for aya_ebpf::maps::ring_buf::RingBuf where U: core::convert::From +pub fn aya_ebpf::maps::ring_buf::RingBuf::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::ring_buf::RingBuf where U: core::convert::Into +pub type aya_ebpf::maps::ring_buf::RingBuf::Error = core::convert::Infallible +pub fn aya_ebpf::maps::ring_buf::RingBuf::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::ring_buf::RingBuf where U: core::convert::TryFrom +pub type aya_ebpf::maps::ring_buf::RingBuf::Error = >::Error +pub fn aya_ebpf::maps::ring_buf::RingBuf::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::ring_buf::RingBuf where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::ring_buf::RingBuf::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::ring_buf::RingBuf where T: core::marker::Sized +pub fn aya_ebpf::maps::ring_buf::RingBuf::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::ring_buf::RingBuf where T: core::marker::Sized +pub fn aya_ebpf::maps::ring_buf::RingBuf::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::ring_buf::RingBuf +pub fn aya_ebpf::maps::ring_buf::RingBuf::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::SockHash +impl aya_ebpf::maps::sock_hash::SockHash +pub const fn aya_ebpf::maps::sock_hash::SockHash::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::sock_hash::SockHash +pub fn aya_ebpf::maps::sock_hash::SockHash::redirect_msg(&self, ctx: &aya_ebpf::programs::sk_msg::SkMsgContext, key: &mut K, flags: u64) -> i64 +pub fn aya_ebpf::maps::sock_hash::SockHash::redirect_sk_lookup(&mut self, ctx: &aya_ebpf::programs::sk_lookup::SkLookupContext, key: impl core::borrow::Borrow, flags: u64) -> core::result::Result<(), u32> +pub fn aya_ebpf::maps::sock_hash::SockHash::redirect_skb(&self, ctx: &aya_ebpf::programs::sk_buff::SkBuffContext, key: &mut K, flags: u64) -> i64 +pub fn aya_ebpf::maps::sock_hash::SockHash::update(&self, key: &mut K, sk_ops: &mut aya_ebpf_bindings::x86_64::bindings::bpf_sock_ops, flags: u64) -> core::result::Result<(), i64> +pub const fn aya_ebpf::maps::sock_hash::SockHash::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::sock_hash::SockHash +impl core::marker::Sync for aya_ebpf::maps::sock_hash::SockHash +impl core::marker::Send for aya_ebpf::maps::sock_hash::SockHash where K: core::marker::Send +impl core::marker::Unpin for aya_ebpf::maps::sock_hash::SockHash where K: core::marker::Unpin +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::sock_hash::SockHash +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::sock_hash::SockHash where K: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::sock_hash::SockHash where U: core::convert::From +pub fn aya_ebpf::maps::sock_hash::SockHash::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::sock_hash::SockHash where U: core::convert::Into +pub type aya_ebpf::maps::sock_hash::SockHash::Error = core::convert::Infallible +pub fn aya_ebpf::maps::sock_hash::SockHash::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::sock_hash::SockHash where U: core::convert::TryFrom +pub type aya_ebpf::maps::sock_hash::SockHash::Error = >::Error +pub fn aya_ebpf::maps::sock_hash::SockHash::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::sock_hash::SockHash where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::sock_hash::SockHash::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::sock_hash::SockHash where T: core::marker::Sized +pub fn aya_ebpf::maps::sock_hash::SockHash::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::sock_hash::SockHash where T: core::marker::Sized +pub fn aya_ebpf::maps::sock_hash::SockHash::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::sock_hash::SockHash +pub fn aya_ebpf::maps::sock_hash::SockHash::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::SockMap +impl aya_ebpf::maps::sock_map::SockMap +pub const fn aya_ebpf::maps::sock_map::SockMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::sock_map::SockMap +pub unsafe fn aya_ebpf::maps::sock_map::SockMap::redirect_msg(&self, ctx: &aya_ebpf::programs::sk_msg::SkMsgContext, index: u32, flags: u64) -> i64 +pub fn aya_ebpf::maps::sock_map::SockMap::redirect_sk_lookup(&mut self, ctx: &aya_ebpf::programs::sk_lookup::SkLookupContext, index: u32, flags: u64) -> core::result::Result<(), u32> +pub unsafe fn aya_ebpf::maps::sock_map::SockMap::redirect_skb(&self, ctx: &aya_ebpf::programs::sk_buff::SkBuffContext, index: u32, flags: u64) -> i64 +pub unsafe fn aya_ebpf::maps::sock_map::SockMap::update(&self, index: u32, sk_ops: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sock_ops, flags: u64) -> core::result::Result<(), i64> +pub const fn aya_ebpf::maps::sock_map::SockMap::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::sock_map::SockMap +impl core::marker::Sync for aya_ebpf::maps::sock_map::SockMap +impl core::marker::Send for aya_ebpf::maps::sock_map::SockMap +impl core::marker::Unpin for aya_ebpf::maps::sock_map::SockMap +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::sock_map::SockMap +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::sock_map::SockMap +impl core::convert::Into for aya_ebpf::maps::sock_map::SockMap where U: core::convert::From +pub fn aya_ebpf::maps::sock_map::SockMap::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::sock_map::SockMap where U: core::convert::Into +pub type aya_ebpf::maps::sock_map::SockMap::Error = core::convert::Infallible +pub fn aya_ebpf::maps::sock_map::SockMap::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::sock_map::SockMap where U: core::convert::TryFrom +pub type aya_ebpf::maps::sock_map::SockMap::Error = >::Error +pub fn aya_ebpf::maps::sock_map::SockMap::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::sock_map::SockMap where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::sock_map::SockMap::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::sock_map::SockMap where T: core::marker::Sized +pub fn aya_ebpf::maps::sock_map::SockMap::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::sock_map::SockMap where T: core::marker::Sized +pub fn aya_ebpf::maps::sock_map::SockMap::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::sock_map::SockMap +pub fn aya_ebpf::maps::sock_map::SockMap::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::Stack +impl aya_ebpf::maps::stack::Stack +pub const fn aya_ebpf::maps::stack::Stack::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::stack::Stack +pub fn aya_ebpf::maps::stack::Stack::pop(&mut self) -> core::option::Option +pub fn aya_ebpf::maps::stack::Stack::push(&mut self, value: &T, flags: u64) -> core::result::Result<(), i64> +pub const fn aya_ebpf::maps::stack::Stack::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::stack::Stack +impl core::marker::Send for aya_ebpf::maps::stack::Stack where T: core::marker::Send +impl core::marker::Sync for aya_ebpf::maps::stack::Stack where T: core::marker::Sync +impl core::marker::Unpin for aya_ebpf::maps::stack::Stack where T: core::marker::Unpin +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::stack::Stack where T: core::panic::unwind_safe::RefUnwindSafe +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::stack::Stack where T: core::panic::unwind_safe::UnwindSafe +impl core::convert::Into for aya_ebpf::maps::stack::Stack where U: core::convert::From +pub fn aya_ebpf::maps::stack::Stack::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::stack::Stack where U: core::convert::Into +pub type aya_ebpf::maps::stack::Stack::Error = core::convert::Infallible +pub fn aya_ebpf::maps::stack::Stack::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::stack::Stack where U: core::convert::TryFrom +pub type aya_ebpf::maps::stack::Stack::Error = >::Error +pub fn aya_ebpf::maps::stack::Stack::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::stack::Stack where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::stack::Stack::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::stack::Stack where T: core::marker::Sized +pub fn aya_ebpf::maps::stack::Stack::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::stack::Stack where T: core::marker::Sized +pub fn aya_ebpf::maps::stack::Stack::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::stack::Stack +pub fn aya_ebpf::maps::stack::Stack::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::StackTrace +impl aya_ebpf::maps::stack_trace::StackTrace +pub unsafe fn aya_ebpf::maps::stack_trace::StackTrace::get_stackid(&self, ctx: &C, flags: u64) -> core::result::Result +pub const fn aya_ebpf::maps::stack_trace::StackTrace::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::stack_trace::StackTrace +pub const fn aya_ebpf::maps::stack_trace::StackTrace::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::stack_trace::StackTrace +impl core::marker::Sync for aya_ebpf::maps::stack_trace::StackTrace +impl core::marker::Send for aya_ebpf::maps::stack_trace::StackTrace +impl core::marker::Unpin for aya_ebpf::maps::stack_trace::StackTrace +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::stack_trace::StackTrace +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::stack_trace::StackTrace +impl core::convert::Into for aya_ebpf::maps::stack_trace::StackTrace where U: core::convert::From +pub fn aya_ebpf::maps::stack_trace::StackTrace::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::stack_trace::StackTrace where U: core::convert::Into +pub type aya_ebpf::maps::stack_trace::StackTrace::Error = core::convert::Infallible +pub fn aya_ebpf::maps::stack_trace::StackTrace::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::stack_trace::StackTrace where U: core::convert::TryFrom +pub type aya_ebpf::maps::stack_trace::StackTrace::Error = >::Error +pub fn aya_ebpf::maps::stack_trace::StackTrace::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::stack_trace::StackTrace where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::stack_trace::StackTrace::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::stack_trace::StackTrace where T: core::marker::Sized +pub fn aya_ebpf::maps::stack_trace::StackTrace::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::stack_trace::StackTrace where T: core::marker::Sized +pub fn aya_ebpf::maps::stack_trace::StackTrace::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::stack_trace::StackTrace +pub fn aya_ebpf::maps::stack_trace::StackTrace::from(t: T) -> T +#[repr(transparent)] pub struct aya_ebpf::maps::XskMap +impl aya_ebpf::maps::XskMap +pub fn aya_ebpf::maps::XskMap::get(&self, index: u32) -> core::option::Option +pub const fn aya_ebpf::maps::XskMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::XskMap +pub fn aya_ebpf::maps::XskMap::redirect(&self, index: u32, flags: u64) -> core::result::Result +pub const fn aya_ebpf::maps::XskMap::with_max_entries(max_entries: u32, flags: u32) -> aya_ebpf::maps::XskMap +impl core::marker::Sync for aya_ebpf::maps::XskMap +impl core::marker::Send for aya_ebpf::maps::XskMap +impl core::marker::Unpin for aya_ebpf::maps::XskMap +impl !core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::maps::XskMap +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::maps::XskMap +impl core::convert::Into for aya_ebpf::maps::XskMap where U: core::convert::From +pub fn aya_ebpf::maps::XskMap::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::maps::XskMap where U: core::convert::Into +pub type aya_ebpf::maps::XskMap::Error = core::convert::Infallible +pub fn aya_ebpf::maps::XskMap::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::maps::XskMap where U: core::convert::TryFrom +pub type aya_ebpf::maps::XskMap::Error = >::Error +pub fn aya_ebpf::maps::XskMap::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::maps::XskMap where T: 'static + core::marker::Sized +pub fn aya_ebpf::maps::XskMap::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::maps::XskMap where T: core::marker::Sized +pub fn aya_ebpf::maps::XskMap::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::maps::XskMap where T: core::marker::Sized +pub fn aya_ebpf::maps::XskMap::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::maps::XskMap +pub fn aya_ebpf::maps::XskMap::from(t: T) -> T +pub mod aya_ebpf::programs +pub mod aya_ebpf::programs::device +pub struct aya_ebpf::programs::device::DeviceContext +pub aya_ebpf::programs::device::DeviceContext::device: *mut aya_ebpf_bindings::x86_64::bindings::bpf_cgroup_dev_ctx +impl aya_ebpf::programs::device::DeviceContext +pub fn aya_ebpf::programs::device::DeviceContext::new(device: *mut aya_ebpf_bindings::x86_64::bindings::bpf_cgroup_dev_ctx) -> aya_ebpf::programs::device::DeviceContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::device::DeviceContext +pub fn aya_ebpf::programs::device::DeviceContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::device::DeviceContext +impl !core::marker::Sync for aya_ebpf::programs::device::DeviceContext +impl core::marker::Unpin for aya_ebpf::programs::device::DeviceContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::device::DeviceContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::device::DeviceContext +impl core::convert::Into for aya_ebpf::programs::device::DeviceContext where U: core::convert::From +pub fn aya_ebpf::programs::device::DeviceContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::device::DeviceContext where U: core::convert::Into +pub type aya_ebpf::programs::device::DeviceContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::device::DeviceContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::device::DeviceContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::device::DeviceContext::Error = >::Error +pub fn aya_ebpf::programs::device::DeviceContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::device::DeviceContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::device::DeviceContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::device::DeviceContext where T: core::marker::Sized +pub fn aya_ebpf::programs::device::DeviceContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::device::DeviceContext where T: core::marker::Sized +pub fn aya_ebpf::programs::device::DeviceContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::device::DeviceContext +pub fn aya_ebpf::programs::device::DeviceContext::from(t: T) -> T +pub mod aya_ebpf::programs::fentry +pub struct aya_ebpf::programs::fentry::FEntryContext +impl aya_ebpf::programs::fentry::FEntryContext +pub unsafe fn aya_ebpf::programs::fentry::FEntryContext::arg(&self, n: usize) -> T +pub fn aya_ebpf::programs::fentry::FEntryContext::new(ctx: *mut core::ffi::c_void) -> aya_ebpf::programs::fentry::FEntryContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::fentry::FEntryContext +pub fn aya_ebpf::programs::fentry::FEntryContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::fentry::FEntryContext +impl !core::marker::Sync for aya_ebpf::programs::fentry::FEntryContext +impl core::marker::Unpin for aya_ebpf::programs::fentry::FEntryContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::fentry::FEntryContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::fentry::FEntryContext +impl core::convert::Into for aya_ebpf::programs::fentry::FEntryContext where U: core::convert::From +pub fn aya_ebpf::programs::fentry::FEntryContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::fentry::FEntryContext where U: core::convert::Into +pub type aya_ebpf::programs::fentry::FEntryContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::fentry::FEntryContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::fentry::FEntryContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::fentry::FEntryContext::Error = >::Error +pub fn aya_ebpf::programs::fentry::FEntryContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::fentry::FEntryContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::fentry::FEntryContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::fentry::FEntryContext where T: core::marker::Sized +pub fn aya_ebpf::programs::fentry::FEntryContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::fentry::FEntryContext where T: core::marker::Sized +pub fn aya_ebpf::programs::fentry::FEntryContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::fentry::FEntryContext +pub fn aya_ebpf::programs::fentry::FEntryContext::from(t: T) -> T +pub mod aya_ebpf::programs::fexit +pub struct aya_ebpf::programs::fexit::FExitContext +impl aya_ebpf::programs::fexit::FExitContext +pub unsafe fn aya_ebpf::programs::fexit::FExitContext::arg(&self, n: usize) -> T +pub fn aya_ebpf::programs::fexit::FExitContext::new(ctx: *mut core::ffi::c_void) -> aya_ebpf::programs::fexit::FExitContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::fexit::FExitContext +pub fn aya_ebpf::programs::fexit::FExitContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::fexit::FExitContext +impl !core::marker::Sync for aya_ebpf::programs::fexit::FExitContext +impl core::marker::Unpin for aya_ebpf::programs::fexit::FExitContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::fexit::FExitContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::fexit::FExitContext +impl core::convert::Into for aya_ebpf::programs::fexit::FExitContext where U: core::convert::From +pub fn aya_ebpf::programs::fexit::FExitContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::fexit::FExitContext where U: core::convert::Into +pub type aya_ebpf::programs::fexit::FExitContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::fexit::FExitContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::fexit::FExitContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::fexit::FExitContext::Error = >::Error +pub fn aya_ebpf::programs::fexit::FExitContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::fexit::FExitContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::fexit::FExitContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::fexit::FExitContext where T: core::marker::Sized +pub fn aya_ebpf::programs::fexit::FExitContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::fexit::FExitContext where T: core::marker::Sized +pub fn aya_ebpf::programs::fexit::FExitContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::fexit::FExitContext +pub fn aya_ebpf::programs::fexit::FExitContext::from(t: T) -> T +pub mod aya_ebpf::programs::lsm +pub struct aya_ebpf::programs::lsm::LsmContext +impl aya_ebpf::programs::lsm::LsmContext +pub unsafe fn aya_ebpf::programs::lsm::LsmContext::arg(&self, n: usize) -> T +pub fn aya_ebpf::programs::lsm::LsmContext::new(ctx: *mut core::ffi::c_void) -> aya_ebpf::programs::lsm::LsmContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::lsm::LsmContext +pub fn aya_ebpf::programs::lsm::LsmContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::lsm::LsmContext +impl !core::marker::Sync for aya_ebpf::programs::lsm::LsmContext +impl core::marker::Unpin for aya_ebpf::programs::lsm::LsmContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::lsm::LsmContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::lsm::LsmContext +impl core::convert::Into for aya_ebpf::programs::lsm::LsmContext where U: core::convert::From +pub fn aya_ebpf::programs::lsm::LsmContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::lsm::LsmContext where U: core::convert::Into +pub type aya_ebpf::programs::lsm::LsmContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::lsm::LsmContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::lsm::LsmContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::lsm::LsmContext::Error = >::Error +pub fn aya_ebpf::programs::lsm::LsmContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::lsm::LsmContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::lsm::LsmContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::lsm::LsmContext where T: core::marker::Sized +pub fn aya_ebpf::programs::lsm::LsmContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::lsm::LsmContext where T: core::marker::Sized +pub fn aya_ebpf::programs::lsm::LsmContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::lsm::LsmContext +pub fn aya_ebpf::programs::lsm::LsmContext::from(t: T) -> T +pub mod aya_ebpf::programs::perf_event +pub struct aya_ebpf::programs::perf_event::PerfEventContext +impl aya_ebpf::programs::perf_event::PerfEventContext +pub fn aya_ebpf::programs::perf_event::PerfEventContext::new(ctx: *mut core::ffi::c_void) -> aya_ebpf::programs::perf_event::PerfEventContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::perf_event::PerfEventContext +pub fn aya_ebpf::programs::perf_event::PerfEventContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::perf_event::PerfEventContext +impl !core::marker::Sync for aya_ebpf::programs::perf_event::PerfEventContext +impl core::marker::Unpin for aya_ebpf::programs::perf_event::PerfEventContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::perf_event::PerfEventContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::perf_event::PerfEventContext +impl core::convert::Into for aya_ebpf::programs::perf_event::PerfEventContext where U: core::convert::From +pub fn aya_ebpf::programs::perf_event::PerfEventContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::perf_event::PerfEventContext where U: core::convert::Into +pub type aya_ebpf::programs::perf_event::PerfEventContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::perf_event::PerfEventContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::perf_event::PerfEventContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::perf_event::PerfEventContext::Error = >::Error +pub fn aya_ebpf::programs::perf_event::PerfEventContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::perf_event::PerfEventContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::perf_event::PerfEventContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::perf_event::PerfEventContext where T: core::marker::Sized +pub fn aya_ebpf::programs::perf_event::PerfEventContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::perf_event::PerfEventContext where T: core::marker::Sized +pub fn aya_ebpf::programs::perf_event::PerfEventContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::perf_event::PerfEventContext +pub fn aya_ebpf::programs::perf_event::PerfEventContext::from(t: T) -> T +pub mod aya_ebpf::programs::probe +pub struct aya_ebpf::programs::probe::ProbeContext +pub aya_ebpf::programs::probe::ProbeContext::regs: *mut aya_ebpf_bindings::x86_64::bindings::pt_regs +impl aya_ebpf::programs::probe::ProbeContext +pub fn aya_ebpf::programs::probe::ProbeContext::arg(&self, n: usize) -> core::option::Option +pub fn aya_ebpf::programs::probe::ProbeContext::new(ctx: *mut core::ffi::c_void) -> aya_ebpf::programs::probe::ProbeContext +pub fn aya_ebpf::programs::probe::ProbeContext::ret(&self) -> core::option::Option +impl aya_ebpf::EbpfContext for aya_ebpf::programs::probe::ProbeContext +pub fn aya_ebpf::programs::probe::ProbeContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::probe::ProbeContext +impl !core::marker::Sync for aya_ebpf::programs::probe::ProbeContext +impl core::marker::Unpin for aya_ebpf::programs::probe::ProbeContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::probe::ProbeContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::probe::ProbeContext +impl core::convert::Into for aya_ebpf::programs::probe::ProbeContext where U: core::convert::From +pub fn aya_ebpf::programs::probe::ProbeContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::probe::ProbeContext where U: core::convert::Into +pub type aya_ebpf::programs::probe::ProbeContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::probe::ProbeContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::probe::ProbeContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::probe::ProbeContext::Error = >::Error +pub fn aya_ebpf::programs::probe::ProbeContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::probe::ProbeContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::probe::ProbeContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::probe::ProbeContext where T: core::marker::Sized +pub fn aya_ebpf::programs::probe::ProbeContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::probe::ProbeContext where T: core::marker::Sized +pub fn aya_ebpf::programs::probe::ProbeContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::probe::ProbeContext +pub fn aya_ebpf::programs::probe::ProbeContext::from(t: T) -> T +pub mod aya_ebpf::programs::raw_tracepoint +pub struct aya_ebpf::programs::raw_tracepoint::RawTracePointContext +impl aya_ebpf::programs::raw_tracepoint::RawTracePointContext +pub fn aya_ebpf::programs::raw_tracepoint::RawTracePointContext::new(ctx: *mut core::ffi::c_void) -> aya_ebpf::programs::raw_tracepoint::RawTracePointContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::raw_tracepoint::RawTracePointContext +pub fn aya_ebpf::programs::raw_tracepoint::RawTracePointContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::raw_tracepoint::RawTracePointContext +impl !core::marker::Sync for aya_ebpf::programs::raw_tracepoint::RawTracePointContext +impl core::marker::Unpin for aya_ebpf::programs::raw_tracepoint::RawTracePointContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::raw_tracepoint::RawTracePointContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::raw_tracepoint::RawTracePointContext +impl core::convert::Into for aya_ebpf::programs::raw_tracepoint::RawTracePointContext where U: core::convert::From +pub fn aya_ebpf::programs::raw_tracepoint::RawTracePointContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::raw_tracepoint::RawTracePointContext where U: core::convert::Into +pub type aya_ebpf::programs::raw_tracepoint::RawTracePointContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::raw_tracepoint::RawTracePointContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::raw_tracepoint::RawTracePointContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::raw_tracepoint::RawTracePointContext::Error = >::Error +pub fn aya_ebpf::programs::raw_tracepoint::RawTracePointContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::raw_tracepoint::RawTracePointContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::raw_tracepoint::RawTracePointContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::raw_tracepoint::RawTracePointContext where T: core::marker::Sized +pub fn aya_ebpf::programs::raw_tracepoint::RawTracePointContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::raw_tracepoint::RawTracePointContext where T: core::marker::Sized +pub fn aya_ebpf::programs::raw_tracepoint::RawTracePointContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::raw_tracepoint::RawTracePointContext +pub fn aya_ebpf::programs::raw_tracepoint::RawTracePointContext::from(t: T) -> T +pub mod aya_ebpf::programs::sk_buff +pub struct aya_ebpf::programs::sk_buff::SkBuff +pub aya_ebpf::programs::sk_buff::SkBuff::skb: *mut aya_ebpf_bindings::x86_64::bindings::__sk_buff +impl aya_ebpf::programs::sk_buff::SkBuff +pub fn aya_ebpf::programs::sk_buff::SkBuff::adjust_room(&self, len_diff: i32, mode: u32, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::sk_buff::SkBuff::cb(&self) -> &[u32] +pub fn aya_ebpf::programs::sk_buff::SkBuff::cb_mut(&mut self) -> &mut [u32] +pub fn aya_ebpf::programs::sk_buff::SkBuff::change_proto(&self, proto: u16, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::sk_buff::SkBuff::change_type(&self, ty: u32) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::sk_buff::SkBuff::clone_redirect(&self, if_index: u32, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::sk_buff::SkBuff::family(&self) -> u32 +pub fn aya_ebpf::programs::sk_buff::SkBuff::get_socket_uid(&self) -> u32 +pub fn aya_ebpf::programs::sk_buff::SkBuff::l3_csum_replace(&self, offset: usize, from: u64, to: u64, size: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::sk_buff::SkBuff::l4_csum_replace(&self, offset: usize, from: u64, to: u64, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::sk_buff::SkBuff::len(&self) -> u32 +pub fn aya_ebpf::programs::sk_buff::SkBuff::load(&self, offset: usize) -> core::result::Result +pub fn aya_ebpf::programs::sk_buff::SkBuff::load_bytes(&self, offset: usize, dst: &mut [u8]) -> core::result::Result +pub fn aya_ebpf::programs::sk_buff::SkBuff::local_ipv4(&self) -> u32 +pub fn aya_ebpf::programs::sk_buff::SkBuff::local_ipv6(&self) -> &[u32; 4] +pub fn aya_ebpf::programs::sk_buff::SkBuff::local_port(&self) -> u32 +pub fn aya_ebpf::programs::sk_buff::SkBuff::new(skb: *mut aya_ebpf_bindings::x86_64::bindings::__sk_buff) -> aya_ebpf::programs::sk_buff::SkBuff +pub fn aya_ebpf::programs::sk_buff::SkBuff::protocol(&self) -> u32 +pub fn aya_ebpf::programs::sk_buff::SkBuff::pull_data(&self, len: u32) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::sk_buff::SkBuff::remote_ipv4(&self) -> u32 +pub fn aya_ebpf::programs::sk_buff::SkBuff::remote_ipv6(&self) -> &[u32; 4] +pub fn aya_ebpf::programs::sk_buff::SkBuff::remote_port(&self) -> u32 +pub fn aya_ebpf::programs::sk_buff::SkBuff::set_mark(&mut self, mark: u32) +pub fn aya_ebpf::programs::sk_buff::SkBuff::store(&mut self, offset: usize, v: &T, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +impl !core::marker::Send for aya_ebpf::programs::sk_buff::SkBuff +impl !core::marker::Sync for aya_ebpf::programs::sk_buff::SkBuff +impl core::marker::Unpin for aya_ebpf::programs::sk_buff::SkBuff +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::sk_buff::SkBuff +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::sk_buff::SkBuff +impl core::convert::Into for aya_ebpf::programs::sk_buff::SkBuff where U: core::convert::From +pub fn aya_ebpf::programs::sk_buff::SkBuff::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::sk_buff::SkBuff where U: core::convert::Into +pub type aya_ebpf::programs::sk_buff::SkBuff::Error = core::convert::Infallible +pub fn aya_ebpf::programs::sk_buff::SkBuff::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::sk_buff::SkBuff where U: core::convert::TryFrom +pub type aya_ebpf::programs::sk_buff::SkBuff::Error = >::Error +pub fn aya_ebpf::programs::sk_buff::SkBuff::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::sk_buff::SkBuff where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::sk_buff::SkBuff::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::sk_buff::SkBuff where T: core::marker::Sized +pub fn aya_ebpf::programs::sk_buff::SkBuff::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::sk_buff::SkBuff where T: core::marker::Sized +pub fn aya_ebpf::programs::sk_buff::SkBuff::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::sk_buff::SkBuff +pub fn aya_ebpf::programs::sk_buff::SkBuff::from(t: T) -> T +pub struct aya_ebpf::programs::sk_buff::SkBuffContext +pub aya_ebpf::programs::sk_buff::SkBuffContext::skb: aya_ebpf::programs::sk_buff::SkBuff +impl aya_ebpf::programs::sk_buff::SkBuffContext +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::adjust_room(&self, len_diff: i32, mode: u32, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::cb(&self) -> &[u32] +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::cb_mut(&mut self) -> &mut [u32] +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::change_type(&self, ty: u32) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::clone_redirect(&self, if_index: u32, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::get_socket_uid(&self) -> u32 +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::l3_csum_replace(&self, offset: usize, from: u64, to: u64, size: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::l4_csum_replace(&self, offset: usize, from: u64, to: u64, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::len(&self) -> u32 +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::load(&self, offset: usize) -> core::result::Result +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::load_bytes(&self, offset: usize, dst: &mut [u8]) -> core::result::Result +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::new(skb: *mut aya_ebpf_bindings::x86_64::bindings::__sk_buff) -> aya_ebpf::programs::sk_buff::SkBuffContext +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::pull_data(&self, len: u32) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::set_mark(&mut self, mark: u32) +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::store(&mut self, offset: usize, v: &T, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sk_buff::SkBuffContext +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::sk_buff::SkBuffContext +impl !core::marker::Sync for aya_ebpf::programs::sk_buff::SkBuffContext +impl core::marker::Unpin for aya_ebpf::programs::sk_buff::SkBuffContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::sk_buff::SkBuffContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::sk_buff::SkBuffContext +impl core::convert::Into for aya_ebpf::programs::sk_buff::SkBuffContext where U: core::convert::From +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::sk_buff::SkBuffContext where U: core::convert::Into +pub type aya_ebpf::programs::sk_buff::SkBuffContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::sk_buff::SkBuffContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::sk_buff::SkBuffContext::Error = >::Error +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::sk_buff::SkBuffContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::sk_buff::SkBuffContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::sk_buff::SkBuffContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::sk_buff::SkBuffContext +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::from(t: T) -> T +pub mod aya_ebpf::programs::sk_lookup +pub struct aya_ebpf::programs::sk_lookup::SkLookupContext +pub aya_ebpf::programs::sk_lookup::SkLookupContext::lookup: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sk_lookup +impl aya_ebpf::programs::sk_lookup::SkLookupContext +pub fn aya_ebpf::programs::sk_lookup::SkLookupContext::new(lookup: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sk_lookup) -> aya_ebpf::programs::sk_lookup::SkLookupContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sk_lookup::SkLookupContext +pub fn aya_ebpf::programs::sk_lookup::SkLookupContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::sk_lookup::SkLookupContext +impl !core::marker::Sync for aya_ebpf::programs::sk_lookup::SkLookupContext +impl core::marker::Unpin for aya_ebpf::programs::sk_lookup::SkLookupContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::sk_lookup::SkLookupContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::sk_lookup::SkLookupContext +impl core::convert::Into for aya_ebpf::programs::sk_lookup::SkLookupContext where U: core::convert::From +pub fn aya_ebpf::programs::sk_lookup::SkLookupContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::sk_lookup::SkLookupContext where U: core::convert::Into +pub type aya_ebpf::programs::sk_lookup::SkLookupContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::sk_lookup::SkLookupContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::sk_lookup::SkLookupContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::sk_lookup::SkLookupContext::Error = >::Error +pub fn aya_ebpf::programs::sk_lookup::SkLookupContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::sk_lookup::SkLookupContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::sk_lookup::SkLookupContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::sk_lookup::SkLookupContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sk_lookup::SkLookupContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::sk_lookup::SkLookupContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sk_lookup::SkLookupContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::sk_lookup::SkLookupContext +pub fn aya_ebpf::programs::sk_lookup::SkLookupContext::from(t: T) -> T +pub mod aya_ebpf::programs::sk_msg +pub struct aya_ebpf::programs::sk_msg::SkMsgContext +pub aya_ebpf::programs::sk_msg::SkMsgContext::msg: *mut aya_ebpf_bindings::x86_64::bindings::sk_msg_md +impl aya_ebpf::programs::sk_msg::SkMsgContext +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::data(&self) -> usize +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::data_end(&self) -> usize +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::new(msg: *mut aya_ebpf_bindings::x86_64::bindings::sk_msg_md) -> aya_ebpf::programs::sk_msg::SkMsgContext +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::pop_data(&self, start: u32, len: u32, flags: u64) -> core::result::Result<(), i64> +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::push_data(&self, start: u32, len: u32, flags: u64) -> core::result::Result<(), i64> +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::size(&self) -> u32 +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sk_msg::SkMsgContext +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::sk_msg::SkMsgContext +impl !core::marker::Sync for aya_ebpf::programs::sk_msg::SkMsgContext +impl core::marker::Unpin for aya_ebpf::programs::sk_msg::SkMsgContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::sk_msg::SkMsgContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::sk_msg::SkMsgContext +impl core::convert::Into for aya_ebpf::programs::sk_msg::SkMsgContext where U: core::convert::From +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::sk_msg::SkMsgContext where U: core::convert::Into +pub type aya_ebpf::programs::sk_msg::SkMsgContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::sk_msg::SkMsgContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::sk_msg::SkMsgContext::Error = >::Error +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::sk_msg::SkMsgContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::sk_msg::SkMsgContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::sk_msg::SkMsgContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::sk_msg::SkMsgContext +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::from(t: T) -> T +pub mod aya_ebpf::programs::sock +pub struct aya_ebpf::programs::sock::SockContext +pub aya_ebpf::programs::sock::SockContext::sock: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sock +impl aya_ebpf::programs::sock::SockContext +pub fn aya_ebpf::programs::sock::SockContext::new(sock: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sock) -> aya_ebpf::programs::sock::SockContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sock::SockContext +pub fn aya_ebpf::programs::sock::SockContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::sock::SockContext +impl !core::marker::Sync for aya_ebpf::programs::sock::SockContext +impl core::marker::Unpin for aya_ebpf::programs::sock::SockContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::sock::SockContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::sock::SockContext +impl core::convert::Into for aya_ebpf::programs::sock::SockContext where U: core::convert::From +pub fn aya_ebpf::programs::sock::SockContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::sock::SockContext where U: core::convert::Into +pub type aya_ebpf::programs::sock::SockContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::sock::SockContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::sock::SockContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::sock::SockContext::Error = >::Error +pub fn aya_ebpf::programs::sock::SockContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::sock::SockContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::sock::SockContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::sock::SockContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sock::SockContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::sock::SockContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sock::SockContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::sock::SockContext +pub fn aya_ebpf::programs::sock::SockContext::from(t: T) -> T +pub mod aya_ebpf::programs::sock_addr +pub struct aya_ebpf::programs::sock_addr::SockAddrContext +pub aya_ebpf::programs::sock_addr::SockAddrContext::sock_addr: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sock_addr +impl aya_ebpf::programs::sock_addr::SockAddrContext +pub fn aya_ebpf::programs::sock_addr::SockAddrContext::new(sock_addr: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sock_addr) -> aya_ebpf::programs::sock_addr::SockAddrContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sock_addr::SockAddrContext +pub fn aya_ebpf::programs::sock_addr::SockAddrContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::sock_addr::SockAddrContext +impl !core::marker::Sync for aya_ebpf::programs::sock_addr::SockAddrContext +impl core::marker::Unpin for aya_ebpf::programs::sock_addr::SockAddrContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::sock_addr::SockAddrContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::sock_addr::SockAddrContext +impl core::convert::Into for aya_ebpf::programs::sock_addr::SockAddrContext where U: core::convert::From +pub fn aya_ebpf::programs::sock_addr::SockAddrContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::sock_addr::SockAddrContext where U: core::convert::Into +pub type aya_ebpf::programs::sock_addr::SockAddrContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::sock_addr::SockAddrContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::sock_addr::SockAddrContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::sock_addr::SockAddrContext::Error = >::Error +pub fn aya_ebpf::programs::sock_addr::SockAddrContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::sock_addr::SockAddrContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::sock_addr::SockAddrContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::sock_addr::SockAddrContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sock_addr::SockAddrContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::sock_addr::SockAddrContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sock_addr::SockAddrContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::sock_addr::SockAddrContext +pub fn aya_ebpf::programs::sock_addr::SockAddrContext::from(t: T) -> T +pub mod aya_ebpf::programs::sock_ops +pub struct aya_ebpf::programs::sock_ops::SockOpsContext +pub aya_ebpf::programs::sock_ops::SockOpsContext::ops: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sock_ops +impl aya_ebpf::programs::sock_ops::SockOpsContext +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::arg(&self, n: usize) -> u32 +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::cb_flags(&self) -> u32 +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::family(&self) -> u32 +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::local_ip4(&self) -> u32 +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::local_ip6(&self) -> [u32; 4] +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::local_port(&self) -> u32 +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::new(ops: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sock_ops) -> aya_ebpf::programs::sock_ops::SockOpsContext +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::op(&self) -> u32 +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::remote_ip4(&self) -> u32 +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::remote_ip6(&self) -> [u32; 4] +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::remote_port(&self) -> u32 +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::set_cb_flags(&self, flags: i32) -> core::result::Result<(), i64> +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sock_ops::SockOpsContext +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::sock_ops::SockOpsContext +impl !core::marker::Sync for aya_ebpf::programs::sock_ops::SockOpsContext +impl core::marker::Unpin for aya_ebpf::programs::sock_ops::SockOpsContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::sock_ops::SockOpsContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::sock_ops::SockOpsContext +impl core::convert::Into for aya_ebpf::programs::sock_ops::SockOpsContext where U: core::convert::From +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::sock_ops::SockOpsContext where U: core::convert::Into +pub type aya_ebpf::programs::sock_ops::SockOpsContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::sock_ops::SockOpsContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::sock_ops::SockOpsContext::Error = >::Error +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::sock_ops::SockOpsContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::sock_ops::SockOpsContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::sock_ops::SockOpsContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::sock_ops::SockOpsContext +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::from(t: T) -> T +pub mod aya_ebpf::programs::sockopt +pub struct aya_ebpf::programs::sockopt::SockoptContext +pub aya_ebpf::programs::sockopt::SockoptContext::sockopt: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sockopt +impl aya_ebpf::programs::sockopt::SockoptContext +pub fn aya_ebpf::programs::sockopt::SockoptContext::new(sockopt: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sockopt) -> aya_ebpf::programs::sockopt::SockoptContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sockopt::SockoptContext +pub fn aya_ebpf::programs::sockopt::SockoptContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::sockopt::SockoptContext +impl !core::marker::Sync for aya_ebpf::programs::sockopt::SockoptContext +impl core::marker::Unpin for aya_ebpf::programs::sockopt::SockoptContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::sockopt::SockoptContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::sockopt::SockoptContext +impl core::convert::Into for aya_ebpf::programs::sockopt::SockoptContext where U: core::convert::From +pub fn aya_ebpf::programs::sockopt::SockoptContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::sockopt::SockoptContext where U: core::convert::Into +pub type aya_ebpf::programs::sockopt::SockoptContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::sockopt::SockoptContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::sockopt::SockoptContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::sockopt::SockoptContext::Error = >::Error +pub fn aya_ebpf::programs::sockopt::SockoptContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::sockopt::SockoptContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::sockopt::SockoptContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::sockopt::SockoptContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sockopt::SockoptContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::sockopt::SockoptContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sockopt::SockoptContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::sockopt::SockoptContext +pub fn aya_ebpf::programs::sockopt::SockoptContext::from(t: T) -> T +pub mod aya_ebpf::programs::sysctl +pub struct aya_ebpf::programs::sysctl::SysctlContext +pub aya_ebpf::programs::sysctl::SysctlContext::sysctl: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sysctl +impl aya_ebpf::programs::sysctl::SysctlContext +pub fn aya_ebpf::programs::sysctl::SysctlContext::new(sysctl: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sysctl) -> aya_ebpf::programs::sysctl::SysctlContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sysctl::SysctlContext +pub fn aya_ebpf::programs::sysctl::SysctlContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::sysctl::SysctlContext +impl !core::marker::Sync for aya_ebpf::programs::sysctl::SysctlContext +impl core::marker::Unpin for aya_ebpf::programs::sysctl::SysctlContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::sysctl::SysctlContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::sysctl::SysctlContext +impl core::convert::Into for aya_ebpf::programs::sysctl::SysctlContext where U: core::convert::From +pub fn aya_ebpf::programs::sysctl::SysctlContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::sysctl::SysctlContext where U: core::convert::Into +pub type aya_ebpf::programs::sysctl::SysctlContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::sysctl::SysctlContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::sysctl::SysctlContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::sysctl::SysctlContext::Error = >::Error +pub fn aya_ebpf::programs::sysctl::SysctlContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::sysctl::SysctlContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::sysctl::SysctlContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::sysctl::SysctlContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sysctl::SysctlContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::sysctl::SysctlContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sysctl::SysctlContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::sysctl::SysctlContext +pub fn aya_ebpf::programs::sysctl::SysctlContext::from(t: T) -> T +pub mod aya_ebpf::programs::tc +pub struct aya_ebpf::programs::tc::TcContext +pub aya_ebpf::programs::tc::TcContext::skb: aya_ebpf::programs::sk_buff::SkBuff +impl aya_ebpf::programs::tc::TcContext +pub fn aya_ebpf::programs::tc::TcContext::adjust_room(&self, len_diff: i32, mode: u32, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::tc::TcContext::cb(&self) -> &[u32] +pub fn aya_ebpf::programs::tc::TcContext::cb_mut(&mut self) -> &mut [u32] +pub fn aya_ebpf::programs::tc::TcContext::change_proto(&self, proto: u16, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::tc::TcContext::change_type(&self, ty: u32) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::tc::TcContext::clone_redirect(&self, if_index: u32, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::tc::TcContext::data(&self) -> usize +pub fn aya_ebpf::programs::tc::TcContext::data_end(&self) -> usize +pub fn aya_ebpf::programs::tc::TcContext::get_socket_uid(&self) -> u32 +pub fn aya_ebpf::programs::tc::TcContext::l3_csum_replace(&self, offset: usize, from: u64, to: u64, size: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::tc::TcContext::l4_csum_replace(&self, offset: usize, from: u64, to: u64, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::tc::TcContext::len(&self) -> u32 +pub fn aya_ebpf::programs::tc::TcContext::load(&self, offset: usize) -> core::result::Result +pub fn aya_ebpf::programs::tc::TcContext::load_bytes(&self, offset: usize, dst: &mut [u8]) -> core::result::Result +pub fn aya_ebpf::programs::tc::TcContext::new(skb: *mut aya_ebpf_bindings::x86_64::bindings::__sk_buff) -> aya_ebpf::programs::tc::TcContext +pub fn aya_ebpf::programs::tc::TcContext::pull_data(&self, len: u32) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::tc::TcContext::set_mark(&mut self, mark: u32) +pub fn aya_ebpf::programs::tc::TcContext::store(&mut self, offset: usize, v: &T, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +impl aya_ebpf::EbpfContext for aya_ebpf::programs::tc::TcContext +pub fn aya_ebpf::programs::tc::TcContext::as_ptr(&self) -> *mut aya_ebpf_cty::c_void +impl !core::marker::Send for aya_ebpf::programs::tc::TcContext +impl !core::marker::Sync for aya_ebpf::programs::tc::TcContext +impl core::marker::Unpin for aya_ebpf::programs::tc::TcContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::tc::TcContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::tc::TcContext +impl core::convert::Into for aya_ebpf::programs::tc::TcContext where U: core::convert::From +pub fn aya_ebpf::programs::tc::TcContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::tc::TcContext where U: core::convert::Into +pub type aya_ebpf::programs::tc::TcContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::tc::TcContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::tc::TcContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::tc::TcContext::Error = >::Error +pub fn aya_ebpf::programs::tc::TcContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::tc::TcContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::tc::TcContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::tc::TcContext where T: core::marker::Sized +pub fn aya_ebpf::programs::tc::TcContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::tc::TcContext where T: core::marker::Sized +pub fn aya_ebpf::programs::tc::TcContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::tc::TcContext +pub fn aya_ebpf::programs::tc::TcContext::from(t: T) -> T +pub mod aya_ebpf::programs::tp_btf +pub struct aya_ebpf::programs::tp_btf::BtfTracePointContext +impl aya_ebpf::programs::tp_btf::BtfTracePointContext +pub unsafe fn aya_ebpf::programs::tp_btf::BtfTracePointContext::arg(&self, n: usize) -> T +pub fn aya_ebpf::programs::tp_btf::BtfTracePointContext::new(ctx: *mut core::ffi::c_void) -> aya_ebpf::programs::tp_btf::BtfTracePointContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::tp_btf::BtfTracePointContext +pub fn aya_ebpf::programs::tp_btf::BtfTracePointContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::tp_btf::BtfTracePointContext +impl !core::marker::Sync for aya_ebpf::programs::tp_btf::BtfTracePointContext +impl core::marker::Unpin for aya_ebpf::programs::tp_btf::BtfTracePointContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::tp_btf::BtfTracePointContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::tp_btf::BtfTracePointContext +impl core::convert::Into for aya_ebpf::programs::tp_btf::BtfTracePointContext where U: core::convert::From +pub fn aya_ebpf::programs::tp_btf::BtfTracePointContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::tp_btf::BtfTracePointContext where U: core::convert::Into +pub type aya_ebpf::programs::tp_btf::BtfTracePointContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::tp_btf::BtfTracePointContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::tp_btf::BtfTracePointContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::tp_btf::BtfTracePointContext::Error = >::Error +pub fn aya_ebpf::programs::tp_btf::BtfTracePointContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::tp_btf::BtfTracePointContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::tp_btf::BtfTracePointContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::tp_btf::BtfTracePointContext where T: core::marker::Sized +pub fn aya_ebpf::programs::tp_btf::BtfTracePointContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::tp_btf::BtfTracePointContext where T: core::marker::Sized +pub fn aya_ebpf::programs::tp_btf::BtfTracePointContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::tp_btf::BtfTracePointContext +pub fn aya_ebpf::programs::tp_btf::BtfTracePointContext::from(t: T) -> T +pub mod aya_ebpf::programs::tracepoint +pub struct aya_ebpf::programs::tracepoint::TracePointContext +impl aya_ebpf::programs::tracepoint::TracePointContext +pub fn aya_ebpf::programs::tracepoint::TracePointContext::new(ctx: *mut core::ffi::c_void) -> aya_ebpf::programs::tracepoint::TracePointContext +pub unsafe fn aya_ebpf::programs::tracepoint::TracePointContext::read_at(&self, offset: usize) -> core::result::Result +impl aya_ebpf::EbpfContext for aya_ebpf::programs::tracepoint::TracePointContext +pub fn aya_ebpf::programs::tracepoint::TracePointContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::tracepoint::TracePointContext +impl !core::marker::Sync for aya_ebpf::programs::tracepoint::TracePointContext +impl core::marker::Unpin for aya_ebpf::programs::tracepoint::TracePointContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::tracepoint::TracePointContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::tracepoint::TracePointContext +impl core::convert::Into for aya_ebpf::programs::tracepoint::TracePointContext where U: core::convert::From +pub fn aya_ebpf::programs::tracepoint::TracePointContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::tracepoint::TracePointContext where U: core::convert::Into +pub type aya_ebpf::programs::tracepoint::TracePointContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::tracepoint::TracePointContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::tracepoint::TracePointContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::tracepoint::TracePointContext::Error = >::Error +pub fn aya_ebpf::programs::tracepoint::TracePointContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::tracepoint::TracePointContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::tracepoint::TracePointContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::tracepoint::TracePointContext where T: core::marker::Sized +pub fn aya_ebpf::programs::tracepoint::TracePointContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::tracepoint::TracePointContext where T: core::marker::Sized +pub fn aya_ebpf::programs::tracepoint::TracePointContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::tracepoint::TracePointContext +pub fn aya_ebpf::programs::tracepoint::TracePointContext::from(t: T) -> T +pub mod aya_ebpf::programs::xdp +pub struct aya_ebpf::programs::xdp::XdpContext +pub aya_ebpf::programs::xdp::XdpContext::ctx: *mut aya_ebpf_bindings::x86_64::bindings::xdp_md +impl aya_ebpf::programs::xdp::XdpContext +pub fn aya_ebpf::programs::xdp::XdpContext::data(&self) -> usize +pub fn aya_ebpf::programs::xdp::XdpContext::data_end(&self) -> usize +pub fn aya_ebpf::programs::xdp::XdpContext::metadata(&self) -> usize +pub fn aya_ebpf::programs::xdp::XdpContext::metadata_end(&self) -> usize +pub fn aya_ebpf::programs::xdp::XdpContext::new(ctx: *mut aya_ebpf_bindings::x86_64::bindings::xdp_md) -> aya_ebpf::programs::xdp::XdpContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::xdp::XdpContext +pub fn aya_ebpf::programs::xdp::XdpContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::xdp::XdpContext +impl !core::marker::Sync for aya_ebpf::programs::xdp::XdpContext +impl core::marker::Unpin for aya_ebpf::programs::xdp::XdpContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::xdp::XdpContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::xdp::XdpContext +impl core::convert::Into for aya_ebpf::programs::xdp::XdpContext where U: core::convert::From +pub fn aya_ebpf::programs::xdp::XdpContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::xdp::XdpContext where U: core::convert::Into +pub type aya_ebpf::programs::xdp::XdpContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::xdp::XdpContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::xdp::XdpContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::xdp::XdpContext::Error = >::Error +pub fn aya_ebpf::programs::xdp::XdpContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::xdp::XdpContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::xdp::XdpContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::xdp::XdpContext where T: core::marker::Sized +pub fn aya_ebpf::programs::xdp::XdpContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::xdp::XdpContext where T: core::marker::Sized +pub fn aya_ebpf::programs::xdp::XdpContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::xdp::XdpContext +pub fn aya_ebpf::programs::xdp::XdpContext::from(t: T) -> T +pub struct aya_ebpf::programs::BtfTracePointContext +impl aya_ebpf::programs::tp_btf::BtfTracePointContext +pub unsafe fn aya_ebpf::programs::tp_btf::BtfTracePointContext::arg(&self, n: usize) -> T +pub fn aya_ebpf::programs::tp_btf::BtfTracePointContext::new(ctx: *mut core::ffi::c_void) -> aya_ebpf::programs::tp_btf::BtfTracePointContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::tp_btf::BtfTracePointContext +pub fn aya_ebpf::programs::tp_btf::BtfTracePointContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::tp_btf::BtfTracePointContext +impl !core::marker::Sync for aya_ebpf::programs::tp_btf::BtfTracePointContext +impl core::marker::Unpin for aya_ebpf::programs::tp_btf::BtfTracePointContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::tp_btf::BtfTracePointContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::tp_btf::BtfTracePointContext +impl core::convert::Into for aya_ebpf::programs::tp_btf::BtfTracePointContext where U: core::convert::From +pub fn aya_ebpf::programs::tp_btf::BtfTracePointContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::tp_btf::BtfTracePointContext where U: core::convert::Into +pub type aya_ebpf::programs::tp_btf::BtfTracePointContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::tp_btf::BtfTracePointContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::tp_btf::BtfTracePointContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::tp_btf::BtfTracePointContext::Error = >::Error +pub fn aya_ebpf::programs::tp_btf::BtfTracePointContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::tp_btf::BtfTracePointContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::tp_btf::BtfTracePointContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::tp_btf::BtfTracePointContext where T: core::marker::Sized +pub fn aya_ebpf::programs::tp_btf::BtfTracePointContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::tp_btf::BtfTracePointContext where T: core::marker::Sized +pub fn aya_ebpf::programs::tp_btf::BtfTracePointContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::tp_btf::BtfTracePointContext +pub fn aya_ebpf::programs::tp_btf::BtfTracePointContext::from(t: T) -> T +pub struct aya_ebpf::programs::DeviceContext +pub aya_ebpf::programs::DeviceContext::device: *mut aya_ebpf_bindings::x86_64::bindings::bpf_cgroup_dev_ctx +impl aya_ebpf::programs::device::DeviceContext +pub fn aya_ebpf::programs::device::DeviceContext::new(device: *mut aya_ebpf_bindings::x86_64::bindings::bpf_cgroup_dev_ctx) -> aya_ebpf::programs::device::DeviceContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::device::DeviceContext +pub fn aya_ebpf::programs::device::DeviceContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::device::DeviceContext +impl !core::marker::Sync for aya_ebpf::programs::device::DeviceContext +impl core::marker::Unpin for aya_ebpf::programs::device::DeviceContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::device::DeviceContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::device::DeviceContext +impl core::convert::Into for aya_ebpf::programs::device::DeviceContext where U: core::convert::From +pub fn aya_ebpf::programs::device::DeviceContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::device::DeviceContext where U: core::convert::Into +pub type aya_ebpf::programs::device::DeviceContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::device::DeviceContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::device::DeviceContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::device::DeviceContext::Error = >::Error +pub fn aya_ebpf::programs::device::DeviceContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::device::DeviceContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::device::DeviceContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::device::DeviceContext where T: core::marker::Sized +pub fn aya_ebpf::programs::device::DeviceContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::device::DeviceContext where T: core::marker::Sized +pub fn aya_ebpf::programs::device::DeviceContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::device::DeviceContext +pub fn aya_ebpf::programs::device::DeviceContext::from(t: T) -> T +pub struct aya_ebpf::programs::FEntryContext +impl aya_ebpf::programs::fentry::FEntryContext +pub unsafe fn aya_ebpf::programs::fentry::FEntryContext::arg(&self, n: usize) -> T +pub fn aya_ebpf::programs::fentry::FEntryContext::new(ctx: *mut core::ffi::c_void) -> aya_ebpf::programs::fentry::FEntryContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::fentry::FEntryContext +pub fn aya_ebpf::programs::fentry::FEntryContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::fentry::FEntryContext +impl !core::marker::Sync for aya_ebpf::programs::fentry::FEntryContext +impl core::marker::Unpin for aya_ebpf::programs::fentry::FEntryContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::fentry::FEntryContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::fentry::FEntryContext +impl core::convert::Into for aya_ebpf::programs::fentry::FEntryContext where U: core::convert::From +pub fn aya_ebpf::programs::fentry::FEntryContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::fentry::FEntryContext where U: core::convert::Into +pub type aya_ebpf::programs::fentry::FEntryContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::fentry::FEntryContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::fentry::FEntryContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::fentry::FEntryContext::Error = >::Error +pub fn aya_ebpf::programs::fentry::FEntryContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::fentry::FEntryContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::fentry::FEntryContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::fentry::FEntryContext where T: core::marker::Sized +pub fn aya_ebpf::programs::fentry::FEntryContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::fentry::FEntryContext where T: core::marker::Sized +pub fn aya_ebpf::programs::fentry::FEntryContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::fentry::FEntryContext +pub fn aya_ebpf::programs::fentry::FEntryContext::from(t: T) -> T +pub struct aya_ebpf::programs::FExitContext +impl aya_ebpf::programs::fexit::FExitContext +pub unsafe fn aya_ebpf::programs::fexit::FExitContext::arg(&self, n: usize) -> T +pub fn aya_ebpf::programs::fexit::FExitContext::new(ctx: *mut core::ffi::c_void) -> aya_ebpf::programs::fexit::FExitContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::fexit::FExitContext +pub fn aya_ebpf::programs::fexit::FExitContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::fexit::FExitContext +impl !core::marker::Sync for aya_ebpf::programs::fexit::FExitContext +impl core::marker::Unpin for aya_ebpf::programs::fexit::FExitContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::fexit::FExitContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::fexit::FExitContext +impl core::convert::Into for aya_ebpf::programs::fexit::FExitContext where U: core::convert::From +pub fn aya_ebpf::programs::fexit::FExitContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::fexit::FExitContext where U: core::convert::Into +pub type aya_ebpf::programs::fexit::FExitContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::fexit::FExitContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::fexit::FExitContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::fexit::FExitContext::Error = >::Error +pub fn aya_ebpf::programs::fexit::FExitContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::fexit::FExitContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::fexit::FExitContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::fexit::FExitContext where T: core::marker::Sized +pub fn aya_ebpf::programs::fexit::FExitContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::fexit::FExitContext where T: core::marker::Sized +pub fn aya_ebpf::programs::fexit::FExitContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::fexit::FExitContext +pub fn aya_ebpf::programs::fexit::FExitContext::from(t: T) -> T +pub struct aya_ebpf::programs::LsmContext +impl aya_ebpf::programs::lsm::LsmContext +pub unsafe fn aya_ebpf::programs::lsm::LsmContext::arg(&self, n: usize) -> T +pub fn aya_ebpf::programs::lsm::LsmContext::new(ctx: *mut core::ffi::c_void) -> aya_ebpf::programs::lsm::LsmContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::lsm::LsmContext +pub fn aya_ebpf::programs::lsm::LsmContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::lsm::LsmContext +impl !core::marker::Sync for aya_ebpf::programs::lsm::LsmContext +impl core::marker::Unpin for aya_ebpf::programs::lsm::LsmContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::lsm::LsmContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::lsm::LsmContext +impl core::convert::Into for aya_ebpf::programs::lsm::LsmContext where U: core::convert::From +pub fn aya_ebpf::programs::lsm::LsmContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::lsm::LsmContext where U: core::convert::Into +pub type aya_ebpf::programs::lsm::LsmContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::lsm::LsmContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::lsm::LsmContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::lsm::LsmContext::Error = >::Error +pub fn aya_ebpf::programs::lsm::LsmContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::lsm::LsmContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::lsm::LsmContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::lsm::LsmContext where T: core::marker::Sized +pub fn aya_ebpf::programs::lsm::LsmContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::lsm::LsmContext where T: core::marker::Sized +pub fn aya_ebpf::programs::lsm::LsmContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::lsm::LsmContext +pub fn aya_ebpf::programs::lsm::LsmContext::from(t: T) -> T +pub struct aya_ebpf::programs::PerfEventContext +impl aya_ebpf::programs::perf_event::PerfEventContext +pub fn aya_ebpf::programs::perf_event::PerfEventContext::new(ctx: *mut core::ffi::c_void) -> aya_ebpf::programs::perf_event::PerfEventContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::perf_event::PerfEventContext +pub fn aya_ebpf::programs::perf_event::PerfEventContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::perf_event::PerfEventContext +impl !core::marker::Sync for aya_ebpf::programs::perf_event::PerfEventContext +impl core::marker::Unpin for aya_ebpf::programs::perf_event::PerfEventContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::perf_event::PerfEventContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::perf_event::PerfEventContext +impl core::convert::Into for aya_ebpf::programs::perf_event::PerfEventContext where U: core::convert::From +pub fn aya_ebpf::programs::perf_event::PerfEventContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::perf_event::PerfEventContext where U: core::convert::Into +pub type aya_ebpf::programs::perf_event::PerfEventContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::perf_event::PerfEventContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::perf_event::PerfEventContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::perf_event::PerfEventContext::Error = >::Error +pub fn aya_ebpf::programs::perf_event::PerfEventContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::perf_event::PerfEventContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::perf_event::PerfEventContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::perf_event::PerfEventContext where T: core::marker::Sized +pub fn aya_ebpf::programs::perf_event::PerfEventContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::perf_event::PerfEventContext where T: core::marker::Sized +pub fn aya_ebpf::programs::perf_event::PerfEventContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::perf_event::PerfEventContext +pub fn aya_ebpf::programs::perf_event::PerfEventContext::from(t: T) -> T +pub struct aya_ebpf::programs::ProbeContext +pub aya_ebpf::programs::ProbeContext::regs: *mut aya_ebpf_bindings::x86_64::bindings::pt_regs +impl aya_ebpf::programs::probe::ProbeContext +pub fn aya_ebpf::programs::probe::ProbeContext::arg(&self, n: usize) -> core::option::Option +pub fn aya_ebpf::programs::probe::ProbeContext::new(ctx: *mut core::ffi::c_void) -> aya_ebpf::programs::probe::ProbeContext +pub fn aya_ebpf::programs::probe::ProbeContext::ret(&self) -> core::option::Option +impl aya_ebpf::EbpfContext for aya_ebpf::programs::probe::ProbeContext +pub fn aya_ebpf::programs::probe::ProbeContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::probe::ProbeContext +impl !core::marker::Sync for aya_ebpf::programs::probe::ProbeContext +impl core::marker::Unpin for aya_ebpf::programs::probe::ProbeContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::probe::ProbeContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::probe::ProbeContext +impl core::convert::Into for aya_ebpf::programs::probe::ProbeContext where U: core::convert::From +pub fn aya_ebpf::programs::probe::ProbeContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::probe::ProbeContext where U: core::convert::Into +pub type aya_ebpf::programs::probe::ProbeContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::probe::ProbeContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::probe::ProbeContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::probe::ProbeContext::Error = >::Error +pub fn aya_ebpf::programs::probe::ProbeContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::probe::ProbeContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::probe::ProbeContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::probe::ProbeContext where T: core::marker::Sized +pub fn aya_ebpf::programs::probe::ProbeContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::probe::ProbeContext where T: core::marker::Sized +pub fn aya_ebpf::programs::probe::ProbeContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::probe::ProbeContext +pub fn aya_ebpf::programs::probe::ProbeContext::from(t: T) -> T +pub struct aya_ebpf::programs::RawTracePointContext +impl aya_ebpf::programs::raw_tracepoint::RawTracePointContext +pub fn aya_ebpf::programs::raw_tracepoint::RawTracePointContext::new(ctx: *mut core::ffi::c_void) -> aya_ebpf::programs::raw_tracepoint::RawTracePointContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::raw_tracepoint::RawTracePointContext +pub fn aya_ebpf::programs::raw_tracepoint::RawTracePointContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::raw_tracepoint::RawTracePointContext +impl !core::marker::Sync for aya_ebpf::programs::raw_tracepoint::RawTracePointContext +impl core::marker::Unpin for aya_ebpf::programs::raw_tracepoint::RawTracePointContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::raw_tracepoint::RawTracePointContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::raw_tracepoint::RawTracePointContext +impl core::convert::Into for aya_ebpf::programs::raw_tracepoint::RawTracePointContext where U: core::convert::From +pub fn aya_ebpf::programs::raw_tracepoint::RawTracePointContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::raw_tracepoint::RawTracePointContext where U: core::convert::Into +pub type aya_ebpf::programs::raw_tracepoint::RawTracePointContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::raw_tracepoint::RawTracePointContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::raw_tracepoint::RawTracePointContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::raw_tracepoint::RawTracePointContext::Error = >::Error +pub fn aya_ebpf::programs::raw_tracepoint::RawTracePointContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::raw_tracepoint::RawTracePointContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::raw_tracepoint::RawTracePointContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::raw_tracepoint::RawTracePointContext where T: core::marker::Sized +pub fn aya_ebpf::programs::raw_tracepoint::RawTracePointContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::raw_tracepoint::RawTracePointContext where T: core::marker::Sized +pub fn aya_ebpf::programs::raw_tracepoint::RawTracePointContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::raw_tracepoint::RawTracePointContext +pub fn aya_ebpf::programs::raw_tracepoint::RawTracePointContext::from(t: T) -> T +pub struct aya_ebpf::programs::SkBuffContext +pub aya_ebpf::programs::SkBuffContext::skb: aya_ebpf::programs::sk_buff::SkBuff +impl aya_ebpf::programs::sk_buff::SkBuffContext +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::adjust_room(&self, len_diff: i32, mode: u32, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::cb(&self) -> &[u32] +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::cb_mut(&mut self) -> &mut [u32] +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::change_type(&self, ty: u32) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::clone_redirect(&self, if_index: u32, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::get_socket_uid(&self) -> u32 +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::l3_csum_replace(&self, offset: usize, from: u64, to: u64, size: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::l4_csum_replace(&self, offset: usize, from: u64, to: u64, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::len(&self) -> u32 +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::load(&self, offset: usize) -> core::result::Result +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::load_bytes(&self, offset: usize, dst: &mut [u8]) -> core::result::Result +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::new(skb: *mut aya_ebpf_bindings::x86_64::bindings::__sk_buff) -> aya_ebpf::programs::sk_buff::SkBuffContext +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::pull_data(&self, len: u32) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::set_mark(&mut self, mark: u32) +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::store(&mut self, offset: usize, v: &T, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sk_buff::SkBuffContext +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::sk_buff::SkBuffContext +impl !core::marker::Sync for aya_ebpf::programs::sk_buff::SkBuffContext +impl core::marker::Unpin for aya_ebpf::programs::sk_buff::SkBuffContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::sk_buff::SkBuffContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::sk_buff::SkBuffContext +impl core::convert::Into for aya_ebpf::programs::sk_buff::SkBuffContext where U: core::convert::From +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::sk_buff::SkBuffContext where U: core::convert::Into +pub type aya_ebpf::programs::sk_buff::SkBuffContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::sk_buff::SkBuffContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::sk_buff::SkBuffContext::Error = >::Error +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::sk_buff::SkBuffContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::sk_buff::SkBuffContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::sk_buff::SkBuffContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::sk_buff::SkBuffContext +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::from(t: T) -> T +pub struct aya_ebpf::programs::SkLookupContext +pub aya_ebpf::programs::SkLookupContext::lookup: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sk_lookup +impl aya_ebpf::programs::sk_lookup::SkLookupContext +pub fn aya_ebpf::programs::sk_lookup::SkLookupContext::new(lookup: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sk_lookup) -> aya_ebpf::programs::sk_lookup::SkLookupContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sk_lookup::SkLookupContext +pub fn aya_ebpf::programs::sk_lookup::SkLookupContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::sk_lookup::SkLookupContext +impl !core::marker::Sync for aya_ebpf::programs::sk_lookup::SkLookupContext +impl core::marker::Unpin for aya_ebpf::programs::sk_lookup::SkLookupContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::sk_lookup::SkLookupContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::sk_lookup::SkLookupContext +impl core::convert::Into for aya_ebpf::programs::sk_lookup::SkLookupContext where U: core::convert::From +pub fn aya_ebpf::programs::sk_lookup::SkLookupContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::sk_lookup::SkLookupContext where U: core::convert::Into +pub type aya_ebpf::programs::sk_lookup::SkLookupContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::sk_lookup::SkLookupContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::sk_lookup::SkLookupContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::sk_lookup::SkLookupContext::Error = >::Error +pub fn aya_ebpf::programs::sk_lookup::SkLookupContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::sk_lookup::SkLookupContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::sk_lookup::SkLookupContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::sk_lookup::SkLookupContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sk_lookup::SkLookupContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::sk_lookup::SkLookupContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sk_lookup::SkLookupContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::sk_lookup::SkLookupContext +pub fn aya_ebpf::programs::sk_lookup::SkLookupContext::from(t: T) -> T +pub struct aya_ebpf::programs::SkMsgContext +pub aya_ebpf::programs::SkMsgContext::msg: *mut aya_ebpf_bindings::x86_64::bindings::sk_msg_md +impl aya_ebpf::programs::sk_msg::SkMsgContext +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::data(&self) -> usize +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::data_end(&self) -> usize +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::new(msg: *mut aya_ebpf_bindings::x86_64::bindings::sk_msg_md) -> aya_ebpf::programs::sk_msg::SkMsgContext +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::pop_data(&self, start: u32, len: u32, flags: u64) -> core::result::Result<(), i64> +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::push_data(&self, start: u32, len: u32, flags: u64) -> core::result::Result<(), i64> +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::size(&self) -> u32 +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sk_msg::SkMsgContext +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::sk_msg::SkMsgContext +impl !core::marker::Sync for aya_ebpf::programs::sk_msg::SkMsgContext +impl core::marker::Unpin for aya_ebpf::programs::sk_msg::SkMsgContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::sk_msg::SkMsgContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::sk_msg::SkMsgContext +impl core::convert::Into for aya_ebpf::programs::sk_msg::SkMsgContext where U: core::convert::From +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::sk_msg::SkMsgContext where U: core::convert::Into +pub type aya_ebpf::programs::sk_msg::SkMsgContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::sk_msg::SkMsgContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::sk_msg::SkMsgContext::Error = >::Error +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::sk_msg::SkMsgContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::sk_msg::SkMsgContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::sk_msg::SkMsgContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::sk_msg::SkMsgContext +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::from(t: T) -> T +pub struct aya_ebpf::programs::SockAddrContext +pub aya_ebpf::programs::SockAddrContext::sock_addr: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sock_addr +impl aya_ebpf::programs::sock_addr::SockAddrContext +pub fn aya_ebpf::programs::sock_addr::SockAddrContext::new(sock_addr: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sock_addr) -> aya_ebpf::programs::sock_addr::SockAddrContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sock_addr::SockAddrContext +pub fn aya_ebpf::programs::sock_addr::SockAddrContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::sock_addr::SockAddrContext +impl !core::marker::Sync for aya_ebpf::programs::sock_addr::SockAddrContext +impl core::marker::Unpin for aya_ebpf::programs::sock_addr::SockAddrContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::sock_addr::SockAddrContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::sock_addr::SockAddrContext +impl core::convert::Into for aya_ebpf::programs::sock_addr::SockAddrContext where U: core::convert::From +pub fn aya_ebpf::programs::sock_addr::SockAddrContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::sock_addr::SockAddrContext where U: core::convert::Into +pub type aya_ebpf::programs::sock_addr::SockAddrContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::sock_addr::SockAddrContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::sock_addr::SockAddrContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::sock_addr::SockAddrContext::Error = >::Error +pub fn aya_ebpf::programs::sock_addr::SockAddrContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::sock_addr::SockAddrContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::sock_addr::SockAddrContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::sock_addr::SockAddrContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sock_addr::SockAddrContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::sock_addr::SockAddrContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sock_addr::SockAddrContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::sock_addr::SockAddrContext +pub fn aya_ebpf::programs::sock_addr::SockAddrContext::from(t: T) -> T +pub struct aya_ebpf::programs::SockContext +pub aya_ebpf::programs::SockContext::sock: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sock +impl aya_ebpf::programs::sock::SockContext +pub fn aya_ebpf::programs::sock::SockContext::new(sock: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sock) -> aya_ebpf::programs::sock::SockContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sock::SockContext +pub fn aya_ebpf::programs::sock::SockContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::sock::SockContext +impl !core::marker::Sync for aya_ebpf::programs::sock::SockContext +impl core::marker::Unpin for aya_ebpf::programs::sock::SockContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::sock::SockContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::sock::SockContext +impl core::convert::Into for aya_ebpf::programs::sock::SockContext where U: core::convert::From +pub fn aya_ebpf::programs::sock::SockContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::sock::SockContext where U: core::convert::Into +pub type aya_ebpf::programs::sock::SockContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::sock::SockContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::sock::SockContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::sock::SockContext::Error = >::Error +pub fn aya_ebpf::programs::sock::SockContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::sock::SockContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::sock::SockContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::sock::SockContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sock::SockContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::sock::SockContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sock::SockContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::sock::SockContext +pub fn aya_ebpf::programs::sock::SockContext::from(t: T) -> T +pub struct aya_ebpf::programs::SockOpsContext +pub aya_ebpf::programs::SockOpsContext::ops: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sock_ops +impl aya_ebpf::programs::sock_ops::SockOpsContext +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::arg(&self, n: usize) -> u32 +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::cb_flags(&self) -> u32 +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::family(&self) -> u32 +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::local_ip4(&self) -> u32 +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::local_ip6(&self) -> [u32; 4] +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::local_port(&self) -> u32 +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::new(ops: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sock_ops) -> aya_ebpf::programs::sock_ops::SockOpsContext +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::op(&self) -> u32 +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::remote_ip4(&self) -> u32 +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::remote_ip6(&self) -> [u32; 4] +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::remote_port(&self) -> u32 +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::set_cb_flags(&self, flags: i32) -> core::result::Result<(), i64> +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sock_ops::SockOpsContext +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::sock_ops::SockOpsContext +impl !core::marker::Sync for aya_ebpf::programs::sock_ops::SockOpsContext +impl core::marker::Unpin for aya_ebpf::programs::sock_ops::SockOpsContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::sock_ops::SockOpsContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::sock_ops::SockOpsContext +impl core::convert::Into for aya_ebpf::programs::sock_ops::SockOpsContext where U: core::convert::From +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::sock_ops::SockOpsContext where U: core::convert::Into +pub type aya_ebpf::programs::sock_ops::SockOpsContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::sock_ops::SockOpsContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::sock_ops::SockOpsContext::Error = >::Error +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::sock_ops::SockOpsContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::sock_ops::SockOpsContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::sock_ops::SockOpsContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::sock_ops::SockOpsContext +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::from(t: T) -> T +pub struct aya_ebpf::programs::SockoptContext +pub aya_ebpf::programs::SockoptContext::sockopt: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sockopt +impl aya_ebpf::programs::sockopt::SockoptContext +pub fn aya_ebpf::programs::sockopt::SockoptContext::new(sockopt: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sockopt) -> aya_ebpf::programs::sockopt::SockoptContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sockopt::SockoptContext +pub fn aya_ebpf::programs::sockopt::SockoptContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::sockopt::SockoptContext +impl !core::marker::Sync for aya_ebpf::programs::sockopt::SockoptContext +impl core::marker::Unpin for aya_ebpf::programs::sockopt::SockoptContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::sockopt::SockoptContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::sockopt::SockoptContext +impl core::convert::Into for aya_ebpf::programs::sockopt::SockoptContext where U: core::convert::From +pub fn aya_ebpf::programs::sockopt::SockoptContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::sockopt::SockoptContext where U: core::convert::Into +pub type aya_ebpf::programs::sockopt::SockoptContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::sockopt::SockoptContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::sockopt::SockoptContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::sockopt::SockoptContext::Error = >::Error +pub fn aya_ebpf::programs::sockopt::SockoptContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::sockopt::SockoptContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::sockopt::SockoptContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::sockopt::SockoptContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sockopt::SockoptContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::sockopt::SockoptContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sockopt::SockoptContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::sockopt::SockoptContext +pub fn aya_ebpf::programs::sockopt::SockoptContext::from(t: T) -> T +pub struct aya_ebpf::programs::SysctlContext +pub aya_ebpf::programs::SysctlContext::sysctl: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sysctl +impl aya_ebpf::programs::sysctl::SysctlContext +pub fn aya_ebpf::programs::sysctl::SysctlContext::new(sysctl: *mut aya_ebpf_bindings::x86_64::bindings::bpf_sysctl) -> aya_ebpf::programs::sysctl::SysctlContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sysctl::SysctlContext +pub fn aya_ebpf::programs::sysctl::SysctlContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::sysctl::SysctlContext +impl !core::marker::Sync for aya_ebpf::programs::sysctl::SysctlContext +impl core::marker::Unpin for aya_ebpf::programs::sysctl::SysctlContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::sysctl::SysctlContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::sysctl::SysctlContext +impl core::convert::Into for aya_ebpf::programs::sysctl::SysctlContext where U: core::convert::From +pub fn aya_ebpf::programs::sysctl::SysctlContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::sysctl::SysctlContext where U: core::convert::Into +pub type aya_ebpf::programs::sysctl::SysctlContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::sysctl::SysctlContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::sysctl::SysctlContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::sysctl::SysctlContext::Error = >::Error +pub fn aya_ebpf::programs::sysctl::SysctlContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::sysctl::SysctlContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::sysctl::SysctlContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::sysctl::SysctlContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sysctl::SysctlContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::sysctl::SysctlContext where T: core::marker::Sized +pub fn aya_ebpf::programs::sysctl::SysctlContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::sysctl::SysctlContext +pub fn aya_ebpf::programs::sysctl::SysctlContext::from(t: T) -> T +pub struct aya_ebpf::programs::TcContext +pub aya_ebpf::programs::TcContext::skb: aya_ebpf::programs::sk_buff::SkBuff +impl aya_ebpf::programs::tc::TcContext +pub fn aya_ebpf::programs::tc::TcContext::adjust_room(&self, len_diff: i32, mode: u32, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::tc::TcContext::cb(&self) -> &[u32] +pub fn aya_ebpf::programs::tc::TcContext::cb_mut(&mut self) -> &mut [u32] +pub fn aya_ebpf::programs::tc::TcContext::change_proto(&self, proto: u16, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::tc::TcContext::change_type(&self, ty: u32) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::tc::TcContext::clone_redirect(&self, if_index: u32, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::tc::TcContext::data(&self) -> usize +pub fn aya_ebpf::programs::tc::TcContext::data_end(&self) -> usize +pub fn aya_ebpf::programs::tc::TcContext::get_socket_uid(&self) -> u32 +pub fn aya_ebpf::programs::tc::TcContext::l3_csum_replace(&self, offset: usize, from: u64, to: u64, size: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::tc::TcContext::l4_csum_replace(&self, offset: usize, from: u64, to: u64, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::tc::TcContext::len(&self) -> u32 +pub fn aya_ebpf::programs::tc::TcContext::load(&self, offset: usize) -> core::result::Result +pub fn aya_ebpf::programs::tc::TcContext::load_bytes(&self, offset: usize, dst: &mut [u8]) -> core::result::Result +pub fn aya_ebpf::programs::tc::TcContext::new(skb: *mut aya_ebpf_bindings::x86_64::bindings::__sk_buff) -> aya_ebpf::programs::tc::TcContext +pub fn aya_ebpf::programs::tc::TcContext::pull_data(&self, len: u32) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::programs::tc::TcContext::set_mark(&mut self, mark: u32) +pub fn aya_ebpf::programs::tc::TcContext::store(&mut self, offset: usize, v: &T, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long> +impl aya_ebpf::EbpfContext for aya_ebpf::programs::tc::TcContext +pub fn aya_ebpf::programs::tc::TcContext::as_ptr(&self) -> *mut aya_ebpf_cty::c_void +impl !core::marker::Send for aya_ebpf::programs::tc::TcContext +impl !core::marker::Sync for aya_ebpf::programs::tc::TcContext +impl core::marker::Unpin for aya_ebpf::programs::tc::TcContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::tc::TcContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::tc::TcContext +impl core::convert::Into for aya_ebpf::programs::tc::TcContext where U: core::convert::From +pub fn aya_ebpf::programs::tc::TcContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::tc::TcContext where U: core::convert::Into +pub type aya_ebpf::programs::tc::TcContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::tc::TcContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::tc::TcContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::tc::TcContext::Error = >::Error +pub fn aya_ebpf::programs::tc::TcContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::tc::TcContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::tc::TcContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::tc::TcContext where T: core::marker::Sized +pub fn aya_ebpf::programs::tc::TcContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::tc::TcContext where T: core::marker::Sized +pub fn aya_ebpf::programs::tc::TcContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::tc::TcContext +pub fn aya_ebpf::programs::tc::TcContext::from(t: T) -> T +pub struct aya_ebpf::programs::TracePointContext +impl aya_ebpf::programs::tracepoint::TracePointContext +pub fn aya_ebpf::programs::tracepoint::TracePointContext::new(ctx: *mut core::ffi::c_void) -> aya_ebpf::programs::tracepoint::TracePointContext +pub unsafe fn aya_ebpf::programs::tracepoint::TracePointContext::read_at(&self, offset: usize) -> core::result::Result +impl aya_ebpf::EbpfContext for aya_ebpf::programs::tracepoint::TracePointContext +pub fn aya_ebpf::programs::tracepoint::TracePointContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::tracepoint::TracePointContext +impl !core::marker::Sync for aya_ebpf::programs::tracepoint::TracePointContext +impl core::marker::Unpin for aya_ebpf::programs::tracepoint::TracePointContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::tracepoint::TracePointContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::tracepoint::TracePointContext +impl core::convert::Into for aya_ebpf::programs::tracepoint::TracePointContext where U: core::convert::From +pub fn aya_ebpf::programs::tracepoint::TracePointContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::tracepoint::TracePointContext where U: core::convert::Into +pub type aya_ebpf::programs::tracepoint::TracePointContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::tracepoint::TracePointContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::tracepoint::TracePointContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::tracepoint::TracePointContext::Error = >::Error +pub fn aya_ebpf::programs::tracepoint::TracePointContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::tracepoint::TracePointContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::tracepoint::TracePointContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::tracepoint::TracePointContext where T: core::marker::Sized +pub fn aya_ebpf::programs::tracepoint::TracePointContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::tracepoint::TracePointContext where T: core::marker::Sized +pub fn aya_ebpf::programs::tracepoint::TracePointContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::tracepoint::TracePointContext +pub fn aya_ebpf::programs::tracepoint::TracePointContext::from(t: T) -> T +pub struct aya_ebpf::programs::XdpContext +pub aya_ebpf::programs::XdpContext::ctx: *mut aya_ebpf_bindings::x86_64::bindings::xdp_md +impl aya_ebpf::programs::xdp::XdpContext +pub fn aya_ebpf::programs::xdp::XdpContext::data(&self) -> usize +pub fn aya_ebpf::programs::xdp::XdpContext::data_end(&self) -> usize +pub fn aya_ebpf::programs::xdp::XdpContext::metadata(&self) -> usize +pub fn aya_ebpf::programs::xdp::XdpContext::metadata_end(&self) -> usize +pub fn aya_ebpf::programs::xdp::XdpContext::new(ctx: *mut aya_ebpf_bindings::x86_64::bindings::xdp_md) -> aya_ebpf::programs::xdp::XdpContext +impl aya_ebpf::EbpfContext for aya_ebpf::programs::xdp::XdpContext +pub fn aya_ebpf::programs::xdp::XdpContext::as_ptr(&self) -> *mut core::ffi::c_void +impl !core::marker::Send for aya_ebpf::programs::xdp::XdpContext +impl !core::marker::Sync for aya_ebpf::programs::xdp::XdpContext +impl core::marker::Unpin for aya_ebpf::programs::xdp::XdpContext +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::programs::xdp::XdpContext +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::programs::xdp::XdpContext +impl core::convert::Into for aya_ebpf::programs::xdp::XdpContext where U: core::convert::From +pub fn aya_ebpf::programs::xdp::XdpContext::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::programs::xdp::XdpContext where U: core::convert::Into +pub type aya_ebpf::programs::xdp::XdpContext::Error = core::convert::Infallible +pub fn aya_ebpf::programs::xdp::XdpContext::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::programs::xdp::XdpContext where U: core::convert::TryFrom +pub type aya_ebpf::programs::xdp::XdpContext::Error = >::Error +pub fn aya_ebpf::programs::xdp::XdpContext::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::programs::xdp::XdpContext where T: 'static + core::marker::Sized +pub fn aya_ebpf::programs::xdp::XdpContext::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::programs::xdp::XdpContext where T: core::marker::Sized +pub fn aya_ebpf::programs::xdp::XdpContext::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::programs::xdp::XdpContext where T: core::marker::Sized +pub fn aya_ebpf::programs::xdp::XdpContext::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::programs::xdp::XdpContext +pub fn aya_ebpf::programs::xdp::XdpContext::from(t: T) -> T +pub macro aya_ebpf::bpf_printk! +pub struct aya_ebpf::PtRegs +impl aya_ebpf::PtRegs +pub fn aya_ebpf::PtRegs::arg(&self, n: usize) -> core::option::Option +pub fn aya_ebpf::PtRegs::as_ptr(&self) -> *mut aya_ebpf_bindings::x86_64::bindings::pt_regs +pub fn aya_ebpf::PtRegs::new(regs: *mut aya_ebpf_bindings::x86_64::bindings::pt_regs) -> Self +pub fn aya_ebpf::PtRegs::ret(&self) -> core::option::Option +impl !core::marker::Send for aya_ebpf::PtRegs +impl !core::marker::Sync for aya_ebpf::PtRegs +impl core::marker::Unpin for aya_ebpf::PtRegs +impl core::panic::unwind_safe::RefUnwindSafe for aya_ebpf::PtRegs +impl core::panic::unwind_safe::UnwindSafe for aya_ebpf::PtRegs +impl core::convert::Into for aya_ebpf::PtRegs where U: core::convert::From +pub fn aya_ebpf::PtRegs::into(self) -> U +impl core::convert::TryFrom for aya_ebpf::PtRegs where U: core::convert::Into +pub type aya_ebpf::PtRegs::Error = core::convert::Infallible +pub fn aya_ebpf::PtRegs::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_ebpf::PtRegs where U: core::convert::TryFrom +pub type aya_ebpf::PtRegs::Error = >::Error +pub fn aya_ebpf::PtRegs::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_ebpf::PtRegs where T: 'static + core::marker::Sized +pub fn aya_ebpf::PtRegs::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_ebpf::PtRegs where T: core::marker::Sized +pub fn aya_ebpf::PtRegs::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_ebpf::PtRegs where T: core::marker::Sized +pub fn aya_ebpf::PtRegs::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_ebpf::PtRegs +pub fn aya_ebpf::PtRegs::from(t: T) -> T +pub const aya_ebpf::TASK_COMM_LEN: usize = 16usize +pub trait aya_ebpf::EbpfContext +pub fn aya_ebpf::EbpfContext::as_ptr(&self) -> *mut core::ffi::c_void +pub fn aya_ebpf::EbpfContext::command(&self) -> core::result::Result<[u8; 16], aya_ebpf_cty::od::c_long> +pub fn aya_ebpf::EbpfContext::gid(&self) -> u32 +pub fn aya_ebpf::EbpfContext::pid(&self) -> u32 +pub fn aya_ebpf::EbpfContext::tgid(&self) -> u32 +pub fn aya_ebpf::EbpfContext::uid(&self) -> u32 +impl aya_ebpf::EbpfContext for aya_ebpf::programs::device::DeviceContext +pub fn aya_ebpf::programs::device::DeviceContext::as_ptr(&self) -> *mut core::ffi::c_void +impl aya_ebpf::EbpfContext for aya_ebpf::programs::fentry::FEntryContext +pub fn aya_ebpf::programs::fentry::FEntryContext::as_ptr(&self) -> *mut core::ffi::c_void +impl aya_ebpf::EbpfContext for aya_ebpf::programs::fexit::FExitContext +pub fn aya_ebpf::programs::fexit::FExitContext::as_ptr(&self) -> *mut core::ffi::c_void +impl aya_ebpf::EbpfContext for aya_ebpf::programs::lsm::LsmContext +pub fn aya_ebpf::programs::lsm::LsmContext::as_ptr(&self) -> *mut core::ffi::c_void +impl aya_ebpf::EbpfContext for aya_ebpf::programs::perf_event::PerfEventContext +pub fn aya_ebpf::programs::perf_event::PerfEventContext::as_ptr(&self) -> *mut core::ffi::c_void +impl aya_ebpf::EbpfContext for aya_ebpf::programs::probe::ProbeContext +pub fn aya_ebpf::programs::probe::ProbeContext::as_ptr(&self) -> *mut core::ffi::c_void +impl aya_ebpf::EbpfContext for aya_ebpf::programs::raw_tracepoint::RawTracePointContext +pub fn aya_ebpf::programs::raw_tracepoint::RawTracePointContext::as_ptr(&self) -> *mut core::ffi::c_void +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sk_buff::SkBuffContext +pub fn aya_ebpf::programs::sk_buff::SkBuffContext::as_ptr(&self) -> *mut core::ffi::c_void +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sk_lookup::SkLookupContext +pub fn aya_ebpf::programs::sk_lookup::SkLookupContext::as_ptr(&self) -> *mut core::ffi::c_void +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sk_msg::SkMsgContext +pub fn aya_ebpf::programs::sk_msg::SkMsgContext::as_ptr(&self) -> *mut core::ffi::c_void +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sock::SockContext +pub fn aya_ebpf::programs::sock::SockContext::as_ptr(&self) -> *mut core::ffi::c_void +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sock_addr::SockAddrContext +pub fn aya_ebpf::programs::sock_addr::SockAddrContext::as_ptr(&self) -> *mut core::ffi::c_void +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sock_ops::SockOpsContext +pub fn aya_ebpf::programs::sock_ops::SockOpsContext::as_ptr(&self) -> *mut core::ffi::c_void +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sockopt::SockoptContext +pub fn aya_ebpf::programs::sockopt::SockoptContext::as_ptr(&self) -> *mut core::ffi::c_void +impl aya_ebpf::EbpfContext for aya_ebpf::programs::sysctl::SysctlContext +pub fn aya_ebpf::programs::sysctl::SysctlContext::as_ptr(&self) -> *mut core::ffi::c_void +impl aya_ebpf::EbpfContext for aya_ebpf::programs::tc::TcContext +pub fn aya_ebpf::programs::tc::TcContext::as_ptr(&self) -> *mut aya_ebpf_cty::c_void +impl aya_ebpf::EbpfContext for aya_ebpf::programs::tp_btf::BtfTracePointContext +pub fn aya_ebpf::programs::tp_btf::BtfTracePointContext::as_ptr(&self) -> *mut core::ffi::c_void +impl aya_ebpf::EbpfContext for aya_ebpf::programs::tracepoint::TracePointContext +pub fn aya_ebpf::programs::tracepoint::TracePointContext::as_ptr(&self) -> *mut core::ffi::c_void +impl aya_ebpf::EbpfContext for aya_ebpf::programs::xdp::XdpContext +pub fn aya_ebpf::programs::xdp::XdpContext::as_ptr(&self) -> *mut core::ffi::c_void +pub fn aya_ebpf::check_bounds_signed(value: i64, lower: i64, upper: i64) -> bool +#[no_mangle] pub unsafe c fn aya_ebpf::memcpy(dest: *mut u8, src: *mut u8, n: usize) +#[no_mangle] pub unsafe c fn aya_ebpf::memset(s: *mut u8, c: aya_ebpf_cty::ad::c_int, n: usize) diff --git a/xtask/public-api/aya-log.txt b/xtask/public-api/aya-log.txt index aa64f122..284537d9 100644 --- a/xtask/public-api/aya-log.txt +++ b/xtask/public-api/aya-log.txt @@ -37,31 +37,6 @@ impl core::borrow::BorrowMut for aya_log::Error where T: core::marker::Siz pub fn aya_log::Error::borrow_mut(&mut self) -> &mut T impl core::convert::From for aya_log::Error pub fn aya_log::Error::from(t: T) -> T -pub struct aya_log::BpfLogger -impl aya_log::BpfLogger -pub fn aya_log::BpfLogger::init(bpf: &mut aya::bpf::Bpf) -> core::result::Result -pub fn aya_log::BpfLogger::init_with_logger(bpf: &mut aya::bpf::Bpf, logger: T) -> core::result::Result -impl core::marker::Send for aya_log::BpfLogger -impl core::marker::Sync for aya_log::BpfLogger -impl core::marker::Unpin for aya_log::BpfLogger -impl core::panic::unwind_safe::RefUnwindSafe for aya_log::BpfLogger -impl core::panic::unwind_safe::UnwindSafe for aya_log::BpfLogger -impl core::convert::Into for aya_log::BpfLogger where U: core::convert::From -pub fn aya_log::BpfLogger::into(self) -> U -impl core::convert::TryFrom for aya_log::BpfLogger where U: core::convert::Into -pub type aya_log::BpfLogger::Error = core::convert::Infallible -pub fn aya_log::BpfLogger::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_log::BpfLogger where U: core::convert::TryFrom -pub type aya_log::BpfLogger::Error = >::Error -pub fn aya_log::BpfLogger::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya_log::BpfLogger where T: 'static + core::marker::Sized -pub fn aya_log::BpfLogger::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_log::BpfLogger where T: core::marker::Sized -pub fn aya_log::BpfLogger::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_log::BpfLogger where T: core::marker::Sized -pub fn aya_log::BpfLogger::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_log::BpfLogger -pub fn aya_log::BpfLogger::from(t: T) -> T pub struct aya_log::DefaultFormatter impl aya_log::Formatter for aya_log::DefaultFormatter where T: alloc::string::ToString pub fn aya_log::DefaultFormatter::format(v: T) -> alloc::string::String @@ -86,6 +61,31 @@ impl core::borrow::BorrowMut for aya_log::DefaultFormatter where T: core:: pub fn aya_log::DefaultFormatter::borrow_mut(&mut self) -> &mut T impl core::convert::From for aya_log::DefaultFormatter pub fn aya_log::DefaultFormatter::from(t: T) -> T +pub struct aya_log::EbpfLogger +impl aya_log::EbpfLogger +pub fn aya_log::EbpfLogger::init(bpf: &mut aya::bpf::Ebpf) -> core::result::Result +pub fn aya_log::EbpfLogger::init_with_logger(bpf: &mut aya::bpf::Ebpf, logger: T) -> core::result::Result +impl core::marker::Send for aya_log::EbpfLogger +impl core::marker::Sync for aya_log::EbpfLogger +impl core::marker::Unpin for aya_log::EbpfLogger +impl core::panic::unwind_safe::RefUnwindSafe for aya_log::EbpfLogger +impl core::panic::unwind_safe::UnwindSafe for aya_log::EbpfLogger +impl core::convert::Into for aya_log::EbpfLogger where U: core::convert::From +pub fn aya_log::EbpfLogger::into(self) -> U +impl core::convert::TryFrom for aya_log::EbpfLogger where U: core::convert::Into +pub type aya_log::EbpfLogger::Error = core::convert::Infallible +pub fn aya_log::EbpfLogger::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_log::EbpfLogger where U: core::convert::TryFrom +pub type aya_log::EbpfLogger::Error = >::Error +pub fn aya_log::EbpfLogger::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya_log::EbpfLogger where T: 'static + core::marker::Sized +pub fn aya_log::EbpfLogger::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_log::EbpfLogger where T: core::marker::Sized +pub fn aya_log::EbpfLogger::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_log::EbpfLogger where T: core::marker::Sized +pub fn aya_log::EbpfLogger::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_log::EbpfLogger +pub fn aya_log::EbpfLogger::from(t: T) -> T pub struct aya_log::Ipv4Formatter impl aya_log::Formatter for aya_log::Ipv4Formatter where T: core::convert::Into pub fn aya_log::Ipv4Formatter::format(v: T) -> alloc::string::String @@ -298,3 +298,4 @@ impl aya_log::Formatter for aya_log::LowerHexFormatter where T: core::fmt: pub fn aya_log::LowerHexFormatter::format(v: T) -> alloc::string::String impl aya_log::Formatter for aya_log::UpperHexFormatter where T: core::fmt::UpperHex pub fn aya_log::UpperHexFormatter::format(v: T) -> alloc::string::String +pub type aya_log::BpfLogger = aya_log::EbpfLogger diff --git a/xtask/public-api/aya-obj.txt b/xtask/public-api/aya-obj.txt index 7c2fda7b..3ad54b8d 100644 --- a/xtask/public-api/aya-obj.txt +++ b/xtask/public-api/aya-obj.txt @@ -5392,7 +5392,7 @@ pub fn aya_obj::maps::Map::map_type(&self) -> u32 pub fn aya_obj::maps::Map::max_entries(&self) -> u32 pub fn aya_obj::maps::Map::pinning(&self) -> aya_obj::maps::PinningType pub fn aya_obj::maps::Map::section_index(&self) -> usize -pub fn aya_obj::maps::Map::section_kind(&self) -> aya_obj::BpfSectionKind +pub fn aya_obj::maps::Map::section_kind(&self) -> aya_obj::EbpfSectionKind pub fn aya_obj::maps::Map::set_max_entries(&mut self, v: u32) pub fn aya_obj::maps::Map::set_value_size(&mut self, size: u32) pub fn aya_obj::maps::Map::symbol_index(&self) -> core::option::Option @@ -5596,7 +5596,7 @@ pub struct aya_obj::maps::LegacyMap pub aya_obj::maps::LegacyMap::data: alloc::vec::Vec pub aya_obj::maps::LegacyMap::def: aya_obj::maps::bpf_map_def pub aya_obj::maps::LegacyMap::section_index: usize -pub aya_obj::maps::LegacyMap::section_kind: aya_obj::BpfSectionKind +pub aya_obj::maps::LegacyMap::section_kind: aya_obj::EbpfSectionKind pub aya_obj::maps::LegacyMap::symbol_index: core::option::Option impl core::clone::Clone for aya_obj::maps::LegacyMap pub fn aya_obj::maps::LegacyMap::clone(&self) -> aya_obj::maps::LegacyMap @@ -5672,53 +5672,53 @@ pub fn aya_obj::maps::bpf_map_def::borrow_mut(&mut self) -> &mut T impl core::convert::From for aya_obj::maps::bpf_map_def pub fn aya_obj::maps::bpf_map_def::from(t: T) -> T pub mod aya_obj::obj -pub enum aya_obj::obj::BpfSectionKind -pub aya_obj::obj::BpfSectionKind::Bss -pub aya_obj::obj::BpfSectionKind::Btf -pub aya_obj::obj::BpfSectionKind::BtfExt -pub aya_obj::obj::BpfSectionKind::BtfMaps -pub aya_obj::obj::BpfSectionKind::Data -pub aya_obj::obj::BpfSectionKind::License -pub aya_obj::obj::BpfSectionKind::Maps -pub aya_obj::obj::BpfSectionKind::Program -pub aya_obj::obj::BpfSectionKind::Rodata -pub aya_obj::obj::BpfSectionKind::Text -pub aya_obj::obj::BpfSectionKind::Undefined -pub aya_obj::obj::BpfSectionKind::Version -impl core::clone::Clone for aya_obj::BpfSectionKind -pub fn aya_obj::BpfSectionKind::clone(&self) -> aya_obj::BpfSectionKind -impl core::cmp::Eq for aya_obj::BpfSectionKind -impl core::cmp::PartialEq for aya_obj::BpfSectionKind -pub fn aya_obj::BpfSectionKind::eq(&self, other: &aya_obj::BpfSectionKind) -> bool -impl core::fmt::Debug for aya_obj::BpfSectionKind -pub fn aya_obj::BpfSectionKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_obj::BpfSectionKind -impl core::marker::StructuralPartialEq for aya_obj::BpfSectionKind -impl core::marker::Send for aya_obj::BpfSectionKind -impl core::marker::Sync for aya_obj::BpfSectionKind -impl core::marker::Unpin for aya_obj::BpfSectionKind -impl core::panic::unwind_safe::RefUnwindSafe for aya_obj::BpfSectionKind -impl core::panic::unwind_safe::UnwindSafe for aya_obj::BpfSectionKind -impl core::convert::Into for aya_obj::BpfSectionKind where U: core::convert::From -pub fn aya_obj::BpfSectionKind::into(self) -> U -impl core::convert::TryFrom for aya_obj::BpfSectionKind where U: core::convert::Into -pub type aya_obj::BpfSectionKind::Error = core::convert::Infallible -pub fn aya_obj::BpfSectionKind::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_obj::BpfSectionKind where U: core::convert::TryFrom -pub type aya_obj::BpfSectionKind::Error = >::Error -pub fn aya_obj::BpfSectionKind::try_into(self) -> core::result::Result>::Error> -impl alloc::borrow::ToOwned for aya_obj::BpfSectionKind where T: core::clone::Clone -pub type aya_obj::BpfSectionKind::Owned = T -pub fn aya_obj::BpfSectionKind::clone_into(&self, target: &mut T) -pub fn aya_obj::BpfSectionKind::to_owned(&self) -> T -impl core::any::Any for aya_obj::BpfSectionKind where T: 'static + core::marker::Sized -pub fn aya_obj::BpfSectionKind::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_obj::BpfSectionKind where T: core::marker::Sized -pub fn aya_obj::BpfSectionKind::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_obj::BpfSectionKind where T: core::marker::Sized -pub fn aya_obj::BpfSectionKind::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_obj::BpfSectionKind -pub fn aya_obj::BpfSectionKind::from(t: T) -> T +pub enum aya_obj::obj::EbpfSectionKind +pub aya_obj::obj::EbpfSectionKind::Bss +pub aya_obj::obj::EbpfSectionKind::Btf +pub aya_obj::obj::EbpfSectionKind::BtfExt +pub aya_obj::obj::EbpfSectionKind::BtfMaps +pub aya_obj::obj::EbpfSectionKind::Data +pub aya_obj::obj::EbpfSectionKind::License +pub aya_obj::obj::EbpfSectionKind::Maps +pub aya_obj::obj::EbpfSectionKind::Program +pub aya_obj::obj::EbpfSectionKind::Rodata +pub aya_obj::obj::EbpfSectionKind::Text +pub aya_obj::obj::EbpfSectionKind::Undefined +pub aya_obj::obj::EbpfSectionKind::Version +impl core::clone::Clone for aya_obj::EbpfSectionKind +pub fn aya_obj::EbpfSectionKind::clone(&self) -> aya_obj::EbpfSectionKind +impl core::cmp::Eq for aya_obj::EbpfSectionKind +impl core::cmp::PartialEq for aya_obj::EbpfSectionKind +pub fn aya_obj::EbpfSectionKind::eq(&self, other: &aya_obj::EbpfSectionKind) -> bool +impl core::fmt::Debug for aya_obj::EbpfSectionKind +pub fn aya_obj::EbpfSectionKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_obj::EbpfSectionKind +impl core::marker::StructuralPartialEq for aya_obj::EbpfSectionKind +impl core::marker::Send for aya_obj::EbpfSectionKind +impl core::marker::Sync for aya_obj::EbpfSectionKind +impl core::marker::Unpin for aya_obj::EbpfSectionKind +impl core::panic::unwind_safe::RefUnwindSafe for aya_obj::EbpfSectionKind +impl core::panic::unwind_safe::UnwindSafe for aya_obj::EbpfSectionKind +impl core::convert::Into for aya_obj::EbpfSectionKind where U: core::convert::From +pub fn aya_obj::EbpfSectionKind::into(self) -> U +impl core::convert::TryFrom for aya_obj::EbpfSectionKind where U: core::convert::Into +pub type aya_obj::EbpfSectionKind::Error = core::convert::Infallible +pub fn aya_obj::EbpfSectionKind::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_obj::EbpfSectionKind where U: core::convert::TryFrom +pub type aya_obj::EbpfSectionKind::Error = >::Error +pub fn aya_obj::EbpfSectionKind::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for aya_obj::EbpfSectionKind where T: core::clone::Clone +pub type aya_obj::EbpfSectionKind::Owned = T +pub fn aya_obj::EbpfSectionKind::clone_into(&self, target: &mut T) +pub fn aya_obj::EbpfSectionKind::to_owned(&self) -> T +impl core::any::Any for aya_obj::EbpfSectionKind where T: 'static + core::marker::Sized +pub fn aya_obj::EbpfSectionKind::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_obj::EbpfSectionKind where T: core::marker::Sized +pub fn aya_obj::EbpfSectionKind::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_obj::EbpfSectionKind where T: core::marker::Sized +pub fn aya_obj::EbpfSectionKind::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_obj::EbpfSectionKind +pub fn aya_obj::EbpfSectionKind::from(t: T) -> T pub enum aya_obj::obj::ParseError pub aya_obj::obj::ParseError::BtfError(aya_obj::btf::BtfError) pub aya_obj::obj::ParseError::ElfError(object::read::Error) @@ -5954,8 +5954,8 @@ pub fn aya_obj::Object::sanitize_functions(&mut self, features: &aya_obj::Featur impl aya_obj::Object pub fn aya_obj::Object::relocate_btf(&mut self, target_btf: &aya_obj::btf::Btf) -> core::result::Result<(), aya_obj::btf::BtfRelocationError> impl aya_obj::Object -pub fn aya_obj::Object::relocate_calls(&mut self, text_sections: &std::collections::hash::set::HashSet) -> core::result::Result<(), aya_obj::relocation::BpfRelocationError> -pub fn aya_obj::Object::relocate_maps<'a, I: core::iter::traits::iterator::Iterator>(&mut self, maps: I, text_sections: &std::collections::hash::set::HashSet) -> core::result::Result<(), aya_obj::relocation::BpfRelocationError> +pub fn aya_obj::Object::relocate_calls(&mut self, text_sections: &std::collections::hash::set::HashSet) -> core::result::Result<(), aya_obj::relocation::EbpfRelocationError> +pub fn aya_obj::Object::relocate_maps<'a, I: core::iter::traits::iterator::Iterator>(&mut self, maps: I, text_sections: &std::collections::hash::set::HashSet) -> core::result::Result<(), aya_obj::relocation::EbpfRelocationError> impl core::clone::Clone for aya_obj::Object pub fn aya_obj::Object::clone(&self) -> aya_obj::Object impl core::fmt::Debug for aya_obj::Object @@ -6384,83 +6384,83 @@ impl core::borrow::BorrowMut for aya_obj::relocation::RelocationError wher pub fn aya_obj::relocation::RelocationError::borrow_mut(&mut self) -> &mut T impl core::convert::From for aya_obj::relocation::RelocationError pub fn aya_obj::relocation::RelocationError::from(t: T) -> T -pub struct aya_obj::relocation::BpfRelocationError -impl core::error::Error for aya_obj::relocation::BpfRelocationError -pub fn aya_obj::relocation::BpfRelocationError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -impl core::fmt::Debug for aya_obj::relocation::BpfRelocationError -pub fn aya_obj::relocation::BpfRelocationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::fmt::Display for aya_obj::relocation::BpfRelocationError -pub fn aya_obj::relocation::BpfRelocationError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Send for aya_obj::relocation::BpfRelocationError -impl core::marker::Sync for aya_obj::relocation::BpfRelocationError -impl core::marker::Unpin for aya_obj::relocation::BpfRelocationError -impl core::panic::unwind_safe::RefUnwindSafe for aya_obj::relocation::BpfRelocationError -impl core::panic::unwind_safe::UnwindSafe for aya_obj::relocation::BpfRelocationError -impl core::convert::Into for aya_obj::relocation::BpfRelocationError where U: core::convert::From -pub fn aya_obj::relocation::BpfRelocationError::into(self) -> U -impl core::convert::TryFrom for aya_obj::relocation::BpfRelocationError where U: core::convert::Into -pub type aya_obj::relocation::BpfRelocationError::Error = core::convert::Infallible -pub fn aya_obj::relocation::BpfRelocationError::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_obj::relocation::BpfRelocationError where U: core::convert::TryFrom -pub type aya_obj::relocation::BpfRelocationError::Error = >::Error -pub fn aya_obj::relocation::BpfRelocationError::try_into(self) -> core::result::Result>::Error> -impl alloc::string::ToString for aya_obj::relocation::BpfRelocationError where T: core::fmt::Display + core::marker::Sized -pub fn aya_obj::relocation::BpfRelocationError::to_string(&self) -> alloc::string::String -impl core::any::Any for aya_obj::relocation::BpfRelocationError where T: 'static + core::marker::Sized -pub fn aya_obj::relocation::BpfRelocationError::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_obj::relocation::BpfRelocationError where T: core::marker::Sized -pub fn aya_obj::relocation::BpfRelocationError::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_obj::relocation::BpfRelocationError where T: core::marker::Sized -pub fn aya_obj::relocation::BpfRelocationError::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_obj::relocation::BpfRelocationError -pub fn aya_obj::relocation::BpfRelocationError::from(t: T) -> T -pub enum aya_obj::BpfSectionKind -pub aya_obj::BpfSectionKind::Bss -pub aya_obj::BpfSectionKind::Btf -pub aya_obj::BpfSectionKind::BtfExt -pub aya_obj::BpfSectionKind::BtfMaps -pub aya_obj::BpfSectionKind::Data -pub aya_obj::BpfSectionKind::License -pub aya_obj::BpfSectionKind::Maps -pub aya_obj::BpfSectionKind::Program -pub aya_obj::BpfSectionKind::Rodata -pub aya_obj::BpfSectionKind::Text -pub aya_obj::BpfSectionKind::Undefined -pub aya_obj::BpfSectionKind::Version -impl core::clone::Clone for aya_obj::BpfSectionKind -pub fn aya_obj::BpfSectionKind::clone(&self) -> aya_obj::BpfSectionKind -impl core::cmp::Eq for aya_obj::BpfSectionKind -impl core::cmp::PartialEq for aya_obj::BpfSectionKind -pub fn aya_obj::BpfSectionKind::eq(&self, other: &aya_obj::BpfSectionKind) -> bool -impl core::fmt::Debug for aya_obj::BpfSectionKind -pub fn aya_obj::BpfSectionKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Copy for aya_obj::BpfSectionKind -impl core::marker::StructuralPartialEq for aya_obj::BpfSectionKind -impl core::marker::Send for aya_obj::BpfSectionKind -impl core::marker::Sync for aya_obj::BpfSectionKind -impl core::marker::Unpin for aya_obj::BpfSectionKind -impl core::panic::unwind_safe::RefUnwindSafe for aya_obj::BpfSectionKind -impl core::panic::unwind_safe::UnwindSafe for aya_obj::BpfSectionKind -impl core::convert::Into for aya_obj::BpfSectionKind where U: core::convert::From -pub fn aya_obj::BpfSectionKind::into(self) -> U -impl core::convert::TryFrom for aya_obj::BpfSectionKind where U: core::convert::Into -pub type aya_obj::BpfSectionKind::Error = core::convert::Infallible -pub fn aya_obj::BpfSectionKind::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya_obj::BpfSectionKind where U: core::convert::TryFrom -pub type aya_obj::BpfSectionKind::Error = >::Error -pub fn aya_obj::BpfSectionKind::try_into(self) -> core::result::Result>::Error> -impl alloc::borrow::ToOwned for aya_obj::BpfSectionKind where T: core::clone::Clone -pub type aya_obj::BpfSectionKind::Owned = T -pub fn aya_obj::BpfSectionKind::clone_into(&self, target: &mut T) -pub fn aya_obj::BpfSectionKind::to_owned(&self) -> T -impl core::any::Any for aya_obj::BpfSectionKind where T: 'static + core::marker::Sized -pub fn aya_obj::BpfSectionKind::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya_obj::BpfSectionKind where T: core::marker::Sized -pub fn aya_obj::BpfSectionKind::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya_obj::BpfSectionKind where T: core::marker::Sized -pub fn aya_obj::BpfSectionKind::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya_obj::BpfSectionKind -pub fn aya_obj::BpfSectionKind::from(t: T) -> T +pub struct aya_obj::relocation::EbpfRelocationError +impl core::error::Error for aya_obj::relocation::EbpfRelocationError +pub fn aya_obj::relocation::EbpfRelocationError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +impl core::fmt::Debug for aya_obj::relocation::EbpfRelocationError +pub fn aya_obj::relocation::EbpfRelocationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::fmt::Display for aya_obj::relocation::EbpfRelocationError +pub fn aya_obj::relocation::EbpfRelocationError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for aya_obj::relocation::EbpfRelocationError +impl core::marker::Sync for aya_obj::relocation::EbpfRelocationError +impl core::marker::Unpin for aya_obj::relocation::EbpfRelocationError +impl core::panic::unwind_safe::RefUnwindSafe for aya_obj::relocation::EbpfRelocationError +impl core::panic::unwind_safe::UnwindSafe for aya_obj::relocation::EbpfRelocationError +impl core::convert::Into for aya_obj::relocation::EbpfRelocationError where U: core::convert::From +pub fn aya_obj::relocation::EbpfRelocationError::into(self) -> U +impl core::convert::TryFrom for aya_obj::relocation::EbpfRelocationError where U: core::convert::Into +pub type aya_obj::relocation::EbpfRelocationError::Error = core::convert::Infallible +pub fn aya_obj::relocation::EbpfRelocationError::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_obj::relocation::EbpfRelocationError where U: core::convert::TryFrom +pub type aya_obj::relocation::EbpfRelocationError::Error = >::Error +pub fn aya_obj::relocation::EbpfRelocationError::try_into(self) -> core::result::Result>::Error> +impl alloc::string::ToString for aya_obj::relocation::EbpfRelocationError where T: core::fmt::Display + core::marker::Sized +pub fn aya_obj::relocation::EbpfRelocationError::to_string(&self) -> alloc::string::String +impl core::any::Any for aya_obj::relocation::EbpfRelocationError where T: 'static + core::marker::Sized +pub fn aya_obj::relocation::EbpfRelocationError::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_obj::relocation::EbpfRelocationError where T: core::marker::Sized +pub fn aya_obj::relocation::EbpfRelocationError::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_obj::relocation::EbpfRelocationError where T: core::marker::Sized +pub fn aya_obj::relocation::EbpfRelocationError::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_obj::relocation::EbpfRelocationError +pub fn aya_obj::relocation::EbpfRelocationError::from(t: T) -> T +pub enum aya_obj::EbpfSectionKind +pub aya_obj::EbpfSectionKind::Bss +pub aya_obj::EbpfSectionKind::Btf +pub aya_obj::EbpfSectionKind::BtfExt +pub aya_obj::EbpfSectionKind::BtfMaps +pub aya_obj::EbpfSectionKind::Data +pub aya_obj::EbpfSectionKind::License +pub aya_obj::EbpfSectionKind::Maps +pub aya_obj::EbpfSectionKind::Program +pub aya_obj::EbpfSectionKind::Rodata +pub aya_obj::EbpfSectionKind::Text +pub aya_obj::EbpfSectionKind::Undefined +pub aya_obj::EbpfSectionKind::Version +impl core::clone::Clone for aya_obj::EbpfSectionKind +pub fn aya_obj::EbpfSectionKind::clone(&self) -> aya_obj::EbpfSectionKind +impl core::cmp::Eq for aya_obj::EbpfSectionKind +impl core::cmp::PartialEq for aya_obj::EbpfSectionKind +pub fn aya_obj::EbpfSectionKind::eq(&self, other: &aya_obj::EbpfSectionKind) -> bool +impl core::fmt::Debug for aya_obj::EbpfSectionKind +pub fn aya_obj::EbpfSectionKind::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Copy for aya_obj::EbpfSectionKind +impl core::marker::StructuralPartialEq for aya_obj::EbpfSectionKind +impl core::marker::Send for aya_obj::EbpfSectionKind +impl core::marker::Sync for aya_obj::EbpfSectionKind +impl core::marker::Unpin for aya_obj::EbpfSectionKind +impl core::panic::unwind_safe::RefUnwindSafe for aya_obj::EbpfSectionKind +impl core::panic::unwind_safe::UnwindSafe for aya_obj::EbpfSectionKind +impl core::convert::Into for aya_obj::EbpfSectionKind where U: core::convert::From +pub fn aya_obj::EbpfSectionKind::into(self) -> U +impl core::convert::TryFrom for aya_obj::EbpfSectionKind where U: core::convert::Into +pub type aya_obj::EbpfSectionKind::Error = core::convert::Infallible +pub fn aya_obj::EbpfSectionKind::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_obj::EbpfSectionKind where U: core::convert::TryFrom +pub type aya_obj::EbpfSectionKind::Error = >::Error +pub fn aya_obj::EbpfSectionKind::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for aya_obj::EbpfSectionKind where T: core::clone::Clone +pub type aya_obj::EbpfSectionKind::Owned = T +pub fn aya_obj::EbpfSectionKind::clone_into(&self, target: &mut T) +pub fn aya_obj::EbpfSectionKind::to_owned(&self) -> T +impl core::any::Any for aya_obj::EbpfSectionKind where T: 'static + core::marker::Sized +pub fn aya_obj::EbpfSectionKind::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_obj::EbpfSectionKind where T: core::marker::Sized +pub fn aya_obj::EbpfSectionKind::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_obj::EbpfSectionKind where T: core::marker::Sized +pub fn aya_obj::EbpfSectionKind::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya_obj::EbpfSectionKind +pub fn aya_obj::EbpfSectionKind::from(t: T) -> T pub enum aya_obj::Map pub aya_obj::Map::Btf(aya_obj::maps::BtfMap) pub aya_obj::Map::Legacy(aya_obj::maps::LegacyMap) @@ -6473,7 +6473,7 @@ pub fn aya_obj::maps::Map::map_type(&self) -> u32 pub fn aya_obj::maps::Map::max_entries(&self) -> u32 pub fn aya_obj::maps::Map::pinning(&self) -> aya_obj::maps::PinningType pub fn aya_obj::maps::Map::section_index(&self) -> usize -pub fn aya_obj::maps::Map::section_kind(&self) -> aya_obj::BpfSectionKind +pub fn aya_obj::maps::Map::section_kind(&self) -> aya_obj::EbpfSectionKind pub fn aya_obj::maps::Map::set_max_entries(&mut self, v: u32) pub fn aya_obj::maps::Map::set_value_size(&mut self, size: u32) pub fn aya_obj::maps::Map::symbol_index(&self) -> core::option::Option @@ -6742,8 +6742,8 @@ pub fn aya_obj::Object::sanitize_functions(&mut self, features: &aya_obj::Featur impl aya_obj::Object pub fn aya_obj::Object::relocate_btf(&mut self, target_btf: &aya_obj::btf::Btf) -> core::result::Result<(), aya_obj::btf::BtfRelocationError> impl aya_obj::Object -pub fn aya_obj::Object::relocate_calls(&mut self, text_sections: &std::collections::hash::set::HashSet) -> core::result::Result<(), aya_obj::relocation::BpfRelocationError> -pub fn aya_obj::Object::relocate_maps<'a, I: core::iter::traits::iterator::Iterator>(&mut self, maps: I, text_sections: &std::collections::hash::set::HashSet) -> core::result::Result<(), aya_obj::relocation::BpfRelocationError> +pub fn aya_obj::Object::relocate_calls(&mut self, text_sections: &std::collections::hash::set::HashSet) -> core::result::Result<(), aya_obj::relocation::EbpfRelocationError> +pub fn aya_obj::Object::relocate_maps<'a, I: core::iter::traits::iterator::Iterator>(&mut self, maps: I, text_sections: &std::collections::hash::set::HashSet) -> core::result::Result<(), aya_obj::relocation::EbpfRelocationError> impl core::clone::Clone for aya_obj::Object pub fn aya_obj::Object::clone(&self) -> aya_obj::Object impl core::fmt::Debug for aya_obj::Object diff --git a/xtask/public-api/aya.txt b/xtask/public-api/aya.txt index a9667265..62afa4cd 100644 --- a/xtask/public-api/aya.txt +++ b/xtask/public-api/aya.txt @@ -1326,8 +1326,8 @@ pub aya::maps::MapError::ProgramNotLoaded pub aya::maps::MapError::SyscallError(crate::sys::SyscallError) pub aya::maps::MapError::Unsupported pub aya::maps::MapError::Unsupported::map_type: u32 -impl core::convert::From for aya::BpfError -pub fn aya::BpfError::from(source: aya::maps::MapError) -> Self +impl core::convert::From for aya::EbpfError +pub fn aya::EbpfError::from(source: aya::maps::MapError) -> Self impl core::convert::From for aya::maps::xdp::XdpMapError pub fn aya::maps::xdp::XdpMapError::from(source: aya::maps::MapError) -> Self impl core::convert::From for aya::programs::ProgramError @@ -5060,8 +5060,8 @@ impl core::convert::From for aya::programs::sock_ops::SockOpsLinkId pub fn aya::programs::sock_ops::SockOpsLinkId::from(t: T) -> T pub mod aya::programs::socket_filter pub enum aya::programs::socket_filter::SocketFilterError -pub aya::programs::socket_filter::SocketFilterError::SoAttachBpfError -pub aya::programs::socket_filter::SocketFilterError::SoAttachBpfError::io_error: std::io::error::Error +pub aya::programs::socket_filter::SocketFilterError::SoAttachEbpfError +pub aya::programs::socket_filter::SocketFilterError::SoAttachEbpfError::io_error: std::io::error::Error impl core::convert::From for aya::programs::ProgramError pub fn aya::programs::ProgramError::from(source: aya::programs::socket_filter::SocketFilterError) -> Self impl core::error::Error for aya::programs::socket_filter::SocketFilterError @@ -6532,8 +6532,8 @@ pub aya::programs::ProgramError::UnknownInterface::name: alloc::string::String pub aya::programs::ProgramError::XdpError(aya::programs::xdp::XdpError) impl core::convert::From for aya::programs::ProgramError pub fn aya::programs::ProgramError::from(source: aya::maps::MapError) -> Self -impl core::convert::From for aya::BpfError -pub fn aya::BpfError::from(source: aya::programs::ProgramError) -> Self +impl core::convert::From for aya::EbpfError +pub fn aya::EbpfError::from(source: aya::programs::ProgramError) -> Self impl core::convert::From for aya::programs::ProgramError pub fn aya::programs::ProgramError::from(source: aya::programs::extension::ExtensionError) -> Self impl core::convert::From for aya::programs::ProgramError @@ -6647,8 +6647,8 @@ pub fn aya::programs::sk_skb::SkSkbKind::borrow_mut(&mut self) -> &mut T impl core::convert::From for aya::programs::sk_skb::SkSkbKind pub fn aya::programs::sk_skb::SkSkbKind::from(t: T) -> T pub enum aya::programs::SocketFilterError -pub aya::programs::SocketFilterError::SoAttachBpfError -pub aya::programs::SocketFilterError::SoAttachBpfError::io_error: std::io::error::Error +pub aya::programs::SocketFilterError::SoAttachEbpfError +pub aya::programs::SocketFilterError::SoAttachEbpfError::io_error: std::io::error::Error impl core::convert::From for aya::programs::ProgramError pub fn aya::programs::ProgramError::from(source: aya::programs::socket_filter::SocketFilterError) -> Self impl core::error::Error for aya::programs::socket_filter::SocketFilterError @@ -8357,133 +8357,133 @@ pub fn aya::util::nr_cpus() -> core::result::Result core::result::Result, std::io::error::Error> pub fn aya::util::syscall_prefix() -> core::result::Result<&'static str, std::io::error::Error> pub macro aya::include_bytes_aligned! -pub enum aya::BpfError -pub aya::BpfError::BtfError(aya_obj::btf::btf::BtfError) -pub aya::BpfError::BtfRelocationError(aya_obj::btf::relocation::BtfRelocationError) -pub aya::BpfError::FileError -pub aya::BpfError::FileError::error: std::io::error::Error -pub aya::BpfError::FileError::path: std::path::PathBuf -pub aya::BpfError::MapError(aya::maps::MapError) -pub aya::BpfError::NoBTF -pub aya::BpfError::ParseError(aya_obj::obj::ParseError) -pub aya::BpfError::ProgramError(aya::programs::ProgramError) -pub aya::BpfError::RelocationError(aya_obj::relocation::BpfRelocationError) -pub aya::BpfError::UnexpectedPinningType -pub aya::BpfError::UnexpectedPinningType::name: u32 -impl core::convert::From for aya::BpfError -pub fn aya::BpfError::from(source: aya::maps::MapError) -> Self -impl core::convert::From for aya::BpfError -pub fn aya::BpfError::from(source: aya::programs::ProgramError) -> Self -impl core::convert::From for aya::BpfError -pub fn aya::BpfError::from(source: aya_obj::btf::btf::BtfError) -> Self -impl core::convert::From for aya::BpfError -pub fn aya::BpfError::from(source: aya_obj::btf::relocation::BtfRelocationError) -> Self -impl core::convert::From for aya::BpfError -pub fn aya::BpfError::from(source: aya_obj::obj::ParseError) -> Self -impl core::convert::From for aya::BpfError -pub fn aya::BpfError::from(source: aya_obj::relocation::BpfRelocationError) -> Self -impl core::error::Error for aya::BpfError -pub fn aya::BpfError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> -impl core::fmt::Debug for aya::BpfError -pub fn aya::BpfError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::fmt::Display for aya::BpfError -pub fn aya::BpfError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Send for aya::BpfError -impl core::marker::Sync for aya::BpfError -impl core::marker::Unpin for aya::BpfError -impl !core::panic::unwind_safe::RefUnwindSafe for aya::BpfError -impl !core::panic::unwind_safe::UnwindSafe for aya::BpfError -impl core::convert::Into for aya::BpfError where U: core::convert::From -pub fn aya::BpfError::into(self) -> U -impl core::convert::TryFrom for aya::BpfError where U: core::convert::Into -pub type aya::BpfError::Error = core::convert::Infallible -pub fn aya::BpfError::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya::BpfError where U: core::convert::TryFrom -pub type aya::BpfError::Error = >::Error -pub fn aya::BpfError::try_into(self) -> core::result::Result>::Error> -impl alloc::string::ToString for aya::BpfError where T: core::fmt::Display + core::marker::Sized -pub fn aya::BpfError::to_string(&self) -> alloc::string::String -impl core::any::Any for aya::BpfError where T: 'static + core::marker::Sized -pub fn aya::BpfError::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya::BpfError where T: core::marker::Sized -pub fn aya::BpfError::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya::BpfError where T: core::marker::Sized -pub fn aya::BpfError::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya::BpfError -pub fn aya::BpfError::from(t: T) -> T -pub struct aya::Bpf -impl aya::Bpf -pub fn aya::Bpf::load(data: &[u8]) -> core::result::Result -pub fn aya::Bpf::load_file>(path: P) -> core::result::Result -pub fn aya::Bpf::map(&self, name: &str) -> core::option::Option<&aya::maps::Map> -pub fn aya::Bpf::map_mut(&mut self, name: &str) -> core::option::Option<&mut aya::maps::Map> -pub fn aya::Bpf::maps(&self) -> impl core::iter::traits::iterator::Iterator -pub fn aya::Bpf::maps_mut(&mut self) -> impl core::iter::traits::iterator::Iterator -pub fn aya::Bpf::program(&self, name: &str) -> core::option::Option<&aya::programs::Program> -pub fn aya::Bpf::program_mut(&mut self, name: &str) -> core::option::Option<&mut aya::programs::Program> -pub fn aya::Bpf::programs(&self) -> impl core::iter::traits::iterator::Iterator -pub fn aya::Bpf::programs_mut(&mut self) -> impl core::iter::traits::iterator::Iterator -pub fn aya::Bpf::take_map(&mut self, name: &str) -> core::option::Option -impl core::fmt::Debug for aya::Bpf -pub fn aya::Bpf::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl core::marker::Send for aya::Bpf -impl core::marker::Sync for aya::Bpf -impl core::marker::Unpin for aya::Bpf -impl core::panic::unwind_safe::RefUnwindSafe for aya::Bpf -impl core::panic::unwind_safe::UnwindSafe for aya::Bpf -impl core::convert::Into for aya::Bpf where U: core::convert::From -pub fn aya::Bpf::into(self) -> U -impl core::convert::TryFrom for aya::Bpf where U: core::convert::Into -pub type aya::Bpf::Error = core::convert::Infallible -pub fn aya::Bpf::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya::Bpf where U: core::convert::TryFrom -pub type aya::Bpf::Error = >::Error -pub fn aya::Bpf::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya::Bpf where T: 'static + core::marker::Sized -pub fn aya::Bpf::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya::Bpf where T: core::marker::Sized -pub fn aya::Bpf::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya::Bpf where T: core::marker::Sized -pub fn aya::Bpf::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya::Bpf -pub fn aya::Bpf::from(t: T) -> T -pub struct aya::BpfLoader<'a> -impl<'a> aya::BpfLoader<'a> -pub fn aya::BpfLoader<'a>::allow_unsupported_maps(&mut self) -> &mut aya::BpfLoader<'a> -pub fn aya::BpfLoader<'a>::btf(&mut self, btf: core::option::Option<&'a aya_obj::btf::btf::Btf>) -> &mut aya::BpfLoader<'a> -pub fn aya::BpfLoader<'a>::extension(&mut self, name: &'a str) -> &mut aya::BpfLoader<'a> -pub fn aya::BpfLoader<'a>::load(&mut self, data: &[u8]) -> core::result::Result -pub fn aya::BpfLoader<'a>::load_file>(&mut self, path: P) -> core::result::Result -pub fn aya::BpfLoader<'a>::map_pin_path>(&mut self, path: P) -> &mut aya::BpfLoader<'a> -pub fn aya::BpfLoader<'a>::new() -> Self -pub fn aya::BpfLoader<'a>::set_global>>(&mut self, name: &'a str, value: T, must_exist: bool) -> &mut aya::BpfLoader<'a> -pub fn aya::BpfLoader<'a>::set_max_entries(&mut self, name: &'a str, size: u32) -> &mut aya::BpfLoader<'a> -pub fn aya::BpfLoader<'a>::verifier_log_level(&mut self, level: aya::VerifierLogLevel) -> &mut aya::BpfLoader<'a> -impl core::default::Default for aya::BpfLoader<'_> -pub fn aya::BpfLoader<'_>::default() -> Self -impl<'a> core::fmt::Debug for aya::BpfLoader<'a> -pub fn aya::BpfLoader<'a>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result -impl<'a> core::marker::Send for aya::BpfLoader<'a> -impl<'a> core::marker::Sync for aya::BpfLoader<'a> -impl<'a> core::marker::Unpin for aya::BpfLoader<'a> -impl<'a> core::panic::unwind_safe::RefUnwindSafe for aya::BpfLoader<'a> -impl<'a> core::panic::unwind_safe::UnwindSafe for aya::BpfLoader<'a> -impl core::convert::Into for aya::BpfLoader<'a> where U: core::convert::From -pub fn aya::BpfLoader<'a>::into(self) -> U -impl core::convert::TryFrom for aya::BpfLoader<'a> where U: core::convert::Into -pub type aya::BpfLoader<'a>::Error = core::convert::Infallible -pub fn aya::BpfLoader<'a>::try_from(value: U) -> core::result::Result>::Error> -impl core::convert::TryInto for aya::BpfLoader<'a> where U: core::convert::TryFrom -pub type aya::BpfLoader<'a>::Error = >::Error -pub fn aya::BpfLoader<'a>::try_into(self) -> core::result::Result>::Error> -impl core::any::Any for aya::BpfLoader<'a> where T: 'static + core::marker::Sized -pub fn aya::BpfLoader<'a>::type_id(&self) -> core::any::TypeId -impl core::borrow::Borrow for aya::BpfLoader<'a> where T: core::marker::Sized -pub fn aya::BpfLoader<'a>::borrow(&self) -> &T -impl core::borrow::BorrowMut for aya::BpfLoader<'a> where T: core::marker::Sized -pub fn aya::BpfLoader<'a>::borrow_mut(&mut self) -> &mut T -impl core::convert::From for aya::BpfLoader<'a> -pub fn aya::BpfLoader<'a>::from(t: T) -> T +pub enum aya::EbpfError +pub aya::EbpfError::BtfError(aya_obj::btf::btf::BtfError) +pub aya::EbpfError::BtfRelocationError(aya_obj::btf::relocation::BtfRelocationError) +pub aya::EbpfError::FileError +pub aya::EbpfError::FileError::error: std::io::error::Error +pub aya::EbpfError::FileError::path: std::path::PathBuf +pub aya::EbpfError::MapError(aya::maps::MapError) +pub aya::EbpfError::NoBTF +pub aya::EbpfError::ParseError(aya_obj::obj::ParseError) +pub aya::EbpfError::ProgramError(aya::programs::ProgramError) +pub aya::EbpfError::RelocationError(aya_obj::relocation::EbpfRelocationError) +pub aya::EbpfError::UnexpectedPinningType +pub aya::EbpfError::UnexpectedPinningType::name: u32 +impl core::convert::From for aya::EbpfError +pub fn aya::EbpfError::from(source: aya::maps::MapError) -> Self +impl core::convert::From for aya::EbpfError +pub fn aya::EbpfError::from(source: aya::programs::ProgramError) -> Self +impl core::convert::From for aya::EbpfError +pub fn aya::EbpfError::from(source: aya_obj::btf::btf::BtfError) -> Self +impl core::convert::From for aya::EbpfError +pub fn aya::EbpfError::from(source: aya_obj::btf::relocation::BtfRelocationError) -> Self +impl core::convert::From for aya::EbpfError +pub fn aya::EbpfError::from(source: aya_obj::obj::ParseError) -> Self +impl core::convert::From for aya::EbpfError +pub fn aya::EbpfError::from(source: aya_obj::relocation::EbpfRelocationError) -> Self +impl core::error::Error for aya::EbpfError +pub fn aya::EbpfError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)> +impl core::fmt::Debug for aya::EbpfError +pub fn aya::EbpfError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::fmt::Display for aya::EbpfError +pub fn aya::EbpfError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for aya::EbpfError +impl core::marker::Sync for aya::EbpfError +impl core::marker::Unpin for aya::EbpfError +impl !core::panic::unwind_safe::RefUnwindSafe for aya::EbpfError +impl !core::panic::unwind_safe::UnwindSafe for aya::EbpfError +impl core::convert::Into for aya::EbpfError where U: core::convert::From +pub fn aya::EbpfError::into(self) -> U +impl core::convert::TryFrom for aya::EbpfError where U: core::convert::Into +pub type aya::EbpfError::Error = core::convert::Infallible +pub fn aya::EbpfError::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya::EbpfError where U: core::convert::TryFrom +pub type aya::EbpfError::Error = >::Error +pub fn aya::EbpfError::try_into(self) -> core::result::Result>::Error> +impl alloc::string::ToString for aya::EbpfError where T: core::fmt::Display + core::marker::Sized +pub fn aya::EbpfError::to_string(&self) -> alloc::string::String +impl core::any::Any for aya::EbpfError where T: 'static + core::marker::Sized +pub fn aya::EbpfError::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya::EbpfError where T: core::marker::Sized +pub fn aya::EbpfError::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya::EbpfError where T: core::marker::Sized +pub fn aya::EbpfError::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya::EbpfError +pub fn aya::EbpfError::from(t: T) -> T +pub struct aya::Ebpf +impl aya::Ebpf +pub fn aya::Ebpf::load(data: &[u8]) -> core::result::Result +pub fn aya::Ebpf::load_file>(path: P) -> core::result::Result +pub fn aya::Ebpf::map(&self, name: &str) -> core::option::Option<&aya::maps::Map> +pub fn aya::Ebpf::map_mut(&mut self, name: &str) -> core::option::Option<&mut aya::maps::Map> +pub fn aya::Ebpf::maps(&self) -> impl core::iter::traits::iterator::Iterator +pub fn aya::Ebpf::maps_mut(&mut self) -> impl core::iter::traits::iterator::Iterator +pub fn aya::Ebpf::program(&self, name: &str) -> core::option::Option<&aya::programs::Program> +pub fn aya::Ebpf::program_mut(&mut self, name: &str) -> core::option::Option<&mut aya::programs::Program> +pub fn aya::Ebpf::programs(&self) -> impl core::iter::traits::iterator::Iterator +pub fn aya::Ebpf::programs_mut(&mut self) -> impl core::iter::traits::iterator::Iterator +pub fn aya::Ebpf::take_map(&mut self, name: &str) -> core::option::Option +impl core::fmt::Debug for aya::Ebpf +pub fn aya::Ebpf::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::marker::Send for aya::Ebpf +impl core::marker::Sync for aya::Ebpf +impl core::marker::Unpin for aya::Ebpf +impl core::panic::unwind_safe::RefUnwindSafe for aya::Ebpf +impl core::panic::unwind_safe::UnwindSafe for aya::Ebpf +impl core::convert::Into for aya::Ebpf where U: core::convert::From +pub fn aya::Ebpf::into(self) -> U +impl core::convert::TryFrom for aya::Ebpf where U: core::convert::Into +pub type aya::Ebpf::Error = core::convert::Infallible +pub fn aya::Ebpf::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya::Ebpf where U: core::convert::TryFrom +pub type aya::Ebpf::Error = >::Error +pub fn aya::Ebpf::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya::Ebpf where T: 'static + core::marker::Sized +pub fn aya::Ebpf::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya::Ebpf where T: core::marker::Sized +pub fn aya::Ebpf::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya::Ebpf where T: core::marker::Sized +pub fn aya::Ebpf::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya::Ebpf +pub fn aya::Ebpf::from(t: T) -> T +pub struct aya::EbpfLoader<'a> +impl<'a> aya::EbpfLoader<'a> +pub fn aya::EbpfLoader<'a>::allow_unsupported_maps(&mut self) -> &mut aya::EbpfLoader<'a> +pub fn aya::EbpfLoader<'a>::btf(&mut self, btf: core::option::Option<&'a aya_obj::btf::btf::Btf>) -> &mut aya::EbpfLoader<'a> +pub fn aya::EbpfLoader<'a>::extension(&mut self, name: &'a str) -> &mut aya::EbpfLoader<'a> +pub fn aya::EbpfLoader<'a>::load(&mut self, data: &[u8]) -> core::result::Result +pub fn aya::EbpfLoader<'a>::load_file>(&mut self, path: P) -> core::result::Result +pub fn aya::EbpfLoader<'a>::map_pin_path>(&mut self, path: P) -> &mut aya::EbpfLoader<'a> +pub fn aya::EbpfLoader<'a>::new() -> Self +pub fn aya::EbpfLoader<'a>::set_global>>(&mut self, name: &'a str, value: T, must_exist: bool) -> &mut aya::EbpfLoader<'a> +pub fn aya::EbpfLoader<'a>::set_max_entries(&mut self, name: &'a str, size: u32) -> &mut aya::EbpfLoader<'a> +pub fn aya::EbpfLoader<'a>::verifier_log_level(&mut self, level: aya::VerifierLogLevel) -> &mut aya::EbpfLoader<'a> +impl core::default::Default for aya::EbpfLoader<'_> +pub fn aya::EbpfLoader<'_>::default() -> Self +impl<'a> core::fmt::Debug for aya::EbpfLoader<'a> +pub fn aya::EbpfLoader<'a>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl<'a> core::marker::Send for aya::EbpfLoader<'a> +impl<'a> core::marker::Sync for aya::EbpfLoader<'a> +impl<'a> core::marker::Unpin for aya::EbpfLoader<'a> +impl<'a> core::panic::unwind_safe::RefUnwindSafe for aya::EbpfLoader<'a> +impl<'a> core::panic::unwind_safe::UnwindSafe for aya::EbpfLoader<'a> +impl core::convert::Into for aya::EbpfLoader<'a> where U: core::convert::From +pub fn aya::EbpfLoader<'a>::into(self) -> U +impl core::convert::TryFrom for aya::EbpfLoader<'a> where U: core::convert::Into +pub type aya::EbpfLoader<'a>::Error = core::convert::Infallible +pub fn aya::EbpfLoader<'a>::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya::EbpfLoader<'a> where U: core::convert::TryFrom +pub type aya::EbpfLoader<'a>::Error = >::Error +pub fn aya::EbpfLoader<'a>::try_into(self) -> core::result::Result>::Error> +impl core::any::Any for aya::EbpfLoader<'a> where T: 'static + core::marker::Sized +pub fn aya::EbpfLoader<'a>::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya::EbpfLoader<'a> where T: core::marker::Sized +pub fn aya::EbpfLoader<'a>::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya::EbpfLoader<'a> where T: core::marker::Sized +pub fn aya::EbpfLoader<'a>::borrow_mut(&mut self) -> &mut T +impl core::convert::From for aya::EbpfLoader<'a> +pub fn aya::EbpfLoader<'a>::from(t: T) -> T pub struct aya::GlobalData<'a> impl<'a, T: aya::Pod> core::convert::From<&'a T> for aya::GlobalData<'a> pub fn aya::GlobalData<'a>::from(v: &'a T) -> Self @@ -8636,3 +8636,5 @@ impl aya::Pod for aya::maps::lpm_trie::Key impl aya::Pod for [T; N] pub fn aya::features() -> &'static aya_obj::obj::Features pub fn aya::loaded_programs() -> impl core::iter::traits::iterator::Iterator> +pub type aya::Bpf = aya::Ebpf +pub type aya::BpfLoader<'a> = aya::EbpfLoader<'a> From f81d320142d776ea9a403bde53b7b304292e3598 Mon Sep 17 00:00:00 2001 From: Dave Tucker Date: Tue, 5 Mar 2024 11:27:15 +0000 Subject: [PATCH 12/16] chore: Fix Mergify configuration Fix paths and regexp for the new crate names and folders. Signed-off-by: Dave Tucker --- .mergify.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.mergify.yml b/.mergify.yml index f2e48582..88cdc1de 100644 --- a/.mergify.yml +++ b/.mergify.yml @@ -52,7 +52,7 @@ pull_request_rules: - name: add labels for aya-bpf PRs conditions: - - files~=^(aya-ebpf-macros|bpf/aya-bpf(-(cty|bindings))?)/ + - files~=^(aya-ebpf-macros|ebpf/aya-ebpf(-(cty|bindings))?)/ actions: label: add: @@ -68,7 +68,7 @@ pull_request_rules: - name: add labels for aya-log-ebpf PRs conditions: - - files~=^(aya-log-common|bpf/aya-log-ebpf)/ + - files~=^(aya-log-common|ebpf/aya-log-ebpf)/ actions: label: add: From 5c6736b78177d7bfd83177334d285e2be18a8489 Mon Sep 17 00:00:00 2001 From: Dave Tucker Date: Tue, 5 Mar 2024 11:32:19 +0000 Subject: [PATCH 13/16] ci: Fix GH workflows with new crate names Signed-off-by: Dave Tucker --- .github/workflows/ci.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8078b744..8945649f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -55,7 +55,7 @@ jobs: run: | set -euxo pipefail cargo hack miri test --all-targets --feature-powerset \ - --exclude aya-bpf \ + --exclude aya-ebpf \ --exclude aya-ebpf-bindings \ --exclude aya-log-ebpf \ --exclude integration-ebpf \ @@ -92,7 +92,7 @@ jobs: run: | set -euxo pipefail cargo hack build --all-targets --feature-powerset \ - --exclude aya-bpf \ + --exclude aya-ebpf \ --exclude aya-ebpf-bindings \ --exclude aya-log-ebpf \ --exclude integration-ebpf \ @@ -104,7 +104,7 @@ jobs: run: | set -euxo pipefail cargo hack test --all-targets --feature-powerset \ - --exclude aya-bpf \ + --exclude aya-ebpf \ --exclude aya-ebpf-bindings \ --exclude aya-log-ebpf \ --exclude integration-ebpf \ @@ -117,7 +117,7 @@ jobs: run: | set -euxo pipefail cargo hack test --doc --feature-powerset \ - --exclude aya-bpf \ + --exclude aya-ebpf \ --exclude aya-ebpf-bindings \ --exclude aya-log-ebpf \ --exclude init \ @@ -125,7 +125,7 @@ jobs: --exclude integration-test \ --workspace - build-test-aya-bpf: + build-test-aya-ebpf: strategy: fail-fast: false matrix: @@ -158,7 +158,7 @@ jobs: CARGO_CFG_BPF_TARGET_ARCH: ${{ matrix.arch }} run: | set -euxo pipefail - cargo hack build --package aya-bpf --package aya-log-ebpf \ + cargo hack build --package aya-ebpf --package aya-log-ebpf \ --feature-powerset \ --target ${{ matrix.target }} \ -Z build-std=core @@ -170,7 +170,7 @@ jobs: run: | set -euxo pipefail cargo hack test --doc \ - --package aya-bpf \ + --package aya-ebpf \ --package aya-log-ebpf \ --feature-powerset @@ -305,7 +305,7 @@ jobs: needs: - lint - build-test-aya - - build-test-aya-bpf + - build-test-aya-ebpf - run-integration-test runs-on: ubuntu-latest steps: From 110a76cb9a1b2ab5c5ad3b6c0828a4ae670e67a0 Mon Sep 17 00:00:00 2001 From: Michal Rostecki Date: Thu, 7 Mar 2024 12:19:54 +0100 Subject: [PATCH 14/16] feat(aya): Provide a deprecated `BpfError` alias --- aya/src/bpf.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/aya/src/bpf.rs b/aya/src/bpf.rs index 998f8a07..ce5f6d18 100644 --- a/aya/src/bpf.rs +++ b/aya/src/bpf.rs @@ -1119,6 +1119,10 @@ pub enum EbpfError { ProgramError(#[from] ProgramError), } +/// The error type returned by [`Bpf::load_file`] and [`Bpf::load`]. +#[deprecated(since = "0.13.0", note = "use `EbpfError` instead")] +pub type BpfError = EbpfError; + fn load_btf(raw_btf: Vec, verifier_log_level: VerifierLogLevel) -> Result { let (ret, verifier_log) = retry_with_verifier_logs(10, |logger| { bpf_load_btf(raw_btf.as_slice(), logger, verifier_log_level) From 57a69fe9d28e858562a429bacd9a0a7700b96726 Mon Sep 17 00:00:00 2001 From: Michal Rostecki Date: Thu, 7 Mar 2024 12:28:09 +0100 Subject: [PATCH 15/16] docs: Use `Ebpf` instead of `Bpf` --- README.md | 8 ++++---- aya/README.md | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index a9eb2650..4a6a8672 100644 --- a/README.md +++ b/README.md @@ -74,14 +74,14 @@ use a `BPF_PROG_TYPE_CGROUP_SKB` program with aya: ```rust use std::fs::File; -use aya::Bpf; +use aya::Ebpf; use aya::programs::{CgroupSkb, CgroupSkbAttachType}; // load the BPF code -let mut bpf = Bpf::load_file("bpf.o")?; +let mut ebpf = Ebpf::load_file("ebpf.o")?; -// get the `ingress_filter` program compiled into `bpf.o`. -let ingress: &mut CgroupSkb = bpf.program_mut("ingress_filter")?.try_into()?; +// get the `ingress_filter` program compiled into `ebpf.o`. +let ingress: &mut CgroupSkb = ebpf.program_mut("ingress_filter")?.try_into()?; // load the program into the kernel ingress.load()?; diff --git a/aya/README.md b/aya/README.md index f64767f9..d879fff0 100644 --- a/aya/README.md +++ b/aya/README.md @@ -73,14 +73,14 @@ use a `BPF_PROG_TYPE_CGROUP_SKB` program with aya: ```rust use std::fs::File; -use aya::Bpf; +use aya::Ebpf; use aya::programs::{CgroupSkb, CgroupSkbAttachType}; // load the BPF code -let mut bpf = Bpf::load_file("bpf.o")?; +let mut ebpf = Ebpf::load_file("bpf.o")?; // get the `ingress_filter` program compiled into `bpf.o`. -let ingress: &mut CgroupSkb = bpf.program_mut("ingress_filter")?.try_into()?; +let ingress: &mut CgroupSkb = ebpf.program_mut("ingress_filter")?.try_into()?; // load the program into the kernel ingress.load()?; From 715e62dd38a3e3043eaf7b76ea0a5b3873e3150a Mon Sep 17 00:00:00 2001 From: Dave Tucker Date: Thu, 7 Mar 2024 11:56:25 +0000 Subject: [PATCH 16/16] chore(aya): Bless public API Bless the BpfError type alias Signed-off-by: Dave Tucker --- xtask/public-api/aya.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/xtask/public-api/aya.txt b/xtask/public-api/aya.txt index 62afa4cd..752991c8 100644 --- a/xtask/public-api/aya.txt +++ b/xtask/public-api/aya.txt @@ -8637,4 +8637,5 @@ impl aya::Pod for [T; N] pub fn aya::features() -> &'static aya_obj::obj::Features pub fn aya::loaded_programs() -> impl core::iter::traits::iterator::Iterator> pub type aya::Bpf = aya::Ebpf +pub type aya::BpfError = aya::EbpfError pub type aya::BpfLoader<'a> = aya::EbpfLoader<'a>