diff --git a/aya-obj/src/generated/btf_internal_bindings.rs b/aya-obj/src/generated/btf_internal_bindings.rs index d551b0f8..4543bab5 100644 --- a/aya-obj/src/generated/btf_internal_bindings.rs +++ b/aya-obj/src/generated/btf_internal_bindings.rs @@ -1,4 +1,4 @@ -/* automatically generated by rust-bindgen 0.69.4 */ +/* automatically generated by rust-bindgen 0.70.1 */ pub type __u8 = ::core::ffi::c_uchar; pub type __u16 = ::core::ffi::c_ushort; diff --git a/aya-obj/src/generated/linux_bindings_aarch64.rs b/aya-obj/src/generated/linux_bindings_aarch64.rs index 89976cb7..7ce3f17c 100644 --- a/aya-obj/src/generated/linux_bindings_aarch64.rs +++ b/aya-obj/src/generated/linux_bindings_aarch64.rs @@ -1,4 +1,4 @@ -/* automatically generated by rust-bindgen 0.69.4 */ +/* automatically generated by rust-bindgen 0.70.1 */ #[repr(C)] #[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)] @@ -237,6 +237,15 @@ pub struct bpf_lpm_trie_key { pub prefixlen: __u32, pub data: __IncompleteArrayField<__u8>, } +#[repr(u32)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum bpf_cgroup_iter_order { + BPF_CGROUP_ITER_ORDER_UNSPEC = 0, + BPF_CGROUP_ITER_SELF_ONLY = 1, + BPF_CGROUP_ITER_DESCENDANTS_PRE = 2, + BPF_CGROUP_ITER_DESCENDANTS_POST = 3, + BPF_CGROUP_ITER_ANCESTORS_UP = 4, +} impl bpf_cmd { pub const BPF_PROG_RUN: bpf_cmd = bpf_cmd::BPF_PROG_TEST_RUN; } @@ -447,6 +456,17 @@ pub enum bpf_link_type { BPF_LINK_TYPE_NETKIT = 13, __MAX_BPF_LINK_TYPE = 14, } +#[repr(u32)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum bpf_perf_event_type { + BPF_PERF_EVENT_UNSPEC = 0, + BPF_PERF_EVENT_UPROBE = 1, + BPF_PERF_EVENT_URETPROBE = 2, + BPF_PERF_EVENT_KPROBE = 3, + BPF_PERF_EVENT_KRETPROBE = 4, + BPF_PERF_EVENT_TRACEPOINT = 5, + BPF_PERF_EVENT_EVENT = 6, +} pub const BPF_F_KPROBE_MULTI_RETURN: _bindgen_ty_2 = 1; pub type _bindgen_ty_2 = ::core::ffi::c_uint; pub const BPF_F_UPROBE_MULTI_RETURN: _bindgen_ty_3 = 1; @@ -1405,6 +1425,26 @@ pub const __IFLA_XDP_MAX: _bindgen_ty_92 = 9; pub type _bindgen_ty_92 = ::core::ffi::c_uint; #[repr(u32)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum nf_inet_hooks { + NF_INET_PRE_ROUTING = 0, + NF_INET_LOCAL_IN = 1, + NF_INET_FORWARD = 2, + NF_INET_LOCAL_OUT = 3, + NF_INET_POST_ROUTING = 4, + NF_INET_NUMHOOKS = 5, +} +pub const NFPROTO_UNSPEC: _bindgen_ty_99 = 0; +pub const NFPROTO_INET: _bindgen_ty_99 = 1; +pub const NFPROTO_IPV4: _bindgen_ty_99 = 2; +pub const NFPROTO_ARP: _bindgen_ty_99 = 3; +pub const NFPROTO_NETDEV: _bindgen_ty_99 = 5; +pub const NFPROTO_BRIDGE: _bindgen_ty_99 = 7; +pub const NFPROTO_IPV6: _bindgen_ty_99 = 10; +pub const NFPROTO_DECNET: _bindgen_ty_99 = 12; +pub const NFPROTO_NUMPROTO: _bindgen_ty_99 = 13; +pub type _bindgen_ty_99 = ::core::ffi::c_uint; +#[repr(u32)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub enum perf_type_id { PERF_TYPE_HARDWARE = 0, PERF_TYPE_SOFTWARE = 1, @@ -2373,20 +2413,20 @@ pub enum perf_event_type { PERF_RECORD_AUX_OUTPUT_HW_ID = 21, PERF_RECORD_MAX = 22, } -pub const TCA_BPF_UNSPEC: _bindgen_ty_152 = 0; -pub const TCA_BPF_ACT: _bindgen_ty_152 = 1; -pub const TCA_BPF_POLICE: _bindgen_ty_152 = 2; -pub const TCA_BPF_CLASSID: _bindgen_ty_152 = 3; -pub const TCA_BPF_OPS_LEN: _bindgen_ty_152 = 4; -pub const TCA_BPF_OPS: _bindgen_ty_152 = 5; -pub const TCA_BPF_FD: _bindgen_ty_152 = 6; -pub const TCA_BPF_NAME: _bindgen_ty_152 = 7; -pub const TCA_BPF_FLAGS: _bindgen_ty_152 = 8; -pub const TCA_BPF_FLAGS_GEN: _bindgen_ty_152 = 9; -pub const TCA_BPF_TAG: _bindgen_ty_152 = 10; -pub const TCA_BPF_ID: _bindgen_ty_152 = 11; -pub const __TCA_BPF_MAX: _bindgen_ty_152 = 12; -pub type _bindgen_ty_152 = ::core::ffi::c_uint; +pub const TCA_BPF_UNSPEC: _bindgen_ty_154 = 0; +pub const TCA_BPF_ACT: _bindgen_ty_154 = 1; +pub const TCA_BPF_POLICE: _bindgen_ty_154 = 2; +pub const TCA_BPF_CLASSID: _bindgen_ty_154 = 3; +pub const TCA_BPF_OPS_LEN: _bindgen_ty_154 = 4; +pub const TCA_BPF_OPS: _bindgen_ty_154 = 5; +pub const TCA_BPF_FD: _bindgen_ty_154 = 6; +pub const TCA_BPF_NAME: _bindgen_ty_154 = 7; +pub const TCA_BPF_FLAGS: _bindgen_ty_154 = 8; +pub const TCA_BPF_FLAGS_GEN: _bindgen_ty_154 = 9; +pub const TCA_BPF_TAG: _bindgen_ty_154 = 10; +pub const TCA_BPF_ID: _bindgen_ty_154 = 11; +pub const __TCA_BPF_MAX: _bindgen_ty_154 = 12; +pub type _bindgen_ty_154 = ::core::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ifinfomsg { @@ -2408,23 +2448,23 @@ pub struct tcmsg { pub tcm_parent: __u32, pub tcm_info: __u32, } -pub const TCA_UNSPEC: _bindgen_ty_170 = 0; -pub const TCA_KIND: _bindgen_ty_170 = 1; -pub const TCA_OPTIONS: _bindgen_ty_170 = 2; -pub const TCA_STATS: _bindgen_ty_170 = 3; -pub const TCA_XSTATS: _bindgen_ty_170 = 4; -pub const TCA_RATE: _bindgen_ty_170 = 5; -pub const TCA_FCNT: _bindgen_ty_170 = 6; -pub const TCA_STATS2: _bindgen_ty_170 = 7; -pub const TCA_STAB: _bindgen_ty_170 = 8; -pub const TCA_PAD: _bindgen_ty_170 = 9; -pub const TCA_DUMP_INVISIBLE: _bindgen_ty_170 = 10; -pub const TCA_CHAIN: _bindgen_ty_170 = 11; -pub const TCA_HW_OFFLOAD: _bindgen_ty_170 = 12; -pub const TCA_INGRESS_BLOCK: _bindgen_ty_170 = 13; -pub const TCA_EGRESS_BLOCK: _bindgen_ty_170 = 14; -pub const __TCA_MAX: _bindgen_ty_170 = 15; -pub type _bindgen_ty_170 = ::core::ffi::c_uint; +pub const TCA_UNSPEC: _bindgen_ty_172 = 0; +pub const TCA_KIND: _bindgen_ty_172 = 1; +pub const TCA_OPTIONS: _bindgen_ty_172 = 2; +pub const TCA_STATS: _bindgen_ty_172 = 3; +pub const TCA_XSTATS: _bindgen_ty_172 = 4; +pub const TCA_RATE: _bindgen_ty_172 = 5; +pub const TCA_FCNT: _bindgen_ty_172 = 6; +pub const TCA_STATS2: _bindgen_ty_172 = 7; +pub const TCA_STAB: _bindgen_ty_172 = 8; +pub const TCA_PAD: _bindgen_ty_172 = 9; +pub const TCA_DUMP_INVISIBLE: _bindgen_ty_172 = 10; +pub const TCA_CHAIN: _bindgen_ty_172 = 11; +pub const TCA_HW_OFFLOAD: _bindgen_ty_172 = 12; +pub const TCA_INGRESS_BLOCK: _bindgen_ty_172 = 13; +pub const TCA_EGRESS_BLOCK: _bindgen_ty_172 = 14; +pub const __TCA_MAX: _bindgen_ty_172 = 15; +pub type _bindgen_ty_172 = ::core::ffi::c_uint; pub const AYA_PERF_EVENT_IOC_ENABLE: ::core::ffi::c_int = 9216; pub const AYA_PERF_EVENT_IOC_DISABLE: ::core::ffi::c_int = 9217; pub const AYA_PERF_EVENT_IOC_SET_BPF: ::core::ffi::c_int = 1074013192; diff --git a/aya-obj/src/generated/linux_bindings_armv7.rs b/aya-obj/src/generated/linux_bindings_armv7.rs index 75bb0000..6e36aa98 100644 --- a/aya-obj/src/generated/linux_bindings_armv7.rs +++ b/aya-obj/src/generated/linux_bindings_armv7.rs @@ -1,4 +1,4 @@ -/* automatically generated by rust-bindgen 0.69.4 */ +/* automatically generated by rust-bindgen 0.70.1 */ #[repr(C)] #[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)] @@ -237,6 +237,15 @@ pub struct bpf_lpm_trie_key { pub prefixlen: __u32, pub data: __IncompleteArrayField<__u8>, } +#[repr(u32)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum bpf_cgroup_iter_order { + BPF_CGROUP_ITER_ORDER_UNSPEC = 0, + BPF_CGROUP_ITER_SELF_ONLY = 1, + BPF_CGROUP_ITER_DESCENDANTS_PRE = 2, + BPF_CGROUP_ITER_DESCENDANTS_POST = 3, + BPF_CGROUP_ITER_ANCESTORS_UP = 4, +} impl bpf_cmd { pub const BPF_PROG_RUN: bpf_cmd = bpf_cmd::BPF_PROG_TEST_RUN; } @@ -447,6 +456,17 @@ pub enum bpf_link_type { BPF_LINK_TYPE_NETKIT = 13, __MAX_BPF_LINK_TYPE = 14, } +#[repr(u32)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum bpf_perf_event_type { + BPF_PERF_EVENT_UNSPEC = 0, + BPF_PERF_EVENT_UPROBE = 1, + BPF_PERF_EVENT_URETPROBE = 2, + BPF_PERF_EVENT_KPROBE = 3, + BPF_PERF_EVENT_KRETPROBE = 4, + BPF_PERF_EVENT_TRACEPOINT = 5, + BPF_PERF_EVENT_EVENT = 6, +} pub const BPF_F_KPROBE_MULTI_RETURN: _bindgen_ty_2 = 1; pub type _bindgen_ty_2 = ::core::ffi::c_uint; pub const BPF_F_UPROBE_MULTI_RETURN: _bindgen_ty_3 = 1; @@ -1405,6 +1425,26 @@ pub const __IFLA_XDP_MAX: _bindgen_ty_92 = 9; pub type _bindgen_ty_92 = ::core::ffi::c_uint; #[repr(u32)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum nf_inet_hooks { + NF_INET_PRE_ROUTING = 0, + NF_INET_LOCAL_IN = 1, + NF_INET_FORWARD = 2, + NF_INET_LOCAL_OUT = 3, + NF_INET_POST_ROUTING = 4, + NF_INET_NUMHOOKS = 5, +} +pub const NFPROTO_UNSPEC: _bindgen_ty_99 = 0; +pub const NFPROTO_INET: _bindgen_ty_99 = 1; +pub const NFPROTO_IPV4: _bindgen_ty_99 = 2; +pub const NFPROTO_ARP: _bindgen_ty_99 = 3; +pub const NFPROTO_NETDEV: _bindgen_ty_99 = 5; +pub const NFPROTO_BRIDGE: _bindgen_ty_99 = 7; +pub const NFPROTO_IPV6: _bindgen_ty_99 = 10; +pub const NFPROTO_DECNET: _bindgen_ty_99 = 12; +pub const NFPROTO_NUMPROTO: _bindgen_ty_99 = 13; +pub type _bindgen_ty_99 = ::core::ffi::c_uint; +#[repr(u32)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub enum perf_type_id { PERF_TYPE_HARDWARE = 0, PERF_TYPE_SOFTWARE = 1, @@ -2373,20 +2413,20 @@ pub enum perf_event_type { PERF_RECORD_AUX_OUTPUT_HW_ID = 21, PERF_RECORD_MAX = 22, } -pub const TCA_BPF_UNSPEC: _bindgen_ty_152 = 0; -pub const TCA_BPF_ACT: _bindgen_ty_152 = 1; -pub const TCA_BPF_POLICE: _bindgen_ty_152 = 2; -pub const TCA_BPF_CLASSID: _bindgen_ty_152 = 3; -pub const TCA_BPF_OPS_LEN: _bindgen_ty_152 = 4; -pub const TCA_BPF_OPS: _bindgen_ty_152 = 5; -pub const TCA_BPF_FD: _bindgen_ty_152 = 6; -pub const TCA_BPF_NAME: _bindgen_ty_152 = 7; -pub const TCA_BPF_FLAGS: _bindgen_ty_152 = 8; -pub const TCA_BPF_FLAGS_GEN: _bindgen_ty_152 = 9; -pub const TCA_BPF_TAG: _bindgen_ty_152 = 10; -pub const TCA_BPF_ID: _bindgen_ty_152 = 11; -pub const __TCA_BPF_MAX: _bindgen_ty_152 = 12; -pub type _bindgen_ty_152 = ::core::ffi::c_uint; +pub const TCA_BPF_UNSPEC: _bindgen_ty_154 = 0; +pub const TCA_BPF_ACT: _bindgen_ty_154 = 1; +pub const TCA_BPF_POLICE: _bindgen_ty_154 = 2; +pub const TCA_BPF_CLASSID: _bindgen_ty_154 = 3; +pub const TCA_BPF_OPS_LEN: _bindgen_ty_154 = 4; +pub const TCA_BPF_OPS: _bindgen_ty_154 = 5; +pub const TCA_BPF_FD: _bindgen_ty_154 = 6; +pub const TCA_BPF_NAME: _bindgen_ty_154 = 7; +pub const TCA_BPF_FLAGS: _bindgen_ty_154 = 8; +pub const TCA_BPF_FLAGS_GEN: _bindgen_ty_154 = 9; +pub const TCA_BPF_TAG: _bindgen_ty_154 = 10; +pub const TCA_BPF_ID: _bindgen_ty_154 = 11; +pub const __TCA_BPF_MAX: _bindgen_ty_154 = 12; +pub type _bindgen_ty_154 = ::core::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ifinfomsg { @@ -2408,23 +2448,23 @@ pub struct tcmsg { pub tcm_parent: __u32, pub tcm_info: __u32, } -pub const TCA_UNSPEC: _bindgen_ty_170 = 0; -pub const TCA_KIND: _bindgen_ty_170 = 1; -pub const TCA_OPTIONS: _bindgen_ty_170 = 2; -pub const TCA_STATS: _bindgen_ty_170 = 3; -pub const TCA_XSTATS: _bindgen_ty_170 = 4; -pub const TCA_RATE: _bindgen_ty_170 = 5; -pub const TCA_FCNT: _bindgen_ty_170 = 6; -pub const TCA_STATS2: _bindgen_ty_170 = 7; -pub const TCA_STAB: _bindgen_ty_170 = 8; -pub const TCA_PAD: _bindgen_ty_170 = 9; -pub const TCA_DUMP_INVISIBLE: _bindgen_ty_170 = 10; -pub const TCA_CHAIN: _bindgen_ty_170 = 11; -pub const TCA_HW_OFFLOAD: _bindgen_ty_170 = 12; -pub const TCA_INGRESS_BLOCK: _bindgen_ty_170 = 13; -pub const TCA_EGRESS_BLOCK: _bindgen_ty_170 = 14; -pub const __TCA_MAX: _bindgen_ty_170 = 15; -pub type _bindgen_ty_170 = ::core::ffi::c_uint; +pub const TCA_UNSPEC: _bindgen_ty_172 = 0; +pub const TCA_KIND: _bindgen_ty_172 = 1; +pub const TCA_OPTIONS: _bindgen_ty_172 = 2; +pub const TCA_STATS: _bindgen_ty_172 = 3; +pub const TCA_XSTATS: _bindgen_ty_172 = 4; +pub const TCA_RATE: _bindgen_ty_172 = 5; +pub const TCA_FCNT: _bindgen_ty_172 = 6; +pub const TCA_STATS2: _bindgen_ty_172 = 7; +pub const TCA_STAB: _bindgen_ty_172 = 8; +pub const TCA_PAD: _bindgen_ty_172 = 9; +pub const TCA_DUMP_INVISIBLE: _bindgen_ty_172 = 10; +pub const TCA_CHAIN: _bindgen_ty_172 = 11; +pub const TCA_HW_OFFLOAD: _bindgen_ty_172 = 12; +pub const TCA_INGRESS_BLOCK: _bindgen_ty_172 = 13; +pub const TCA_EGRESS_BLOCK: _bindgen_ty_172 = 14; +pub const __TCA_MAX: _bindgen_ty_172 = 15; +pub type _bindgen_ty_172 = ::core::ffi::c_uint; pub const AYA_PERF_EVENT_IOC_ENABLE: ::core::ffi::c_int = 9216; pub const AYA_PERF_EVENT_IOC_DISABLE: ::core::ffi::c_int = 9217; pub const AYA_PERF_EVENT_IOC_SET_BPF: ::core::ffi::c_int = 1074013192; diff --git a/aya-obj/src/generated/linux_bindings_powerpc64.rs b/aya-obj/src/generated/linux_bindings_powerpc64.rs index d5f46370..947cc0ba 100644 --- a/aya-obj/src/generated/linux_bindings_powerpc64.rs +++ b/aya-obj/src/generated/linux_bindings_powerpc64.rs @@ -1,4 +1,4 @@ -/* automatically generated by rust-bindgen 0.69.4 */ +/* automatically generated by rust-bindgen 0.70.1 */ #[repr(C)] #[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)] @@ -237,6 +237,15 @@ pub struct bpf_lpm_trie_key { pub prefixlen: __u32, pub data: __IncompleteArrayField<__u8>, } +#[repr(u32)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum bpf_cgroup_iter_order { + BPF_CGROUP_ITER_ORDER_UNSPEC = 0, + BPF_CGROUP_ITER_SELF_ONLY = 1, + BPF_CGROUP_ITER_DESCENDANTS_PRE = 2, + BPF_CGROUP_ITER_DESCENDANTS_POST = 3, + BPF_CGROUP_ITER_ANCESTORS_UP = 4, +} impl bpf_cmd { pub const BPF_PROG_RUN: bpf_cmd = bpf_cmd::BPF_PROG_TEST_RUN; } @@ -447,6 +456,17 @@ pub enum bpf_link_type { BPF_LINK_TYPE_NETKIT = 13, __MAX_BPF_LINK_TYPE = 14, } +#[repr(u32)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum bpf_perf_event_type { + BPF_PERF_EVENT_UNSPEC = 0, + BPF_PERF_EVENT_UPROBE = 1, + BPF_PERF_EVENT_URETPROBE = 2, + BPF_PERF_EVENT_KPROBE = 3, + BPF_PERF_EVENT_KRETPROBE = 4, + BPF_PERF_EVENT_TRACEPOINT = 5, + BPF_PERF_EVENT_EVENT = 6, +} pub const BPF_F_KPROBE_MULTI_RETURN: _bindgen_ty_2 = 1; pub type _bindgen_ty_2 = ::core::ffi::c_uint; pub const BPF_F_UPROBE_MULTI_RETURN: _bindgen_ty_3 = 1; @@ -1405,6 +1425,26 @@ pub const __IFLA_XDP_MAX: _bindgen_ty_92 = 9; pub type _bindgen_ty_92 = ::core::ffi::c_uint; #[repr(u32)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum nf_inet_hooks { + NF_INET_PRE_ROUTING = 0, + NF_INET_LOCAL_IN = 1, + NF_INET_FORWARD = 2, + NF_INET_LOCAL_OUT = 3, + NF_INET_POST_ROUTING = 4, + NF_INET_NUMHOOKS = 5, +} +pub const NFPROTO_UNSPEC: _bindgen_ty_99 = 0; +pub const NFPROTO_INET: _bindgen_ty_99 = 1; +pub const NFPROTO_IPV4: _bindgen_ty_99 = 2; +pub const NFPROTO_ARP: _bindgen_ty_99 = 3; +pub const NFPROTO_NETDEV: _bindgen_ty_99 = 5; +pub const NFPROTO_BRIDGE: _bindgen_ty_99 = 7; +pub const NFPROTO_IPV6: _bindgen_ty_99 = 10; +pub const NFPROTO_DECNET: _bindgen_ty_99 = 12; +pub const NFPROTO_NUMPROTO: _bindgen_ty_99 = 13; +pub type _bindgen_ty_99 = ::core::ffi::c_uint; +#[repr(u32)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub enum perf_type_id { PERF_TYPE_HARDWARE = 0, PERF_TYPE_SOFTWARE = 1, @@ -2373,20 +2413,20 @@ pub enum perf_event_type { PERF_RECORD_AUX_OUTPUT_HW_ID = 21, PERF_RECORD_MAX = 22, } -pub const TCA_BPF_UNSPEC: _bindgen_ty_152 = 0; -pub const TCA_BPF_ACT: _bindgen_ty_152 = 1; -pub const TCA_BPF_POLICE: _bindgen_ty_152 = 2; -pub const TCA_BPF_CLASSID: _bindgen_ty_152 = 3; -pub const TCA_BPF_OPS_LEN: _bindgen_ty_152 = 4; -pub const TCA_BPF_OPS: _bindgen_ty_152 = 5; -pub const TCA_BPF_FD: _bindgen_ty_152 = 6; -pub const TCA_BPF_NAME: _bindgen_ty_152 = 7; -pub const TCA_BPF_FLAGS: _bindgen_ty_152 = 8; -pub const TCA_BPF_FLAGS_GEN: _bindgen_ty_152 = 9; -pub const TCA_BPF_TAG: _bindgen_ty_152 = 10; -pub const TCA_BPF_ID: _bindgen_ty_152 = 11; -pub const __TCA_BPF_MAX: _bindgen_ty_152 = 12; -pub type _bindgen_ty_152 = ::core::ffi::c_uint; +pub const TCA_BPF_UNSPEC: _bindgen_ty_154 = 0; +pub const TCA_BPF_ACT: _bindgen_ty_154 = 1; +pub const TCA_BPF_POLICE: _bindgen_ty_154 = 2; +pub const TCA_BPF_CLASSID: _bindgen_ty_154 = 3; +pub const TCA_BPF_OPS_LEN: _bindgen_ty_154 = 4; +pub const TCA_BPF_OPS: _bindgen_ty_154 = 5; +pub const TCA_BPF_FD: _bindgen_ty_154 = 6; +pub const TCA_BPF_NAME: _bindgen_ty_154 = 7; +pub const TCA_BPF_FLAGS: _bindgen_ty_154 = 8; +pub const TCA_BPF_FLAGS_GEN: _bindgen_ty_154 = 9; +pub const TCA_BPF_TAG: _bindgen_ty_154 = 10; +pub const TCA_BPF_ID: _bindgen_ty_154 = 11; +pub const __TCA_BPF_MAX: _bindgen_ty_154 = 12; +pub type _bindgen_ty_154 = ::core::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ifinfomsg { @@ -2408,23 +2448,23 @@ pub struct tcmsg { pub tcm_parent: __u32, pub tcm_info: __u32, } -pub const TCA_UNSPEC: _bindgen_ty_170 = 0; -pub const TCA_KIND: _bindgen_ty_170 = 1; -pub const TCA_OPTIONS: _bindgen_ty_170 = 2; -pub const TCA_STATS: _bindgen_ty_170 = 3; -pub const TCA_XSTATS: _bindgen_ty_170 = 4; -pub const TCA_RATE: _bindgen_ty_170 = 5; -pub const TCA_FCNT: _bindgen_ty_170 = 6; -pub const TCA_STATS2: _bindgen_ty_170 = 7; -pub const TCA_STAB: _bindgen_ty_170 = 8; -pub const TCA_PAD: _bindgen_ty_170 = 9; -pub const TCA_DUMP_INVISIBLE: _bindgen_ty_170 = 10; -pub const TCA_CHAIN: _bindgen_ty_170 = 11; -pub const TCA_HW_OFFLOAD: _bindgen_ty_170 = 12; -pub const TCA_INGRESS_BLOCK: _bindgen_ty_170 = 13; -pub const TCA_EGRESS_BLOCK: _bindgen_ty_170 = 14; -pub const __TCA_MAX: _bindgen_ty_170 = 15; -pub type _bindgen_ty_170 = ::core::ffi::c_uint; +pub const TCA_UNSPEC: _bindgen_ty_172 = 0; +pub const TCA_KIND: _bindgen_ty_172 = 1; +pub const TCA_OPTIONS: _bindgen_ty_172 = 2; +pub const TCA_STATS: _bindgen_ty_172 = 3; +pub const TCA_XSTATS: _bindgen_ty_172 = 4; +pub const TCA_RATE: _bindgen_ty_172 = 5; +pub const TCA_FCNT: _bindgen_ty_172 = 6; +pub const TCA_STATS2: _bindgen_ty_172 = 7; +pub const TCA_STAB: _bindgen_ty_172 = 8; +pub const TCA_PAD: _bindgen_ty_172 = 9; +pub const TCA_DUMP_INVISIBLE: _bindgen_ty_172 = 10; +pub const TCA_CHAIN: _bindgen_ty_172 = 11; +pub const TCA_HW_OFFLOAD: _bindgen_ty_172 = 12; +pub const TCA_INGRESS_BLOCK: _bindgen_ty_172 = 13; +pub const TCA_EGRESS_BLOCK: _bindgen_ty_172 = 14; +pub const __TCA_MAX: _bindgen_ty_172 = 15; +pub type _bindgen_ty_172 = ::core::ffi::c_uint; pub const AYA_PERF_EVENT_IOC_ENABLE: ::core::ffi::c_int = 536880128; pub const AYA_PERF_EVENT_IOC_DISABLE: ::core::ffi::c_int = 536880129; pub const AYA_PERF_EVENT_IOC_SET_BPF: ::core::ffi::c_int = -2147212280; diff --git a/aya-obj/src/generated/linux_bindings_riscv64.rs b/aya-obj/src/generated/linux_bindings_riscv64.rs index 89976cb7..7ce3f17c 100644 --- a/aya-obj/src/generated/linux_bindings_riscv64.rs +++ b/aya-obj/src/generated/linux_bindings_riscv64.rs @@ -1,4 +1,4 @@ -/* automatically generated by rust-bindgen 0.69.4 */ +/* automatically generated by rust-bindgen 0.70.1 */ #[repr(C)] #[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)] @@ -237,6 +237,15 @@ pub struct bpf_lpm_trie_key { pub prefixlen: __u32, pub data: __IncompleteArrayField<__u8>, } +#[repr(u32)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum bpf_cgroup_iter_order { + BPF_CGROUP_ITER_ORDER_UNSPEC = 0, + BPF_CGROUP_ITER_SELF_ONLY = 1, + BPF_CGROUP_ITER_DESCENDANTS_PRE = 2, + BPF_CGROUP_ITER_DESCENDANTS_POST = 3, + BPF_CGROUP_ITER_ANCESTORS_UP = 4, +} impl bpf_cmd { pub const BPF_PROG_RUN: bpf_cmd = bpf_cmd::BPF_PROG_TEST_RUN; } @@ -447,6 +456,17 @@ pub enum bpf_link_type { BPF_LINK_TYPE_NETKIT = 13, __MAX_BPF_LINK_TYPE = 14, } +#[repr(u32)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum bpf_perf_event_type { + BPF_PERF_EVENT_UNSPEC = 0, + BPF_PERF_EVENT_UPROBE = 1, + BPF_PERF_EVENT_URETPROBE = 2, + BPF_PERF_EVENT_KPROBE = 3, + BPF_PERF_EVENT_KRETPROBE = 4, + BPF_PERF_EVENT_TRACEPOINT = 5, + BPF_PERF_EVENT_EVENT = 6, +} pub const BPF_F_KPROBE_MULTI_RETURN: _bindgen_ty_2 = 1; pub type _bindgen_ty_2 = ::core::ffi::c_uint; pub const BPF_F_UPROBE_MULTI_RETURN: _bindgen_ty_3 = 1; @@ -1405,6 +1425,26 @@ pub const __IFLA_XDP_MAX: _bindgen_ty_92 = 9; pub type _bindgen_ty_92 = ::core::ffi::c_uint; #[repr(u32)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum nf_inet_hooks { + NF_INET_PRE_ROUTING = 0, + NF_INET_LOCAL_IN = 1, + NF_INET_FORWARD = 2, + NF_INET_LOCAL_OUT = 3, + NF_INET_POST_ROUTING = 4, + NF_INET_NUMHOOKS = 5, +} +pub const NFPROTO_UNSPEC: _bindgen_ty_99 = 0; +pub const NFPROTO_INET: _bindgen_ty_99 = 1; +pub const NFPROTO_IPV4: _bindgen_ty_99 = 2; +pub const NFPROTO_ARP: _bindgen_ty_99 = 3; +pub const NFPROTO_NETDEV: _bindgen_ty_99 = 5; +pub const NFPROTO_BRIDGE: _bindgen_ty_99 = 7; +pub const NFPROTO_IPV6: _bindgen_ty_99 = 10; +pub const NFPROTO_DECNET: _bindgen_ty_99 = 12; +pub const NFPROTO_NUMPROTO: _bindgen_ty_99 = 13; +pub type _bindgen_ty_99 = ::core::ffi::c_uint; +#[repr(u32)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub enum perf_type_id { PERF_TYPE_HARDWARE = 0, PERF_TYPE_SOFTWARE = 1, @@ -2373,20 +2413,20 @@ pub enum perf_event_type { PERF_RECORD_AUX_OUTPUT_HW_ID = 21, PERF_RECORD_MAX = 22, } -pub const TCA_BPF_UNSPEC: _bindgen_ty_152 = 0; -pub const TCA_BPF_ACT: _bindgen_ty_152 = 1; -pub const TCA_BPF_POLICE: _bindgen_ty_152 = 2; -pub const TCA_BPF_CLASSID: _bindgen_ty_152 = 3; -pub const TCA_BPF_OPS_LEN: _bindgen_ty_152 = 4; -pub const TCA_BPF_OPS: _bindgen_ty_152 = 5; -pub const TCA_BPF_FD: _bindgen_ty_152 = 6; -pub const TCA_BPF_NAME: _bindgen_ty_152 = 7; -pub const TCA_BPF_FLAGS: _bindgen_ty_152 = 8; -pub const TCA_BPF_FLAGS_GEN: _bindgen_ty_152 = 9; -pub const TCA_BPF_TAG: _bindgen_ty_152 = 10; -pub const TCA_BPF_ID: _bindgen_ty_152 = 11; -pub const __TCA_BPF_MAX: _bindgen_ty_152 = 12; -pub type _bindgen_ty_152 = ::core::ffi::c_uint; +pub const TCA_BPF_UNSPEC: _bindgen_ty_154 = 0; +pub const TCA_BPF_ACT: _bindgen_ty_154 = 1; +pub const TCA_BPF_POLICE: _bindgen_ty_154 = 2; +pub const TCA_BPF_CLASSID: _bindgen_ty_154 = 3; +pub const TCA_BPF_OPS_LEN: _bindgen_ty_154 = 4; +pub const TCA_BPF_OPS: _bindgen_ty_154 = 5; +pub const TCA_BPF_FD: _bindgen_ty_154 = 6; +pub const TCA_BPF_NAME: _bindgen_ty_154 = 7; +pub const TCA_BPF_FLAGS: _bindgen_ty_154 = 8; +pub const TCA_BPF_FLAGS_GEN: _bindgen_ty_154 = 9; +pub const TCA_BPF_TAG: _bindgen_ty_154 = 10; +pub const TCA_BPF_ID: _bindgen_ty_154 = 11; +pub const __TCA_BPF_MAX: _bindgen_ty_154 = 12; +pub type _bindgen_ty_154 = ::core::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ifinfomsg { @@ -2408,23 +2448,23 @@ pub struct tcmsg { pub tcm_parent: __u32, pub tcm_info: __u32, } -pub const TCA_UNSPEC: _bindgen_ty_170 = 0; -pub const TCA_KIND: _bindgen_ty_170 = 1; -pub const TCA_OPTIONS: _bindgen_ty_170 = 2; -pub const TCA_STATS: _bindgen_ty_170 = 3; -pub const TCA_XSTATS: _bindgen_ty_170 = 4; -pub const TCA_RATE: _bindgen_ty_170 = 5; -pub const TCA_FCNT: _bindgen_ty_170 = 6; -pub const TCA_STATS2: _bindgen_ty_170 = 7; -pub const TCA_STAB: _bindgen_ty_170 = 8; -pub const TCA_PAD: _bindgen_ty_170 = 9; -pub const TCA_DUMP_INVISIBLE: _bindgen_ty_170 = 10; -pub const TCA_CHAIN: _bindgen_ty_170 = 11; -pub const TCA_HW_OFFLOAD: _bindgen_ty_170 = 12; -pub const TCA_INGRESS_BLOCK: _bindgen_ty_170 = 13; -pub const TCA_EGRESS_BLOCK: _bindgen_ty_170 = 14; -pub const __TCA_MAX: _bindgen_ty_170 = 15; -pub type _bindgen_ty_170 = ::core::ffi::c_uint; +pub const TCA_UNSPEC: _bindgen_ty_172 = 0; +pub const TCA_KIND: _bindgen_ty_172 = 1; +pub const TCA_OPTIONS: _bindgen_ty_172 = 2; +pub const TCA_STATS: _bindgen_ty_172 = 3; +pub const TCA_XSTATS: _bindgen_ty_172 = 4; +pub const TCA_RATE: _bindgen_ty_172 = 5; +pub const TCA_FCNT: _bindgen_ty_172 = 6; +pub const TCA_STATS2: _bindgen_ty_172 = 7; +pub const TCA_STAB: _bindgen_ty_172 = 8; +pub const TCA_PAD: _bindgen_ty_172 = 9; +pub const TCA_DUMP_INVISIBLE: _bindgen_ty_172 = 10; +pub const TCA_CHAIN: _bindgen_ty_172 = 11; +pub const TCA_HW_OFFLOAD: _bindgen_ty_172 = 12; +pub const TCA_INGRESS_BLOCK: _bindgen_ty_172 = 13; +pub const TCA_EGRESS_BLOCK: _bindgen_ty_172 = 14; +pub const __TCA_MAX: _bindgen_ty_172 = 15; +pub type _bindgen_ty_172 = ::core::ffi::c_uint; pub const AYA_PERF_EVENT_IOC_ENABLE: ::core::ffi::c_int = 9216; pub const AYA_PERF_EVENT_IOC_DISABLE: ::core::ffi::c_int = 9217; pub const AYA_PERF_EVENT_IOC_SET_BPF: ::core::ffi::c_int = 1074013192; diff --git a/aya-obj/src/generated/linux_bindings_s390x.rs b/aya-obj/src/generated/linux_bindings_s390x.rs index 89976cb7..7ce3f17c 100644 --- a/aya-obj/src/generated/linux_bindings_s390x.rs +++ b/aya-obj/src/generated/linux_bindings_s390x.rs @@ -1,4 +1,4 @@ -/* automatically generated by rust-bindgen 0.69.4 */ +/* automatically generated by rust-bindgen 0.70.1 */ #[repr(C)] #[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)] @@ -237,6 +237,15 @@ pub struct bpf_lpm_trie_key { pub prefixlen: __u32, pub data: __IncompleteArrayField<__u8>, } +#[repr(u32)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum bpf_cgroup_iter_order { + BPF_CGROUP_ITER_ORDER_UNSPEC = 0, + BPF_CGROUP_ITER_SELF_ONLY = 1, + BPF_CGROUP_ITER_DESCENDANTS_PRE = 2, + BPF_CGROUP_ITER_DESCENDANTS_POST = 3, + BPF_CGROUP_ITER_ANCESTORS_UP = 4, +} impl bpf_cmd { pub const BPF_PROG_RUN: bpf_cmd = bpf_cmd::BPF_PROG_TEST_RUN; } @@ -447,6 +456,17 @@ pub enum bpf_link_type { BPF_LINK_TYPE_NETKIT = 13, __MAX_BPF_LINK_TYPE = 14, } +#[repr(u32)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum bpf_perf_event_type { + BPF_PERF_EVENT_UNSPEC = 0, + BPF_PERF_EVENT_UPROBE = 1, + BPF_PERF_EVENT_URETPROBE = 2, + BPF_PERF_EVENT_KPROBE = 3, + BPF_PERF_EVENT_KRETPROBE = 4, + BPF_PERF_EVENT_TRACEPOINT = 5, + BPF_PERF_EVENT_EVENT = 6, +} pub const BPF_F_KPROBE_MULTI_RETURN: _bindgen_ty_2 = 1; pub type _bindgen_ty_2 = ::core::ffi::c_uint; pub const BPF_F_UPROBE_MULTI_RETURN: _bindgen_ty_3 = 1; @@ -1405,6 +1425,26 @@ pub const __IFLA_XDP_MAX: _bindgen_ty_92 = 9; pub type _bindgen_ty_92 = ::core::ffi::c_uint; #[repr(u32)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum nf_inet_hooks { + NF_INET_PRE_ROUTING = 0, + NF_INET_LOCAL_IN = 1, + NF_INET_FORWARD = 2, + NF_INET_LOCAL_OUT = 3, + NF_INET_POST_ROUTING = 4, + NF_INET_NUMHOOKS = 5, +} +pub const NFPROTO_UNSPEC: _bindgen_ty_99 = 0; +pub const NFPROTO_INET: _bindgen_ty_99 = 1; +pub const NFPROTO_IPV4: _bindgen_ty_99 = 2; +pub const NFPROTO_ARP: _bindgen_ty_99 = 3; +pub const NFPROTO_NETDEV: _bindgen_ty_99 = 5; +pub const NFPROTO_BRIDGE: _bindgen_ty_99 = 7; +pub const NFPROTO_IPV6: _bindgen_ty_99 = 10; +pub const NFPROTO_DECNET: _bindgen_ty_99 = 12; +pub const NFPROTO_NUMPROTO: _bindgen_ty_99 = 13; +pub type _bindgen_ty_99 = ::core::ffi::c_uint; +#[repr(u32)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub enum perf_type_id { PERF_TYPE_HARDWARE = 0, PERF_TYPE_SOFTWARE = 1, @@ -2373,20 +2413,20 @@ pub enum perf_event_type { PERF_RECORD_AUX_OUTPUT_HW_ID = 21, PERF_RECORD_MAX = 22, } -pub const TCA_BPF_UNSPEC: _bindgen_ty_152 = 0; -pub const TCA_BPF_ACT: _bindgen_ty_152 = 1; -pub const TCA_BPF_POLICE: _bindgen_ty_152 = 2; -pub const TCA_BPF_CLASSID: _bindgen_ty_152 = 3; -pub const TCA_BPF_OPS_LEN: _bindgen_ty_152 = 4; -pub const TCA_BPF_OPS: _bindgen_ty_152 = 5; -pub const TCA_BPF_FD: _bindgen_ty_152 = 6; -pub const TCA_BPF_NAME: _bindgen_ty_152 = 7; -pub const TCA_BPF_FLAGS: _bindgen_ty_152 = 8; -pub const TCA_BPF_FLAGS_GEN: _bindgen_ty_152 = 9; -pub const TCA_BPF_TAG: _bindgen_ty_152 = 10; -pub const TCA_BPF_ID: _bindgen_ty_152 = 11; -pub const __TCA_BPF_MAX: _bindgen_ty_152 = 12; -pub type _bindgen_ty_152 = ::core::ffi::c_uint; +pub const TCA_BPF_UNSPEC: _bindgen_ty_154 = 0; +pub const TCA_BPF_ACT: _bindgen_ty_154 = 1; +pub const TCA_BPF_POLICE: _bindgen_ty_154 = 2; +pub const TCA_BPF_CLASSID: _bindgen_ty_154 = 3; +pub const TCA_BPF_OPS_LEN: _bindgen_ty_154 = 4; +pub const TCA_BPF_OPS: _bindgen_ty_154 = 5; +pub const TCA_BPF_FD: _bindgen_ty_154 = 6; +pub const TCA_BPF_NAME: _bindgen_ty_154 = 7; +pub const TCA_BPF_FLAGS: _bindgen_ty_154 = 8; +pub const TCA_BPF_FLAGS_GEN: _bindgen_ty_154 = 9; +pub const TCA_BPF_TAG: _bindgen_ty_154 = 10; +pub const TCA_BPF_ID: _bindgen_ty_154 = 11; +pub const __TCA_BPF_MAX: _bindgen_ty_154 = 12; +pub type _bindgen_ty_154 = ::core::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ifinfomsg { @@ -2408,23 +2448,23 @@ pub struct tcmsg { pub tcm_parent: __u32, pub tcm_info: __u32, } -pub const TCA_UNSPEC: _bindgen_ty_170 = 0; -pub const TCA_KIND: _bindgen_ty_170 = 1; -pub const TCA_OPTIONS: _bindgen_ty_170 = 2; -pub const TCA_STATS: _bindgen_ty_170 = 3; -pub const TCA_XSTATS: _bindgen_ty_170 = 4; -pub const TCA_RATE: _bindgen_ty_170 = 5; -pub const TCA_FCNT: _bindgen_ty_170 = 6; -pub const TCA_STATS2: _bindgen_ty_170 = 7; -pub const TCA_STAB: _bindgen_ty_170 = 8; -pub const TCA_PAD: _bindgen_ty_170 = 9; -pub const TCA_DUMP_INVISIBLE: _bindgen_ty_170 = 10; -pub const TCA_CHAIN: _bindgen_ty_170 = 11; -pub const TCA_HW_OFFLOAD: _bindgen_ty_170 = 12; -pub const TCA_INGRESS_BLOCK: _bindgen_ty_170 = 13; -pub const TCA_EGRESS_BLOCK: _bindgen_ty_170 = 14; -pub const __TCA_MAX: _bindgen_ty_170 = 15; -pub type _bindgen_ty_170 = ::core::ffi::c_uint; +pub const TCA_UNSPEC: _bindgen_ty_172 = 0; +pub const TCA_KIND: _bindgen_ty_172 = 1; +pub const TCA_OPTIONS: _bindgen_ty_172 = 2; +pub const TCA_STATS: _bindgen_ty_172 = 3; +pub const TCA_XSTATS: _bindgen_ty_172 = 4; +pub const TCA_RATE: _bindgen_ty_172 = 5; +pub const TCA_FCNT: _bindgen_ty_172 = 6; +pub const TCA_STATS2: _bindgen_ty_172 = 7; +pub const TCA_STAB: _bindgen_ty_172 = 8; +pub const TCA_PAD: _bindgen_ty_172 = 9; +pub const TCA_DUMP_INVISIBLE: _bindgen_ty_172 = 10; +pub const TCA_CHAIN: _bindgen_ty_172 = 11; +pub const TCA_HW_OFFLOAD: _bindgen_ty_172 = 12; +pub const TCA_INGRESS_BLOCK: _bindgen_ty_172 = 13; +pub const TCA_EGRESS_BLOCK: _bindgen_ty_172 = 14; +pub const __TCA_MAX: _bindgen_ty_172 = 15; +pub type _bindgen_ty_172 = ::core::ffi::c_uint; pub const AYA_PERF_EVENT_IOC_ENABLE: ::core::ffi::c_int = 9216; pub const AYA_PERF_EVENT_IOC_DISABLE: ::core::ffi::c_int = 9217; pub const AYA_PERF_EVENT_IOC_SET_BPF: ::core::ffi::c_int = 1074013192; diff --git a/aya-obj/src/generated/linux_bindings_x86_64.rs b/aya-obj/src/generated/linux_bindings_x86_64.rs index 89976cb7..7ce3f17c 100644 --- a/aya-obj/src/generated/linux_bindings_x86_64.rs +++ b/aya-obj/src/generated/linux_bindings_x86_64.rs @@ -1,4 +1,4 @@ -/* automatically generated by rust-bindgen 0.69.4 */ +/* automatically generated by rust-bindgen 0.70.1 */ #[repr(C)] #[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)] @@ -237,6 +237,15 @@ pub struct bpf_lpm_trie_key { pub prefixlen: __u32, pub data: __IncompleteArrayField<__u8>, } +#[repr(u32)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum bpf_cgroup_iter_order { + BPF_CGROUP_ITER_ORDER_UNSPEC = 0, + BPF_CGROUP_ITER_SELF_ONLY = 1, + BPF_CGROUP_ITER_DESCENDANTS_PRE = 2, + BPF_CGROUP_ITER_DESCENDANTS_POST = 3, + BPF_CGROUP_ITER_ANCESTORS_UP = 4, +} impl bpf_cmd { pub const BPF_PROG_RUN: bpf_cmd = bpf_cmd::BPF_PROG_TEST_RUN; } @@ -447,6 +456,17 @@ pub enum bpf_link_type { BPF_LINK_TYPE_NETKIT = 13, __MAX_BPF_LINK_TYPE = 14, } +#[repr(u32)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum bpf_perf_event_type { + BPF_PERF_EVENT_UNSPEC = 0, + BPF_PERF_EVENT_UPROBE = 1, + BPF_PERF_EVENT_URETPROBE = 2, + BPF_PERF_EVENT_KPROBE = 3, + BPF_PERF_EVENT_KRETPROBE = 4, + BPF_PERF_EVENT_TRACEPOINT = 5, + BPF_PERF_EVENT_EVENT = 6, +} pub const BPF_F_KPROBE_MULTI_RETURN: _bindgen_ty_2 = 1; pub type _bindgen_ty_2 = ::core::ffi::c_uint; pub const BPF_F_UPROBE_MULTI_RETURN: _bindgen_ty_3 = 1; @@ -1405,6 +1425,26 @@ pub const __IFLA_XDP_MAX: _bindgen_ty_92 = 9; pub type _bindgen_ty_92 = ::core::ffi::c_uint; #[repr(u32)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] +pub enum nf_inet_hooks { + NF_INET_PRE_ROUTING = 0, + NF_INET_LOCAL_IN = 1, + NF_INET_FORWARD = 2, + NF_INET_LOCAL_OUT = 3, + NF_INET_POST_ROUTING = 4, + NF_INET_NUMHOOKS = 5, +} +pub const NFPROTO_UNSPEC: _bindgen_ty_99 = 0; +pub const NFPROTO_INET: _bindgen_ty_99 = 1; +pub const NFPROTO_IPV4: _bindgen_ty_99 = 2; +pub const NFPROTO_ARP: _bindgen_ty_99 = 3; +pub const NFPROTO_NETDEV: _bindgen_ty_99 = 5; +pub const NFPROTO_BRIDGE: _bindgen_ty_99 = 7; +pub const NFPROTO_IPV6: _bindgen_ty_99 = 10; +pub const NFPROTO_DECNET: _bindgen_ty_99 = 12; +pub const NFPROTO_NUMPROTO: _bindgen_ty_99 = 13; +pub type _bindgen_ty_99 = ::core::ffi::c_uint; +#[repr(u32)] +#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub enum perf_type_id { PERF_TYPE_HARDWARE = 0, PERF_TYPE_SOFTWARE = 1, @@ -2373,20 +2413,20 @@ pub enum perf_event_type { PERF_RECORD_AUX_OUTPUT_HW_ID = 21, PERF_RECORD_MAX = 22, } -pub const TCA_BPF_UNSPEC: _bindgen_ty_152 = 0; -pub const TCA_BPF_ACT: _bindgen_ty_152 = 1; -pub const TCA_BPF_POLICE: _bindgen_ty_152 = 2; -pub const TCA_BPF_CLASSID: _bindgen_ty_152 = 3; -pub const TCA_BPF_OPS_LEN: _bindgen_ty_152 = 4; -pub const TCA_BPF_OPS: _bindgen_ty_152 = 5; -pub const TCA_BPF_FD: _bindgen_ty_152 = 6; -pub const TCA_BPF_NAME: _bindgen_ty_152 = 7; -pub const TCA_BPF_FLAGS: _bindgen_ty_152 = 8; -pub const TCA_BPF_FLAGS_GEN: _bindgen_ty_152 = 9; -pub const TCA_BPF_TAG: _bindgen_ty_152 = 10; -pub const TCA_BPF_ID: _bindgen_ty_152 = 11; -pub const __TCA_BPF_MAX: _bindgen_ty_152 = 12; -pub type _bindgen_ty_152 = ::core::ffi::c_uint; +pub const TCA_BPF_UNSPEC: _bindgen_ty_154 = 0; +pub const TCA_BPF_ACT: _bindgen_ty_154 = 1; +pub const TCA_BPF_POLICE: _bindgen_ty_154 = 2; +pub const TCA_BPF_CLASSID: _bindgen_ty_154 = 3; +pub const TCA_BPF_OPS_LEN: _bindgen_ty_154 = 4; +pub const TCA_BPF_OPS: _bindgen_ty_154 = 5; +pub const TCA_BPF_FD: _bindgen_ty_154 = 6; +pub const TCA_BPF_NAME: _bindgen_ty_154 = 7; +pub const TCA_BPF_FLAGS: _bindgen_ty_154 = 8; +pub const TCA_BPF_FLAGS_GEN: _bindgen_ty_154 = 9; +pub const TCA_BPF_TAG: _bindgen_ty_154 = 10; +pub const TCA_BPF_ID: _bindgen_ty_154 = 11; +pub const __TCA_BPF_MAX: _bindgen_ty_154 = 12; +pub type _bindgen_ty_154 = ::core::ffi::c_uint; #[repr(C)] #[derive(Debug, Copy, Clone)] pub struct ifinfomsg { @@ -2408,23 +2448,23 @@ pub struct tcmsg { pub tcm_parent: __u32, pub tcm_info: __u32, } -pub const TCA_UNSPEC: _bindgen_ty_170 = 0; -pub const TCA_KIND: _bindgen_ty_170 = 1; -pub const TCA_OPTIONS: _bindgen_ty_170 = 2; -pub const TCA_STATS: _bindgen_ty_170 = 3; -pub const TCA_XSTATS: _bindgen_ty_170 = 4; -pub const TCA_RATE: _bindgen_ty_170 = 5; -pub const TCA_FCNT: _bindgen_ty_170 = 6; -pub const TCA_STATS2: _bindgen_ty_170 = 7; -pub const TCA_STAB: _bindgen_ty_170 = 8; -pub const TCA_PAD: _bindgen_ty_170 = 9; -pub const TCA_DUMP_INVISIBLE: _bindgen_ty_170 = 10; -pub const TCA_CHAIN: _bindgen_ty_170 = 11; -pub const TCA_HW_OFFLOAD: _bindgen_ty_170 = 12; -pub const TCA_INGRESS_BLOCK: _bindgen_ty_170 = 13; -pub const TCA_EGRESS_BLOCK: _bindgen_ty_170 = 14; -pub const __TCA_MAX: _bindgen_ty_170 = 15; -pub type _bindgen_ty_170 = ::core::ffi::c_uint; +pub const TCA_UNSPEC: _bindgen_ty_172 = 0; +pub const TCA_KIND: _bindgen_ty_172 = 1; +pub const TCA_OPTIONS: _bindgen_ty_172 = 2; +pub const TCA_STATS: _bindgen_ty_172 = 3; +pub const TCA_XSTATS: _bindgen_ty_172 = 4; +pub const TCA_RATE: _bindgen_ty_172 = 5; +pub const TCA_FCNT: _bindgen_ty_172 = 6; +pub const TCA_STATS2: _bindgen_ty_172 = 7; +pub const TCA_STAB: _bindgen_ty_172 = 8; +pub const TCA_PAD: _bindgen_ty_172 = 9; +pub const TCA_DUMP_INVISIBLE: _bindgen_ty_172 = 10; +pub const TCA_CHAIN: _bindgen_ty_172 = 11; +pub const TCA_HW_OFFLOAD: _bindgen_ty_172 = 12; +pub const TCA_INGRESS_BLOCK: _bindgen_ty_172 = 13; +pub const TCA_EGRESS_BLOCK: _bindgen_ty_172 = 14; +pub const __TCA_MAX: _bindgen_ty_172 = 15; +pub type _bindgen_ty_172 = ::core::ffi::c_uint; pub const AYA_PERF_EVENT_IOC_ENABLE: ::core::ffi::c_int = 9216; pub const AYA_PERF_EVENT_IOC_DISABLE: ::core::ffi::c_int = 9217; pub const AYA_PERF_EVENT_IOC_SET_BPF: ::core::ffi::c_int = 1074013192; diff --git a/xtask/public-api/aya-obj.txt b/xtask/public-api/aya-obj.txt index f46d106f..8d51e904 100644 --- a/xtask/public-api/aya-obj.txt +++ b/xtask/public-api/aya-obj.txt @@ -1495,6 +1495,51 @@ impl core::clone::CloneToUninit for aya_obj::generated::bpf_attach_type where pub unsafe fn aya_obj::generated::bpf_attach_type::clone_to_uninit(&self, dst: *mut T) impl core::convert::From for aya_obj::generated::bpf_attach_type pub fn aya_obj::generated::bpf_attach_type::from(t: T) -> T +#[repr(u32)] pub enum aya_obj::generated::bpf_cgroup_iter_order +pub aya_obj::generated::bpf_cgroup_iter_order::BPF_CGROUP_ITER_ANCESTORS_UP = 4 +pub aya_obj::generated::bpf_cgroup_iter_order::BPF_CGROUP_ITER_DESCENDANTS_POST = 3 +pub aya_obj::generated::bpf_cgroup_iter_order::BPF_CGROUP_ITER_DESCENDANTS_PRE = 2 +pub aya_obj::generated::bpf_cgroup_iter_order::BPF_CGROUP_ITER_ORDER_UNSPEC = 0 +pub aya_obj::generated::bpf_cgroup_iter_order::BPF_CGROUP_ITER_SELF_ONLY = 1 +impl core::clone::Clone for aya_obj::generated::bpf_cgroup_iter_order +pub fn aya_obj::generated::bpf_cgroup_iter_order::clone(&self) -> aya_obj::generated::bpf_cgroup_iter_order +impl core::cmp::Eq for aya_obj::generated::bpf_cgroup_iter_order +impl core::cmp::PartialEq for aya_obj::generated::bpf_cgroup_iter_order +pub fn aya_obj::generated::bpf_cgroup_iter_order::eq(&self, other: &aya_obj::generated::bpf_cgroup_iter_order) -> bool +impl core::fmt::Debug for aya_obj::generated::bpf_cgroup_iter_order +pub fn aya_obj::generated::bpf_cgroup_iter_order::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::hash::Hash for aya_obj::generated::bpf_cgroup_iter_order +pub fn aya_obj::generated::bpf_cgroup_iter_order::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +impl core::marker::Copy for aya_obj::generated::bpf_cgroup_iter_order +impl core::marker::StructuralPartialEq for aya_obj::generated::bpf_cgroup_iter_order +impl core::marker::Freeze for aya_obj::generated::bpf_cgroup_iter_order +impl core::marker::Send for aya_obj::generated::bpf_cgroup_iter_order +impl core::marker::Sync for aya_obj::generated::bpf_cgroup_iter_order +impl core::marker::Unpin for aya_obj::generated::bpf_cgroup_iter_order +impl core::panic::unwind_safe::RefUnwindSafe for aya_obj::generated::bpf_cgroup_iter_order +impl core::panic::unwind_safe::UnwindSafe for aya_obj::generated::bpf_cgroup_iter_order +impl core::convert::Into for aya_obj::generated::bpf_cgroup_iter_order where U: core::convert::From +pub fn aya_obj::generated::bpf_cgroup_iter_order::into(self) -> U +impl core::convert::TryFrom for aya_obj::generated::bpf_cgroup_iter_order where U: core::convert::Into +pub type aya_obj::generated::bpf_cgroup_iter_order::Error = core::convert::Infallible +pub fn aya_obj::generated::bpf_cgroup_iter_order::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_obj::generated::bpf_cgroup_iter_order where U: core::convert::TryFrom +pub type aya_obj::generated::bpf_cgroup_iter_order::Error = >::Error +pub fn aya_obj::generated::bpf_cgroup_iter_order::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for aya_obj::generated::bpf_cgroup_iter_order where T: core::clone::Clone +pub type aya_obj::generated::bpf_cgroup_iter_order::Owned = T +pub fn aya_obj::generated::bpf_cgroup_iter_order::clone_into(&self, target: &mut T) +pub fn aya_obj::generated::bpf_cgroup_iter_order::to_owned(&self) -> T +impl core::any::Any for aya_obj::generated::bpf_cgroup_iter_order where T: 'static + core::marker::Sized +pub fn aya_obj::generated::bpf_cgroup_iter_order::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_obj::generated::bpf_cgroup_iter_order where T: core::marker::Sized +pub fn aya_obj::generated::bpf_cgroup_iter_order::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_obj::generated::bpf_cgroup_iter_order where T: core::marker::Sized +pub fn aya_obj::generated::bpf_cgroup_iter_order::borrow_mut(&mut self) -> &mut T +impl core::clone::CloneToUninit for aya_obj::generated::bpf_cgroup_iter_order where T: core::clone::Clone +pub unsafe fn aya_obj::generated::bpf_cgroup_iter_order::clone_to_uninit(&self, dst: *mut T) +impl core::convert::From for aya_obj::generated::bpf_cgroup_iter_order +pub fn aya_obj::generated::bpf_cgroup_iter_order::from(t: T) -> T #[repr(u32)] pub enum aya_obj::generated::bpf_cmd pub aya_obj::generated::bpf_cmd::BPF_BTF_GET_FD_BY_ID = 19 pub aya_obj::generated::bpf_cmd::BPF_BTF_GET_NEXT_ID = 23 @@ -1715,6 +1760,53 @@ impl core::clone::CloneToUninit for aya_obj::generated::bpf_map_type where T: pub unsafe fn aya_obj::generated::bpf_map_type::clone_to_uninit(&self, dst: *mut T) impl core::convert::From for aya_obj::generated::bpf_map_type pub fn aya_obj::generated::bpf_map_type::from(t: T) -> T +#[repr(u32)] pub enum aya_obj::generated::bpf_perf_event_type +pub aya_obj::generated::bpf_perf_event_type::BPF_PERF_EVENT_EVENT = 6 +pub aya_obj::generated::bpf_perf_event_type::BPF_PERF_EVENT_KPROBE = 3 +pub aya_obj::generated::bpf_perf_event_type::BPF_PERF_EVENT_KRETPROBE = 4 +pub aya_obj::generated::bpf_perf_event_type::BPF_PERF_EVENT_TRACEPOINT = 5 +pub aya_obj::generated::bpf_perf_event_type::BPF_PERF_EVENT_UNSPEC = 0 +pub aya_obj::generated::bpf_perf_event_type::BPF_PERF_EVENT_UPROBE = 1 +pub aya_obj::generated::bpf_perf_event_type::BPF_PERF_EVENT_URETPROBE = 2 +impl core::clone::Clone for aya_obj::generated::bpf_perf_event_type +pub fn aya_obj::generated::bpf_perf_event_type::clone(&self) -> aya_obj::generated::bpf_perf_event_type +impl core::cmp::Eq for aya_obj::generated::bpf_perf_event_type +impl core::cmp::PartialEq for aya_obj::generated::bpf_perf_event_type +pub fn aya_obj::generated::bpf_perf_event_type::eq(&self, other: &aya_obj::generated::bpf_perf_event_type) -> bool +impl core::fmt::Debug for aya_obj::generated::bpf_perf_event_type +pub fn aya_obj::generated::bpf_perf_event_type::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::hash::Hash for aya_obj::generated::bpf_perf_event_type +pub fn aya_obj::generated::bpf_perf_event_type::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +impl core::marker::Copy for aya_obj::generated::bpf_perf_event_type +impl core::marker::StructuralPartialEq for aya_obj::generated::bpf_perf_event_type +impl core::marker::Freeze for aya_obj::generated::bpf_perf_event_type +impl core::marker::Send for aya_obj::generated::bpf_perf_event_type +impl core::marker::Sync for aya_obj::generated::bpf_perf_event_type +impl core::marker::Unpin for aya_obj::generated::bpf_perf_event_type +impl core::panic::unwind_safe::RefUnwindSafe for aya_obj::generated::bpf_perf_event_type +impl core::panic::unwind_safe::UnwindSafe for aya_obj::generated::bpf_perf_event_type +impl core::convert::Into for aya_obj::generated::bpf_perf_event_type where U: core::convert::From +pub fn aya_obj::generated::bpf_perf_event_type::into(self) -> U +impl core::convert::TryFrom for aya_obj::generated::bpf_perf_event_type where U: core::convert::Into +pub type aya_obj::generated::bpf_perf_event_type::Error = core::convert::Infallible +pub fn aya_obj::generated::bpf_perf_event_type::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_obj::generated::bpf_perf_event_type where U: core::convert::TryFrom +pub type aya_obj::generated::bpf_perf_event_type::Error = >::Error +pub fn aya_obj::generated::bpf_perf_event_type::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for aya_obj::generated::bpf_perf_event_type where T: core::clone::Clone +pub type aya_obj::generated::bpf_perf_event_type::Owned = T +pub fn aya_obj::generated::bpf_perf_event_type::clone_into(&self, target: &mut T) +pub fn aya_obj::generated::bpf_perf_event_type::to_owned(&self) -> T +impl core::any::Any for aya_obj::generated::bpf_perf_event_type where T: 'static + core::marker::Sized +pub fn aya_obj::generated::bpf_perf_event_type::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_obj::generated::bpf_perf_event_type where T: core::marker::Sized +pub fn aya_obj::generated::bpf_perf_event_type::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_obj::generated::bpf_perf_event_type where T: core::marker::Sized +pub fn aya_obj::generated::bpf_perf_event_type::borrow_mut(&mut self) -> &mut T +impl core::clone::CloneToUninit for aya_obj::generated::bpf_perf_event_type where T: core::clone::Clone +pub unsafe fn aya_obj::generated::bpf_perf_event_type::clone_to_uninit(&self, dst: *mut T) +impl core::convert::From for aya_obj::generated::bpf_perf_event_type +pub fn aya_obj::generated::bpf_perf_event_type::from(t: T) -> T #[repr(u32)] pub enum aya_obj::generated::bpf_prog_type pub aya_obj::generated::bpf_prog_type::BPF_PROG_TYPE_CGROUP_DEVICE = 15 pub aya_obj::generated::bpf_prog_type::BPF_PROG_TYPE_CGROUP_SKB = 8 @@ -1876,6 +1968,52 @@ impl core::clone::CloneToUninit for aya_obj::generated::btf_func_linkage wher pub unsafe fn aya_obj::generated::btf_func_linkage::clone_to_uninit(&self, dst: *mut T) impl core::convert::From for aya_obj::generated::btf_func_linkage pub fn aya_obj::generated::btf_func_linkage::from(t: T) -> T +#[repr(u32)] pub enum aya_obj::generated::nf_inet_hooks +pub aya_obj::generated::nf_inet_hooks::NF_INET_FORWARD = 2 +pub aya_obj::generated::nf_inet_hooks::NF_INET_LOCAL_IN = 1 +pub aya_obj::generated::nf_inet_hooks::NF_INET_LOCAL_OUT = 3 +pub aya_obj::generated::nf_inet_hooks::NF_INET_NUMHOOKS = 5 +pub aya_obj::generated::nf_inet_hooks::NF_INET_POST_ROUTING = 4 +pub aya_obj::generated::nf_inet_hooks::NF_INET_PRE_ROUTING = 0 +impl core::clone::Clone for aya_obj::generated::nf_inet_hooks +pub fn aya_obj::generated::nf_inet_hooks::clone(&self) -> aya_obj::generated::nf_inet_hooks +impl core::cmp::Eq for aya_obj::generated::nf_inet_hooks +impl core::cmp::PartialEq for aya_obj::generated::nf_inet_hooks +pub fn aya_obj::generated::nf_inet_hooks::eq(&self, other: &aya_obj::generated::nf_inet_hooks) -> bool +impl core::fmt::Debug for aya_obj::generated::nf_inet_hooks +pub fn aya_obj::generated::nf_inet_hooks::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result +impl core::hash::Hash for aya_obj::generated::nf_inet_hooks +pub fn aya_obj::generated::nf_inet_hooks::hash<__H: core::hash::Hasher>(&self, state: &mut __H) +impl core::marker::Copy for aya_obj::generated::nf_inet_hooks +impl core::marker::StructuralPartialEq for aya_obj::generated::nf_inet_hooks +impl core::marker::Freeze for aya_obj::generated::nf_inet_hooks +impl core::marker::Send for aya_obj::generated::nf_inet_hooks +impl core::marker::Sync for aya_obj::generated::nf_inet_hooks +impl core::marker::Unpin for aya_obj::generated::nf_inet_hooks +impl core::panic::unwind_safe::RefUnwindSafe for aya_obj::generated::nf_inet_hooks +impl core::panic::unwind_safe::UnwindSafe for aya_obj::generated::nf_inet_hooks +impl core::convert::Into for aya_obj::generated::nf_inet_hooks where U: core::convert::From +pub fn aya_obj::generated::nf_inet_hooks::into(self) -> U +impl core::convert::TryFrom for aya_obj::generated::nf_inet_hooks where U: core::convert::Into +pub type aya_obj::generated::nf_inet_hooks::Error = core::convert::Infallible +pub fn aya_obj::generated::nf_inet_hooks::try_from(value: U) -> core::result::Result>::Error> +impl core::convert::TryInto for aya_obj::generated::nf_inet_hooks where U: core::convert::TryFrom +pub type aya_obj::generated::nf_inet_hooks::Error = >::Error +pub fn aya_obj::generated::nf_inet_hooks::try_into(self) -> core::result::Result>::Error> +impl alloc::borrow::ToOwned for aya_obj::generated::nf_inet_hooks where T: core::clone::Clone +pub type aya_obj::generated::nf_inet_hooks::Owned = T +pub fn aya_obj::generated::nf_inet_hooks::clone_into(&self, target: &mut T) +pub fn aya_obj::generated::nf_inet_hooks::to_owned(&self) -> T +impl core::any::Any for aya_obj::generated::nf_inet_hooks where T: 'static + core::marker::Sized +pub fn aya_obj::generated::nf_inet_hooks::type_id(&self) -> core::any::TypeId +impl core::borrow::Borrow for aya_obj::generated::nf_inet_hooks where T: core::marker::Sized +pub fn aya_obj::generated::nf_inet_hooks::borrow(&self) -> &T +impl core::borrow::BorrowMut for aya_obj::generated::nf_inet_hooks where T: core::marker::Sized +pub fn aya_obj::generated::nf_inet_hooks::borrow_mut(&mut self) -> &mut T +impl core::clone::CloneToUninit for aya_obj::generated::nf_inet_hooks where T: core::clone::Clone +pub unsafe fn aya_obj::generated::nf_inet_hooks::clone_to_uninit(&self, dst: *mut T) +impl core::convert::From for aya_obj::generated::nf_inet_hooks +pub fn aya_obj::generated::nf_inet_hooks::from(t: T) -> T #[repr(u32)] pub enum aya_obj::generated::perf_event_sample_format pub aya_obj::generated::perf_event_sample_format::PERF_SAMPLE_ADDR = 8 pub aya_obj::generated::perf_event_sample_format::PERF_SAMPLE_AUX = 1048576 @@ -6522,6 +6660,15 @@ pub const aya_obj::generated::IFLA_XDP_HW_PROG_ID: aya_obj::generated::_bindgen_ pub const aya_obj::generated::IFLA_XDP_PROG_ID: aya_obj::generated::_bindgen_ty_92 pub const aya_obj::generated::IFLA_XDP_SKB_PROG_ID: aya_obj::generated::_bindgen_ty_92 pub const aya_obj::generated::IFLA_XDP_UNSPEC: aya_obj::generated::_bindgen_ty_92 +pub const aya_obj::generated::NFPROTO_ARP: aya_obj::generated::_bindgen_ty_99 +pub const aya_obj::generated::NFPROTO_BRIDGE: aya_obj::generated::_bindgen_ty_99 +pub const aya_obj::generated::NFPROTO_DECNET: aya_obj::generated::_bindgen_ty_99 +pub const aya_obj::generated::NFPROTO_INET: aya_obj::generated::_bindgen_ty_99 +pub const aya_obj::generated::NFPROTO_IPV4: aya_obj::generated::_bindgen_ty_99 +pub const aya_obj::generated::NFPROTO_IPV6: aya_obj::generated::_bindgen_ty_99 +pub const aya_obj::generated::NFPROTO_NETDEV: aya_obj::generated::_bindgen_ty_99 +pub const aya_obj::generated::NFPROTO_NUMPROTO: aya_obj::generated::_bindgen_ty_99 +pub const aya_obj::generated::NFPROTO_UNSPEC: aya_obj::generated::_bindgen_ty_99 pub const aya_obj::generated::NLMSG_ALIGNTO: u32 pub const aya_obj::generated::NR_BTF_KINDS: aya_obj::generated::_bindgen_ty_42 pub const aya_obj::generated::PERF_FLAG_FD_CLOEXEC: u32 @@ -6532,34 +6679,34 @@ pub const aya_obj::generated::PERF_MAX_CONTEXTS_PER_STACK: u32 pub const aya_obj::generated::PERF_MAX_STACK_DEPTH: u32 pub const aya_obj::generated::SO_ATTACH_BPF: u32 pub const aya_obj::generated::SO_DETACH_BPF: u32 -pub const aya_obj::generated::TCA_BPF_ACT: aya_obj::generated::_bindgen_ty_152 -pub const aya_obj::generated::TCA_BPF_CLASSID: aya_obj::generated::_bindgen_ty_152 -pub const aya_obj::generated::TCA_BPF_FD: aya_obj::generated::_bindgen_ty_152 -pub const aya_obj::generated::TCA_BPF_FLAGS: aya_obj::generated::_bindgen_ty_152 -pub const aya_obj::generated::TCA_BPF_FLAGS_GEN: aya_obj::generated::_bindgen_ty_152 +pub const aya_obj::generated::TCA_BPF_ACT: aya_obj::generated::_bindgen_ty_154 +pub const aya_obj::generated::TCA_BPF_CLASSID: aya_obj::generated::_bindgen_ty_154 +pub const aya_obj::generated::TCA_BPF_FD: aya_obj::generated::_bindgen_ty_154 +pub const aya_obj::generated::TCA_BPF_FLAGS: aya_obj::generated::_bindgen_ty_154 +pub const aya_obj::generated::TCA_BPF_FLAGS_GEN: aya_obj::generated::_bindgen_ty_154 pub const aya_obj::generated::TCA_BPF_FLAG_ACT_DIRECT: u32 -pub const aya_obj::generated::TCA_BPF_ID: aya_obj::generated::_bindgen_ty_152 -pub const aya_obj::generated::TCA_BPF_NAME: aya_obj::generated::_bindgen_ty_152 -pub const aya_obj::generated::TCA_BPF_OPS: aya_obj::generated::_bindgen_ty_152 -pub const aya_obj::generated::TCA_BPF_OPS_LEN: aya_obj::generated::_bindgen_ty_152 -pub const aya_obj::generated::TCA_BPF_POLICE: aya_obj::generated::_bindgen_ty_152 -pub const aya_obj::generated::TCA_BPF_TAG: aya_obj::generated::_bindgen_ty_152 -pub const aya_obj::generated::TCA_BPF_UNSPEC: aya_obj::generated::_bindgen_ty_152 -pub const aya_obj::generated::TCA_CHAIN: aya_obj::generated::_bindgen_ty_170 -pub const aya_obj::generated::TCA_DUMP_INVISIBLE: aya_obj::generated::_bindgen_ty_170 -pub const aya_obj::generated::TCA_EGRESS_BLOCK: aya_obj::generated::_bindgen_ty_170 -pub const aya_obj::generated::TCA_FCNT: aya_obj::generated::_bindgen_ty_170 -pub const aya_obj::generated::TCA_HW_OFFLOAD: aya_obj::generated::_bindgen_ty_170 -pub const aya_obj::generated::TCA_INGRESS_BLOCK: aya_obj::generated::_bindgen_ty_170 -pub const aya_obj::generated::TCA_KIND: aya_obj::generated::_bindgen_ty_170 -pub const aya_obj::generated::TCA_OPTIONS: aya_obj::generated::_bindgen_ty_170 -pub const aya_obj::generated::TCA_PAD: aya_obj::generated::_bindgen_ty_170 -pub const aya_obj::generated::TCA_RATE: aya_obj::generated::_bindgen_ty_170 -pub const aya_obj::generated::TCA_STAB: aya_obj::generated::_bindgen_ty_170 -pub const aya_obj::generated::TCA_STATS: aya_obj::generated::_bindgen_ty_170 -pub const aya_obj::generated::TCA_STATS2: aya_obj::generated::_bindgen_ty_170 -pub const aya_obj::generated::TCA_UNSPEC: aya_obj::generated::_bindgen_ty_170 -pub const aya_obj::generated::TCA_XSTATS: aya_obj::generated::_bindgen_ty_170 +pub const aya_obj::generated::TCA_BPF_ID: aya_obj::generated::_bindgen_ty_154 +pub const aya_obj::generated::TCA_BPF_NAME: aya_obj::generated::_bindgen_ty_154 +pub const aya_obj::generated::TCA_BPF_OPS: aya_obj::generated::_bindgen_ty_154 +pub const aya_obj::generated::TCA_BPF_OPS_LEN: aya_obj::generated::_bindgen_ty_154 +pub const aya_obj::generated::TCA_BPF_POLICE: aya_obj::generated::_bindgen_ty_154 +pub const aya_obj::generated::TCA_BPF_TAG: aya_obj::generated::_bindgen_ty_154 +pub const aya_obj::generated::TCA_BPF_UNSPEC: aya_obj::generated::_bindgen_ty_154 +pub const aya_obj::generated::TCA_CHAIN: aya_obj::generated::_bindgen_ty_172 +pub const aya_obj::generated::TCA_DUMP_INVISIBLE: aya_obj::generated::_bindgen_ty_172 +pub const aya_obj::generated::TCA_EGRESS_BLOCK: aya_obj::generated::_bindgen_ty_172 +pub const aya_obj::generated::TCA_FCNT: aya_obj::generated::_bindgen_ty_172 +pub const aya_obj::generated::TCA_HW_OFFLOAD: aya_obj::generated::_bindgen_ty_172 +pub const aya_obj::generated::TCA_INGRESS_BLOCK: aya_obj::generated::_bindgen_ty_172 +pub const aya_obj::generated::TCA_KIND: aya_obj::generated::_bindgen_ty_172 +pub const aya_obj::generated::TCA_OPTIONS: aya_obj::generated::_bindgen_ty_172 +pub const aya_obj::generated::TCA_PAD: aya_obj::generated::_bindgen_ty_172 +pub const aya_obj::generated::TCA_RATE: aya_obj::generated::_bindgen_ty_172 +pub const aya_obj::generated::TCA_STAB: aya_obj::generated::_bindgen_ty_172 +pub const aya_obj::generated::TCA_STATS: aya_obj::generated::_bindgen_ty_172 +pub const aya_obj::generated::TCA_STATS2: aya_obj::generated::_bindgen_ty_172 +pub const aya_obj::generated::TCA_UNSPEC: aya_obj::generated::_bindgen_ty_172 +pub const aya_obj::generated::TCA_XSTATS: aya_obj::generated::_bindgen_ty_172 pub const aya_obj::generated::TC_H_CLSACT: u32 pub const aya_obj::generated::TC_H_INGRESS: u32 pub const aya_obj::generated::TC_H_MAJ_MASK: u32 @@ -6577,8 +6724,8 @@ pub const aya_obj::generated::XDP_FLAGS_REPLACE: u32 pub const aya_obj::generated::XDP_FLAGS_SKB_MODE: u32 pub const aya_obj::generated::XDP_FLAGS_UPDATE_IF_NOEXIST: u32 pub const aya_obj::generated::__IFLA_XDP_MAX: aya_obj::generated::_bindgen_ty_92 -pub const aya_obj::generated::__TCA_BPF_MAX: aya_obj::generated::_bindgen_ty_152 -pub const aya_obj::generated::__TCA_MAX: aya_obj::generated::_bindgen_ty_170 +pub const aya_obj::generated::__TCA_BPF_MAX: aya_obj::generated::_bindgen_ty_154 +pub const aya_obj::generated::__TCA_MAX: aya_obj::generated::_bindgen_ty_172 pub type aya_obj::generated::__s16 = core::ffi::c_short pub type aya_obj::generated::__s32 = core::ffi::c_int pub type aya_obj::generated::__s64 = core::ffi::c_longlong @@ -6592,9 +6739,9 @@ pub type aya_obj::generated::_bindgen_ty_12 = core::ffi::c_uint pub type aya_obj::generated::_bindgen_ty_13 = core::ffi::c_uint pub type aya_obj::generated::_bindgen_ty_14 = core::ffi::c_ulong pub type aya_obj::generated::_bindgen_ty_15 = core::ffi::c_int -pub type aya_obj::generated::_bindgen_ty_152 = core::ffi::c_uint +pub type aya_obj::generated::_bindgen_ty_154 = core::ffi::c_uint pub type aya_obj::generated::_bindgen_ty_17 = core::ffi::c_uint -pub type aya_obj::generated::_bindgen_ty_170 = core::ffi::c_uint +pub type aya_obj::generated::_bindgen_ty_172 = core::ffi::c_uint pub type aya_obj::generated::_bindgen_ty_19 = core::ffi::c_uint pub type aya_obj::generated::_bindgen_ty_2 = core::ffi::c_uint pub type aya_obj::generated::_bindgen_ty_21 = core::ffi::c_uint @@ -6612,6 +6759,7 @@ pub type aya_obj::generated::_bindgen_ty_7 = core::ffi::c_uint pub type aya_obj::generated::_bindgen_ty_8 = core::ffi::c_uint pub type aya_obj::generated::_bindgen_ty_9 = core::ffi::c_uint pub type aya_obj::generated::_bindgen_ty_92 = core::ffi::c_uint +pub type aya_obj::generated::_bindgen_ty_99 = core::ffi::c_uint pub mod aya_obj::links pub mod aya_obj::maps pub enum aya_obj::maps::Map