diff --git a/aya-obj/src/generated/linux_bindings_aarch64.rs b/aya-obj/src/generated/linux_bindings_aarch64.rs index 3bbc13ff..322e41a2 100644 --- a/aya-obj/src/generated/linux_bindings_aarch64.rs +++ b/aya-obj/src/generated/linux_bindings_aarch64.rs @@ -1803,6 +1803,9 @@ pub const IFLA_XDP_HW_PROG_ID: _bindgen_ty_92 = 7; pub const IFLA_XDP_EXPECTED_FD: _bindgen_ty_92 = 8; pub const __IFLA_XDP_MAX: _bindgen_ty_92 = 9; pub type _bindgen_ty_92 = ::core::ffi::c_uint; +impl nf_inet_hooks { + pub const NF_INET_INGRESS: nf_inet_hooks = nf_inet_hooks::NF_INET_NUMHOOKS; +} #[repr(u32)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub enum nf_inet_hooks { @@ -3818,20 +3821,22 @@ pub struct tcmsg { pub tcm_parent: __u32, pub tcm_info: __u32, } -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 TCA_UNSPEC: _bindgen_ty_174 = 0; +pub const TCA_KIND: _bindgen_ty_174 = 1; +pub const TCA_OPTIONS: _bindgen_ty_174 = 2; +pub const TCA_STATS: _bindgen_ty_174 = 3; +pub const TCA_XSTATS: _bindgen_ty_174 = 4; +pub const TCA_RATE: _bindgen_ty_174 = 5; +pub const TCA_FCNT: _bindgen_ty_174 = 6; +pub const TCA_STATS2: _bindgen_ty_174 = 7; +pub const TCA_STAB: _bindgen_ty_174 = 8; +pub const TCA_PAD: _bindgen_ty_174 = 9; +pub const TCA_DUMP_INVISIBLE: _bindgen_ty_174 = 10; +pub const TCA_CHAIN: _bindgen_ty_174 = 11; +pub const TCA_HW_OFFLOAD: _bindgen_ty_174 = 12; +pub const TCA_INGRESS_BLOCK: _bindgen_ty_174 = 13; +pub const TCA_EGRESS_BLOCK: _bindgen_ty_174 = 14; +pub const TCA_DUMP_FLAGS: _bindgen_ty_174 = 15; +pub const TCA_EXT_WARN_MSG: _bindgen_ty_174 = 16; +pub const __TCA_MAX: _bindgen_ty_174 = 17; +pub type _bindgen_ty_174 = ::core::ffi::c_uint; diff --git a/aya-obj/src/generated/linux_bindings_armv7.rs b/aya-obj/src/generated/linux_bindings_armv7.rs index 1e66b810..aca260bb 100644 --- a/aya-obj/src/generated/linux_bindings_armv7.rs +++ b/aya-obj/src/generated/linux_bindings_armv7.rs @@ -1803,6 +1803,9 @@ pub const IFLA_XDP_HW_PROG_ID: _bindgen_ty_92 = 7; pub const IFLA_XDP_EXPECTED_FD: _bindgen_ty_92 = 8; pub const __IFLA_XDP_MAX: _bindgen_ty_92 = 9; pub type _bindgen_ty_92 = ::core::ffi::c_uint; +impl nf_inet_hooks { + pub const NF_INET_INGRESS: nf_inet_hooks = nf_inet_hooks::NF_INET_NUMHOOKS; +} #[repr(u32)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub enum nf_inet_hooks { @@ -3818,20 +3821,22 @@ pub struct tcmsg { pub tcm_parent: __u32, pub tcm_info: __u32, } -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 TCA_UNSPEC: _bindgen_ty_174 = 0; +pub const TCA_KIND: _bindgen_ty_174 = 1; +pub const TCA_OPTIONS: _bindgen_ty_174 = 2; +pub const TCA_STATS: _bindgen_ty_174 = 3; +pub const TCA_XSTATS: _bindgen_ty_174 = 4; +pub const TCA_RATE: _bindgen_ty_174 = 5; +pub const TCA_FCNT: _bindgen_ty_174 = 6; +pub const TCA_STATS2: _bindgen_ty_174 = 7; +pub const TCA_STAB: _bindgen_ty_174 = 8; +pub const TCA_PAD: _bindgen_ty_174 = 9; +pub const TCA_DUMP_INVISIBLE: _bindgen_ty_174 = 10; +pub const TCA_CHAIN: _bindgen_ty_174 = 11; +pub const TCA_HW_OFFLOAD: _bindgen_ty_174 = 12; +pub const TCA_INGRESS_BLOCK: _bindgen_ty_174 = 13; +pub const TCA_EGRESS_BLOCK: _bindgen_ty_174 = 14; +pub const TCA_DUMP_FLAGS: _bindgen_ty_174 = 15; +pub const TCA_EXT_WARN_MSG: _bindgen_ty_174 = 16; +pub const __TCA_MAX: _bindgen_ty_174 = 17; +pub type _bindgen_ty_174 = ::core::ffi::c_uint; diff --git a/aya-obj/src/generated/linux_bindings_mips.rs b/aya-obj/src/generated/linux_bindings_mips.rs index df6010b3..5a8b7d28 100644 --- a/aya-obj/src/generated/linux_bindings_mips.rs +++ b/aya-obj/src/generated/linux_bindings_mips.rs @@ -1803,6 +1803,9 @@ pub const IFLA_XDP_HW_PROG_ID: _bindgen_ty_92 = 7; pub const IFLA_XDP_EXPECTED_FD: _bindgen_ty_92 = 8; pub const __IFLA_XDP_MAX: _bindgen_ty_92 = 9; pub type _bindgen_ty_92 = ::core::ffi::c_uint; +impl nf_inet_hooks { + pub const NF_INET_INGRESS: nf_inet_hooks = nf_inet_hooks::NF_INET_NUMHOOKS; +} #[repr(u32)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub enum nf_inet_hooks { @@ -3818,20 +3821,22 @@ pub struct tcmsg { pub tcm_parent: __u32, pub tcm_info: __u32, } -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 TCA_UNSPEC: _bindgen_ty_174 = 0; +pub const TCA_KIND: _bindgen_ty_174 = 1; +pub const TCA_OPTIONS: _bindgen_ty_174 = 2; +pub const TCA_STATS: _bindgen_ty_174 = 3; +pub const TCA_XSTATS: _bindgen_ty_174 = 4; +pub const TCA_RATE: _bindgen_ty_174 = 5; +pub const TCA_FCNT: _bindgen_ty_174 = 6; +pub const TCA_STATS2: _bindgen_ty_174 = 7; +pub const TCA_STAB: _bindgen_ty_174 = 8; +pub const TCA_PAD: _bindgen_ty_174 = 9; +pub const TCA_DUMP_INVISIBLE: _bindgen_ty_174 = 10; +pub const TCA_CHAIN: _bindgen_ty_174 = 11; +pub const TCA_HW_OFFLOAD: _bindgen_ty_174 = 12; +pub const TCA_INGRESS_BLOCK: _bindgen_ty_174 = 13; +pub const TCA_EGRESS_BLOCK: _bindgen_ty_174 = 14; +pub const TCA_DUMP_FLAGS: _bindgen_ty_174 = 15; +pub const TCA_EXT_WARN_MSG: _bindgen_ty_174 = 16; +pub const __TCA_MAX: _bindgen_ty_174 = 17; +pub type _bindgen_ty_174 = ::core::ffi::c_uint; diff --git a/aya-obj/src/generated/linux_bindings_powerpc64.rs b/aya-obj/src/generated/linux_bindings_powerpc64.rs index 5aad47b8..95b943b9 100644 --- a/aya-obj/src/generated/linux_bindings_powerpc64.rs +++ b/aya-obj/src/generated/linux_bindings_powerpc64.rs @@ -1803,6 +1803,9 @@ pub const IFLA_XDP_HW_PROG_ID: _bindgen_ty_92 = 7; pub const IFLA_XDP_EXPECTED_FD: _bindgen_ty_92 = 8; pub const __IFLA_XDP_MAX: _bindgen_ty_92 = 9; pub type _bindgen_ty_92 = ::core::ffi::c_uint; +impl nf_inet_hooks { + pub const NF_INET_INGRESS: nf_inet_hooks = nf_inet_hooks::NF_INET_NUMHOOKS; +} #[repr(u32)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub enum nf_inet_hooks { @@ -3818,20 +3821,22 @@ pub struct tcmsg { pub tcm_parent: __u32, pub tcm_info: __u32, } -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 TCA_UNSPEC: _bindgen_ty_174 = 0; +pub const TCA_KIND: _bindgen_ty_174 = 1; +pub const TCA_OPTIONS: _bindgen_ty_174 = 2; +pub const TCA_STATS: _bindgen_ty_174 = 3; +pub const TCA_XSTATS: _bindgen_ty_174 = 4; +pub const TCA_RATE: _bindgen_ty_174 = 5; +pub const TCA_FCNT: _bindgen_ty_174 = 6; +pub const TCA_STATS2: _bindgen_ty_174 = 7; +pub const TCA_STAB: _bindgen_ty_174 = 8; +pub const TCA_PAD: _bindgen_ty_174 = 9; +pub const TCA_DUMP_INVISIBLE: _bindgen_ty_174 = 10; +pub const TCA_CHAIN: _bindgen_ty_174 = 11; +pub const TCA_HW_OFFLOAD: _bindgen_ty_174 = 12; +pub const TCA_INGRESS_BLOCK: _bindgen_ty_174 = 13; +pub const TCA_EGRESS_BLOCK: _bindgen_ty_174 = 14; +pub const TCA_DUMP_FLAGS: _bindgen_ty_174 = 15; +pub const TCA_EXT_WARN_MSG: _bindgen_ty_174 = 16; +pub const __TCA_MAX: _bindgen_ty_174 = 17; +pub type _bindgen_ty_174 = ::core::ffi::c_uint; diff --git a/aya-obj/src/generated/linux_bindings_riscv64.rs b/aya-obj/src/generated/linux_bindings_riscv64.rs index 3bbc13ff..322e41a2 100644 --- a/aya-obj/src/generated/linux_bindings_riscv64.rs +++ b/aya-obj/src/generated/linux_bindings_riscv64.rs @@ -1803,6 +1803,9 @@ pub const IFLA_XDP_HW_PROG_ID: _bindgen_ty_92 = 7; pub const IFLA_XDP_EXPECTED_FD: _bindgen_ty_92 = 8; pub const __IFLA_XDP_MAX: _bindgen_ty_92 = 9; pub type _bindgen_ty_92 = ::core::ffi::c_uint; +impl nf_inet_hooks { + pub const NF_INET_INGRESS: nf_inet_hooks = nf_inet_hooks::NF_INET_NUMHOOKS; +} #[repr(u32)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub enum nf_inet_hooks { @@ -3818,20 +3821,22 @@ pub struct tcmsg { pub tcm_parent: __u32, pub tcm_info: __u32, } -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 TCA_UNSPEC: _bindgen_ty_174 = 0; +pub const TCA_KIND: _bindgen_ty_174 = 1; +pub const TCA_OPTIONS: _bindgen_ty_174 = 2; +pub const TCA_STATS: _bindgen_ty_174 = 3; +pub const TCA_XSTATS: _bindgen_ty_174 = 4; +pub const TCA_RATE: _bindgen_ty_174 = 5; +pub const TCA_FCNT: _bindgen_ty_174 = 6; +pub const TCA_STATS2: _bindgen_ty_174 = 7; +pub const TCA_STAB: _bindgen_ty_174 = 8; +pub const TCA_PAD: _bindgen_ty_174 = 9; +pub const TCA_DUMP_INVISIBLE: _bindgen_ty_174 = 10; +pub const TCA_CHAIN: _bindgen_ty_174 = 11; +pub const TCA_HW_OFFLOAD: _bindgen_ty_174 = 12; +pub const TCA_INGRESS_BLOCK: _bindgen_ty_174 = 13; +pub const TCA_EGRESS_BLOCK: _bindgen_ty_174 = 14; +pub const TCA_DUMP_FLAGS: _bindgen_ty_174 = 15; +pub const TCA_EXT_WARN_MSG: _bindgen_ty_174 = 16; +pub const __TCA_MAX: _bindgen_ty_174 = 17; +pub type _bindgen_ty_174 = ::core::ffi::c_uint; diff --git a/aya-obj/src/generated/linux_bindings_s390x.rs b/aya-obj/src/generated/linux_bindings_s390x.rs index 3bbc13ff..322e41a2 100644 --- a/aya-obj/src/generated/linux_bindings_s390x.rs +++ b/aya-obj/src/generated/linux_bindings_s390x.rs @@ -1803,6 +1803,9 @@ pub const IFLA_XDP_HW_PROG_ID: _bindgen_ty_92 = 7; pub const IFLA_XDP_EXPECTED_FD: _bindgen_ty_92 = 8; pub const __IFLA_XDP_MAX: _bindgen_ty_92 = 9; pub type _bindgen_ty_92 = ::core::ffi::c_uint; +impl nf_inet_hooks { + pub const NF_INET_INGRESS: nf_inet_hooks = nf_inet_hooks::NF_INET_NUMHOOKS; +} #[repr(u32)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub enum nf_inet_hooks { @@ -3818,20 +3821,22 @@ pub struct tcmsg { pub tcm_parent: __u32, pub tcm_info: __u32, } -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 TCA_UNSPEC: _bindgen_ty_174 = 0; +pub const TCA_KIND: _bindgen_ty_174 = 1; +pub const TCA_OPTIONS: _bindgen_ty_174 = 2; +pub const TCA_STATS: _bindgen_ty_174 = 3; +pub const TCA_XSTATS: _bindgen_ty_174 = 4; +pub const TCA_RATE: _bindgen_ty_174 = 5; +pub const TCA_FCNT: _bindgen_ty_174 = 6; +pub const TCA_STATS2: _bindgen_ty_174 = 7; +pub const TCA_STAB: _bindgen_ty_174 = 8; +pub const TCA_PAD: _bindgen_ty_174 = 9; +pub const TCA_DUMP_INVISIBLE: _bindgen_ty_174 = 10; +pub const TCA_CHAIN: _bindgen_ty_174 = 11; +pub const TCA_HW_OFFLOAD: _bindgen_ty_174 = 12; +pub const TCA_INGRESS_BLOCK: _bindgen_ty_174 = 13; +pub const TCA_EGRESS_BLOCK: _bindgen_ty_174 = 14; +pub const TCA_DUMP_FLAGS: _bindgen_ty_174 = 15; +pub const TCA_EXT_WARN_MSG: _bindgen_ty_174 = 16; +pub const __TCA_MAX: _bindgen_ty_174 = 17; +pub type _bindgen_ty_174 = ::core::ffi::c_uint; diff --git a/aya-obj/src/generated/linux_bindings_x86_64.rs b/aya-obj/src/generated/linux_bindings_x86_64.rs index 3bbc13ff..322e41a2 100644 --- a/aya-obj/src/generated/linux_bindings_x86_64.rs +++ b/aya-obj/src/generated/linux_bindings_x86_64.rs @@ -1803,6 +1803,9 @@ pub const IFLA_XDP_HW_PROG_ID: _bindgen_ty_92 = 7; pub const IFLA_XDP_EXPECTED_FD: _bindgen_ty_92 = 8; pub const __IFLA_XDP_MAX: _bindgen_ty_92 = 9; pub type _bindgen_ty_92 = ::core::ffi::c_uint; +impl nf_inet_hooks { + pub const NF_INET_INGRESS: nf_inet_hooks = nf_inet_hooks::NF_INET_NUMHOOKS; +} #[repr(u32)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub enum nf_inet_hooks { @@ -3818,20 +3821,22 @@ pub struct tcmsg { pub tcm_parent: __u32, pub tcm_info: __u32, } -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 TCA_UNSPEC: _bindgen_ty_174 = 0; +pub const TCA_KIND: _bindgen_ty_174 = 1; +pub const TCA_OPTIONS: _bindgen_ty_174 = 2; +pub const TCA_STATS: _bindgen_ty_174 = 3; +pub const TCA_XSTATS: _bindgen_ty_174 = 4; +pub const TCA_RATE: _bindgen_ty_174 = 5; +pub const TCA_FCNT: _bindgen_ty_174 = 6; +pub const TCA_STATS2: _bindgen_ty_174 = 7; +pub const TCA_STAB: _bindgen_ty_174 = 8; +pub const TCA_PAD: _bindgen_ty_174 = 9; +pub const TCA_DUMP_INVISIBLE: _bindgen_ty_174 = 10; +pub const TCA_CHAIN: _bindgen_ty_174 = 11; +pub const TCA_HW_OFFLOAD: _bindgen_ty_174 = 12; +pub const TCA_INGRESS_BLOCK: _bindgen_ty_174 = 13; +pub const TCA_EGRESS_BLOCK: _bindgen_ty_174 = 14; +pub const TCA_DUMP_FLAGS: _bindgen_ty_174 = 15; +pub const TCA_EXT_WARN_MSG: _bindgen_ty_174 = 16; +pub const __TCA_MAX: _bindgen_ty_174 = 17; +pub type _bindgen_ty_174 = ::core::ffi::c_uint; diff --git a/ebpf/aya-ebpf-bindings/src/aarch64/bindings.rs b/ebpf/aya-ebpf-bindings/src/aarch64/bindings.rs index 67371fe2..293868f1 100644 --- a/ebpf/aya-ebpf-bindings/src/aarch64/bindings.rs +++ b/ebpf/aya-ebpf-bindings/src/aarch64/bindings.rs @@ -340,6 +340,15 @@ pub const SO_TIMESTAMPING_NEW: u32 = 65; pub const SO_RCVTIMEO_NEW: u32 = 66; pub const SO_SNDTIMEO_NEW: u32 = 67; pub const SO_DETACH_REUSEPORT_BPF: u32 = 68; +pub const SO_PREFER_BUSY_POLL: u32 = 69; +pub const SO_BUSY_POLL_BUDGET: u32 = 70; +pub const SO_NETNS_COOKIE: u32 = 71; +pub const SO_BUF_LOCK: u32 = 72; +pub const SO_RESERVE_MEM: u32 = 73; +pub const SO_TXREHASH: u32 = 74; +pub const SO_RCVMARK: u32 = 75; +pub const SO_PASSPIDFD: u32 = 76; +pub const SO_PEERPIDFD: u32 = 77; pub const SO_TIMESTAMP: u32 = 29; pub const SO_TIMESTAMPNS: u32 = 35; pub const SO_TIMESTAMPING: u32 = 37; diff --git a/ebpf/aya-ebpf-bindings/src/armv7/bindings.rs b/ebpf/aya-ebpf-bindings/src/armv7/bindings.rs index 73442cae..cd13c213 100644 --- a/ebpf/aya-ebpf-bindings/src/armv7/bindings.rs +++ b/ebpf/aya-ebpf-bindings/src/armv7/bindings.rs @@ -340,6 +340,15 @@ pub const SO_TIMESTAMPING_NEW: u32 = 65; pub const SO_RCVTIMEO_NEW: u32 = 66; pub const SO_SNDTIMEO_NEW: u32 = 67; pub const SO_DETACH_REUSEPORT_BPF: u32 = 68; +pub const SO_PREFER_BUSY_POLL: u32 = 69; +pub const SO_BUSY_POLL_BUDGET: u32 = 70; +pub const SO_NETNS_COOKIE: u32 = 71; +pub const SO_BUF_LOCK: u32 = 72; +pub const SO_RESERVE_MEM: u32 = 73; +pub const SO_TXREHASH: u32 = 74; +pub const SO_RCVMARK: u32 = 75; +pub const SO_PASSPIDFD: u32 = 76; +pub const SO_PEERPIDFD: u32 = 77; pub const SO_TIMESTAMP: u32 = 29; pub const SO_TIMESTAMPNS: u32 = 35; pub const SO_TIMESTAMPING: u32 = 37; diff --git a/ebpf/aya-ebpf-bindings/src/mips/bindings.rs b/ebpf/aya-ebpf-bindings/src/mips/bindings.rs index 50d136bd..4bc8f8fe 100644 --- a/ebpf/aya-ebpf-bindings/src/mips/bindings.rs +++ b/ebpf/aya-ebpf-bindings/src/mips/bindings.rs @@ -341,6 +341,15 @@ pub const SO_TIMESTAMPING_NEW: u32 = 65; pub const SO_RCVTIMEO_NEW: u32 = 66; pub const SO_SNDTIMEO_NEW: u32 = 67; pub const SO_DETACH_REUSEPORT_BPF: u32 = 68; +pub const SO_PREFER_BUSY_POLL: u32 = 69; +pub const SO_BUSY_POLL_BUDGET: u32 = 70; +pub const SO_NETNS_COOKIE: u32 = 71; +pub const SO_BUF_LOCK: u32 = 72; +pub const SO_RESERVE_MEM: u32 = 73; +pub const SO_TXREHASH: u32 = 74; +pub const SO_RCVMARK: u32 = 75; +pub const SO_PASSPIDFD: u32 = 76; +pub const SO_PEERPIDFD: u32 = 77; pub const SO_TIMESTAMP: u32 = 29; pub const SO_TIMESTAMPNS: u32 = 35; pub const SO_TIMESTAMPING: u32 = 37; diff --git a/ebpf/aya-ebpf-bindings/src/powerpc64/bindings.rs b/ebpf/aya-ebpf-bindings/src/powerpc64/bindings.rs index 304be261..f94e3b0c 100644 --- a/ebpf/aya-ebpf-bindings/src/powerpc64/bindings.rs +++ b/ebpf/aya-ebpf-bindings/src/powerpc64/bindings.rs @@ -340,6 +340,15 @@ pub const SO_TIMESTAMPING_NEW: u32 = 65; pub const SO_RCVTIMEO_NEW: u32 = 66; pub const SO_SNDTIMEO_NEW: u32 = 67; pub const SO_DETACH_REUSEPORT_BPF: u32 = 68; +pub const SO_PREFER_BUSY_POLL: u32 = 69; +pub const SO_BUSY_POLL_BUDGET: u32 = 70; +pub const SO_NETNS_COOKIE: u32 = 71; +pub const SO_BUF_LOCK: u32 = 72; +pub const SO_RESERVE_MEM: u32 = 73; +pub const SO_TXREHASH: u32 = 74; +pub const SO_RCVMARK: u32 = 75; +pub const SO_PASSPIDFD: u32 = 76; +pub const SO_PEERPIDFD: u32 = 77; pub const SO_TIMESTAMP: u32 = 29; pub const SO_TIMESTAMPNS: u32 = 35; pub const SO_TIMESTAMPING: u32 = 37; diff --git a/ebpf/aya-ebpf-bindings/src/riscv64/bindings.rs b/ebpf/aya-ebpf-bindings/src/riscv64/bindings.rs index 3af9a9e8..6b42a2be 100644 --- a/ebpf/aya-ebpf-bindings/src/riscv64/bindings.rs +++ b/ebpf/aya-ebpf-bindings/src/riscv64/bindings.rs @@ -340,6 +340,15 @@ pub const SO_TIMESTAMPING_NEW: u32 = 65; pub const SO_RCVTIMEO_NEW: u32 = 66; pub const SO_SNDTIMEO_NEW: u32 = 67; pub const SO_DETACH_REUSEPORT_BPF: u32 = 68; +pub const SO_PREFER_BUSY_POLL: u32 = 69; +pub const SO_BUSY_POLL_BUDGET: u32 = 70; +pub const SO_NETNS_COOKIE: u32 = 71; +pub const SO_BUF_LOCK: u32 = 72; +pub const SO_RESERVE_MEM: u32 = 73; +pub const SO_TXREHASH: u32 = 74; +pub const SO_RCVMARK: u32 = 75; +pub const SO_PASSPIDFD: u32 = 76; +pub const SO_PEERPIDFD: u32 = 77; pub const SO_TIMESTAMP: u32 = 29; pub const SO_TIMESTAMPNS: u32 = 35; pub const SO_TIMESTAMPING: u32 = 37; diff --git a/ebpf/aya-ebpf-bindings/src/s390x/bindings.rs b/ebpf/aya-ebpf-bindings/src/s390x/bindings.rs index b53a7227..bc5f3fa6 100644 --- a/ebpf/aya-ebpf-bindings/src/s390x/bindings.rs +++ b/ebpf/aya-ebpf-bindings/src/s390x/bindings.rs @@ -340,6 +340,15 @@ pub const SO_TIMESTAMPING_NEW: u32 = 65; pub const SO_RCVTIMEO_NEW: u32 = 66; pub const SO_SNDTIMEO_NEW: u32 = 67; pub const SO_DETACH_REUSEPORT_BPF: u32 = 68; +pub const SO_PREFER_BUSY_POLL: u32 = 69; +pub const SO_BUSY_POLL_BUDGET: u32 = 70; +pub const SO_NETNS_COOKIE: u32 = 71; +pub const SO_BUF_LOCK: u32 = 72; +pub const SO_RESERVE_MEM: u32 = 73; +pub const SO_TXREHASH: u32 = 74; +pub const SO_RCVMARK: u32 = 75; +pub const SO_PASSPIDFD: u32 = 76; +pub const SO_PEERPIDFD: u32 = 77; pub const SO_TIMESTAMP: u32 = 29; pub const SO_TIMESTAMPNS: u32 = 35; pub const SO_TIMESTAMPING: u32 = 37; diff --git a/ebpf/aya-ebpf-bindings/src/x86_64/bindings.rs b/ebpf/aya-ebpf-bindings/src/x86_64/bindings.rs index 914eea1d..b0cab6d7 100644 --- a/ebpf/aya-ebpf-bindings/src/x86_64/bindings.rs +++ b/ebpf/aya-ebpf-bindings/src/x86_64/bindings.rs @@ -340,6 +340,15 @@ pub const SO_TIMESTAMPING_NEW: u32 = 65; pub const SO_RCVTIMEO_NEW: u32 = 66; pub const SO_SNDTIMEO_NEW: u32 = 67; pub const SO_DETACH_REUSEPORT_BPF: u32 = 68; +pub const SO_PREFER_BUSY_POLL: u32 = 69; +pub const SO_BUSY_POLL_BUDGET: u32 = 70; +pub const SO_NETNS_COOKIE: u32 = 71; +pub const SO_BUF_LOCK: u32 = 72; +pub const SO_RESERVE_MEM: u32 = 73; +pub const SO_TXREHASH: u32 = 74; +pub const SO_RCVMARK: u32 = 75; +pub const SO_PASSPIDFD: u32 = 76; +pub const SO_PEERPIDFD: u32 = 77; pub const SO_TIMESTAMP: u32 = 29; pub const SO_TIMESTAMPNS: u32 = 35; pub const SO_TIMESTAMPING: u32 = 37; diff --git a/xtask/public-api/aya-ebpf-bindings.txt b/xtask/public-api/aya-ebpf-bindings.txt index fb9a8d4d..6cee9180 100644 --- a/xtask/public-api/aya-ebpf-bindings.txt +++ b/xtask/public-api/aya-ebpf-bindings.txt @@ -6923,7 +6923,9 @@ pub const aya_ebpf_bindings::bindings::SO_BINDTOIFINDEX: u32 pub const aya_ebpf_bindings::bindings::SO_BPF_EXTENSIONS: u32 pub const aya_ebpf_bindings::bindings::SO_BROADCAST: u32 pub const aya_ebpf_bindings::bindings::SO_BSDCOMPAT: u32 +pub const aya_ebpf_bindings::bindings::SO_BUF_LOCK: u32 pub const aya_ebpf_bindings::bindings::SO_BUSY_POLL: u32 +pub const aya_ebpf_bindings::bindings::SO_BUSY_POLL_BUDGET: u32 pub const aya_ebpf_bindings::bindings::SO_CNX_ADVICE: u32 pub const aya_ebpf_bindings::bindings::SO_COOKIE: u32 pub const aya_ebpf_bindings::bindings::SO_DEBUG: u32 @@ -6942,24 +6944,30 @@ pub const aya_ebpf_bindings::bindings::SO_LOCK_FILTER: u32 pub const aya_ebpf_bindings::bindings::SO_MARK: u32 pub const aya_ebpf_bindings::bindings::SO_MAX_PACING_RATE: u32 pub const aya_ebpf_bindings::bindings::SO_MEMINFO: u32 +pub const aya_ebpf_bindings::bindings::SO_NETNS_COOKIE: u32 pub const aya_ebpf_bindings::bindings::SO_NOFCS: u32 pub const aya_ebpf_bindings::bindings::SO_NO_CHECK: u32 pub const aya_ebpf_bindings::bindings::SO_OOBINLINE: u32 pub const aya_ebpf_bindings::bindings::SO_PASSCRED: u32 +pub const aya_ebpf_bindings::bindings::SO_PASSPIDFD: u32 pub const aya_ebpf_bindings::bindings::SO_PASSSEC: u32 pub const aya_ebpf_bindings::bindings::SO_PEEK_OFF: u32 pub const aya_ebpf_bindings::bindings::SO_PEERCRED: u32 pub const aya_ebpf_bindings::bindings::SO_PEERGROUPS: u32 pub const aya_ebpf_bindings::bindings::SO_PEERNAME: u32 +pub const aya_ebpf_bindings::bindings::SO_PEERPIDFD: u32 pub const aya_ebpf_bindings::bindings::SO_PEERSEC: u32 +pub const aya_ebpf_bindings::bindings::SO_PREFER_BUSY_POLL: u32 pub const aya_ebpf_bindings::bindings::SO_PRIORITY: u32 pub const aya_ebpf_bindings::bindings::SO_PROTOCOL: u32 pub const aya_ebpf_bindings::bindings::SO_RCVBUF: u32 pub const aya_ebpf_bindings::bindings::SO_RCVBUFFORCE: u32 pub const aya_ebpf_bindings::bindings::SO_RCVLOWAT: u32 +pub const aya_ebpf_bindings::bindings::SO_RCVMARK: u32 pub const aya_ebpf_bindings::bindings::SO_RCVTIMEO: u32 pub const aya_ebpf_bindings::bindings::SO_RCVTIMEO_NEW: u32 pub const aya_ebpf_bindings::bindings::SO_RCVTIMEO_OLD: u32 +pub const aya_ebpf_bindings::bindings::SO_RESERVE_MEM: u32 pub const aya_ebpf_bindings::bindings::SO_REUSEADDR: u32 pub const aya_ebpf_bindings::bindings::SO_REUSEPORT: u32 pub const aya_ebpf_bindings::bindings::SO_RXQ_OVFL: u32 @@ -6982,6 +6990,7 @@ pub const aya_ebpf_bindings::bindings::SO_TIMESTAMPNS_NEW: u32 pub const aya_ebpf_bindings::bindings::SO_TIMESTAMPNS_OLD: u32 pub const aya_ebpf_bindings::bindings::SO_TIMESTAMP_NEW: u32 pub const aya_ebpf_bindings::bindings::SO_TIMESTAMP_OLD: u32 +pub const aya_ebpf_bindings::bindings::SO_TXREHASH: u32 pub const aya_ebpf_bindings::bindings::SO_TXTIME: u32 pub const aya_ebpf_bindings::bindings::SO_TYPE: u32 pub const aya_ebpf_bindings::bindings::SO_WIFI_STATUS: u32 diff --git a/xtask/public-api/aya-obj.txt b/xtask/public-api/aya-obj.txt index 476cc2ef..8e30e35c 100644 --- a/xtask/public-api/aya-obj.txt +++ b/xtask/public-api/aya-obj.txt @@ -2274,6 +2274,8 @@ 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 aya_obj::generated::nf_inet_hooks +pub const aya_obj::generated::nf_inet_hooks::NF_INET_INGRESS: aya_obj::generated::nf_inet_hooks 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 @@ -7153,21 +7155,23 @@ pub const aya_obj::generated::TCA_BPF_OPS_LEN: aya_obj::generated::_bindgen_ty_1 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::TCA_CHAIN: aya_obj::generated::_bindgen_ty_174 +pub const aya_obj::generated::TCA_DUMP_FLAGS: aya_obj::generated::_bindgen_ty_174 +pub const aya_obj::generated::TCA_DUMP_INVISIBLE: aya_obj::generated::_bindgen_ty_174 +pub const aya_obj::generated::TCA_EGRESS_BLOCK: aya_obj::generated::_bindgen_ty_174 +pub const aya_obj::generated::TCA_EXT_WARN_MSG: aya_obj::generated::_bindgen_ty_174 +pub const aya_obj::generated::TCA_FCNT: aya_obj::generated::_bindgen_ty_174 +pub const aya_obj::generated::TCA_HW_OFFLOAD: aya_obj::generated::_bindgen_ty_174 +pub const aya_obj::generated::TCA_INGRESS_BLOCK: aya_obj::generated::_bindgen_ty_174 +pub const aya_obj::generated::TCA_KIND: aya_obj::generated::_bindgen_ty_174 +pub const aya_obj::generated::TCA_OPTIONS: aya_obj::generated::_bindgen_ty_174 +pub const aya_obj::generated::TCA_PAD: aya_obj::generated::_bindgen_ty_174 +pub const aya_obj::generated::TCA_RATE: aya_obj::generated::_bindgen_ty_174 +pub const aya_obj::generated::TCA_STAB: aya_obj::generated::_bindgen_ty_174 +pub const aya_obj::generated::TCA_STATS: aya_obj::generated::_bindgen_ty_174 +pub const aya_obj::generated::TCA_STATS2: aya_obj::generated::_bindgen_ty_174 +pub const aya_obj::generated::TCA_UNSPEC: aya_obj::generated::_bindgen_ty_174 +pub const aya_obj::generated::TCA_XSTATS: aya_obj::generated::_bindgen_ty_174 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 @@ -7186,7 +7190,7 @@ 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_154 -pub const aya_obj::generated::__TCA_MAX: aya_obj::generated::_bindgen_ty_172 +pub const aya_obj::generated::__TCA_MAX: aya_obj::generated::_bindgen_ty_174 pub type aya_obj::generated::__s16 = core::ffi::primitives::c_short pub type aya_obj::generated::__s32 = core::ffi::primitives::c_int pub type aya_obj::generated::__s64 = core::ffi::primitives::c_longlong @@ -7202,7 +7206,7 @@ pub type aya_obj::generated::_bindgen_ty_14 = core::ffi::primitives::c_ulong pub type aya_obj::generated::_bindgen_ty_15 = core::ffi::primitives::c_int pub type aya_obj::generated::_bindgen_ty_154 = core::ffi::primitives::c_uint pub type aya_obj::generated::_bindgen_ty_17 = core::ffi::primitives::c_uint -pub type aya_obj::generated::_bindgen_ty_172 = core::ffi::primitives::c_uint +pub type aya_obj::generated::_bindgen_ty_174 = core::ffi::primitives::c_uint pub type aya_obj::generated::_bindgen_ty_19 = core::ffi::primitives::c_uint pub type aya_obj::generated::_bindgen_ty_2 = core::ffi::primitives::c_uint pub type aya_obj::generated::_bindgen_ty_21 = core::ffi::primitives::c_uint