[codegen] Update libbpf to 80b16457cb23db4d633b17ba0305f29daa2eb307

Update libbpf to 80b16457cb23db4d633b17ba0305f29daa2eb307

Files changed:
M	aya-obj/src/generated/btf_internal_bindings.rs
M	aya-obj/src/generated/linux_bindings_aarch64.rs
M	aya-obj/src/generated/linux_bindings_armv7.rs
M	aya-obj/src/generated/linux_bindings_powerpc64.rs
M	aya-obj/src/generated/linux_bindings_riscv64.rs
M	aya-obj/src/generated/linux_bindings_s390x.rs
M	aya-obj/src/generated/linux_bindings_x86_64.rs
pull/1055/head
dave-tucker 3 months ago committed by Dave Tucker
parent 366c599c20
commit f8ad84c3d3

@ -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;

@ -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;

@ -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;

@ -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;

@ -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;

@ -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;

@ -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;

@ -1495,6 +1495,51 @@ impl<T> 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<T> core::convert::From<T> 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<T, U> core::convert::Into<U> for aya_obj::generated::bpf_cgroup_iter_order where U: core::convert::From<T>
pub fn aya_obj::generated::bpf_cgroup_iter_order::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_obj::generated::bpf_cgroup_iter_order where U: core::convert::Into<T>
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<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_obj::generated::bpf_cgroup_iter_order where U: core::convert::TryFrom<T>
pub type aya_obj::generated::bpf_cgroup_iter_order::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_obj::generated::bpf_cgroup_iter_order::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> 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<T> 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<T> core::borrow::Borrow<T> 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<T> core::borrow::BorrowMut<T> 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<T> 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<T> core::convert::From<T> 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<T> 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<T> core::convert::From<T> 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<T, U> core::convert::Into<U> for aya_obj::generated::bpf_perf_event_type where U: core::convert::From<T>
pub fn aya_obj::generated::bpf_perf_event_type::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_obj::generated::bpf_perf_event_type where U: core::convert::Into<T>
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<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_obj::generated::bpf_perf_event_type where U: core::convert::TryFrom<T>
pub type aya_obj::generated::bpf_perf_event_type::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_obj::generated::bpf_perf_event_type::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> 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<T> 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<T> core::borrow::Borrow<T> 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<T> core::borrow::BorrowMut<T> 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<T> 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<T> core::convert::From<T> 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<T> 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<T> core::convert::From<T> 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<T, U> core::convert::Into<U> for aya_obj::generated::nf_inet_hooks where U: core::convert::From<T>
pub fn aya_obj::generated::nf_inet_hooks::into(self) -> U
impl<T, U> core::convert::TryFrom<U> for aya_obj::generated::nf_inet_hooks where U: core::convert::Into<T>
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<T, <T as core::convert::TryFrom<U>>::Error>
impl<T, U> core::convert::TryInto<U> for aya_obj::generated::nf_inet_hooks where U: core::convert::TryFrom<T>
pub type aya_obj::generated::nf_inet_hooks::Error = <U as core::convert::TryFrom<T>>::Error
pub fn aya_obj::generated::nf_inet_hooks::try_into(self) -> core::result::Result<U, <U as core::convert::TryFrom<T>>::Error>
impl<T> 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<T> 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<T> core::borrow::Borrow<T> for aya_obj::generated::nf_inet_hooks where T: core::marker::Sized
pub fn aya_obj::generated::nf_inet_hooks::borrow(&self) -> &T
impl<T> core::borrow::BorrowMut<T> 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<T> 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<T> core::convert::From<T> 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

Loading…
Cancel
Save