|
|
@ -10,7 +10,7 @@ pub fn aya_ebpf::btf_maps::array::Array<T, M, F>::get(&self, index: u32) -> core
|
|
|
|
pub fn aya_ebpf::btf_maps::array::Array<T, M, F>::get_ptr(&self, index: u32) -> core::option::Option<*const T>
|
|
|
|
pub fn aya_ebpf::btf_maps::array::Array<T, M, F>::get_ptr(&self, index: u32) -> core::option::Option<*const T>
|
|
|
|
pub fn aya_ebpf::btf_maps::array::Array<T, M, F>::get_ptr_mut(&self, index: u32) -> core::option::Option<*mut T>
|
|
|
|
pub fn aya_ebpf::btf_maps::array::Array<T, M, F>::get_ptr_mut(&self, index: u32) -> core::option::Option<*mut T>
|
|
|
|
pub const fn aya_ebpf::btf_maps::array::Array<T, M, F>::new() -> Self
|
|
|
|
pub const fn aya_ebpf::btf_maps::array::Array<T, M, F>::new() -> Self
|
|
|
|
pub fn aya_ebpf::btf_maps::array::Array<T, M, F>::set(&self, index: u32, value: &T, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::btf_maps::array::Array<T, M, F>::set(&self, index: u32, value: impl core::borrow::Borrow<T>, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
impl<T: core::marker::Sync, const M: usize, const F: usize> core::marker::Sync for aya_ebpf::btf_maps::array::Array<T, M, F>
|
|
|
|
impl<T: core::marker::Sync, const M: usize, const F: usize> core::marker::Sync for aya_ebpf::btf_maps::array::Array<T, M, F>
|
|
|
|
impl<T, const M: usize, const F: usize> !core::marker::Freeze for aya_ebpf::btf_maps::array::Array<T, M, F>
|
|
|
|
impl<T, const M: usize, const F: usize> !core::marker::Freeze for aya_ebpf::btf_maps::array::Array<T, M, F>
|
|
|
|
impl<T, const M: usize, const F: usize> !core::marker::Send for aya_ebpf::btf_maps::array::Array<T, M, F>
|
|
|
|
impl<T, const M: usize, const F: usize> !core::marker::Send for aya_ebpf::btf_maps::array::Array<T, M, F>
|
|
|
@ -118,7 +118,7 @@ pub fn aya_ebpf::btf_maps::array::Array<T, M, F>::get(&self, index: u32) -> core
|
|
|
|
pub fn aya_ebpf::btf_maps::array::Array<T, M, F>::get_ptr(&self, index: u32) -> core::option::Option<*const T>
|
|
|
|
pub fn aya_ebpf::btf_maps::array::Array<T, M, F>::get_ptr(&self, index: u32) -> core::option::Option<*const T>
|
|
|
|
pub fn aya_ebpf::btf_maps::array::Array<T, M, F>::get_ptr_mut(&self, index: u32) -> core::option::Option<*mut T>
|
|
|
|
pub fn aya_ebpf::btf_maps::array::Array<T, M, F>::get_ptr_mut(&self, index: u32) -> core::option::Option<*mut T>
|
|
|
|
pub const fn aya_ebpf::btf_maps::array::Array<T, M, F>::new() -> Self
|
|
|
|
pub const fn aya_ebpf::btf_maps::array::Array<T, M, F>::new() -> Self
|
|
|
|
pub fn aya_ebpf::btf_maps::array::Array<T, M, F>::set(&self, index: u32, value: &T, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::btf_maps::array::Array<T, M, F>::set(&self, index: u32, value: impl core::borrow::Borrow<T>, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
impl<T: core::marker::Sync, const M: usize, const F: usize> core::marker::Sync for aya_ebpf::btf_maps::array::Array<T, M, F>
|
|
|
|
impl<T: core::marker::Sync, const M: usize, const F: usize> core::marker::Sync for aya_ebpf::btf_maps::array::Array<T, M, F>
|
|
|
|
impl<T, const M: usize, const F: usize> !core::marker::Freeze for aya_ebpf::btf_maps::array::Array<T, M, F>
|
|
|
|
impl<T, const M: usize, const F: usize> !core::marker::Freeze for aya_ebpf::btf_maps::array::Array<T, M, F>
|
|
|
|
impl<T, const M: usize, const F: usize> !core::marker::Send for aya_ebpf::btf_maps::array::Array<T, M, F>
|
|
|
|
impl<T, const M: usize, const F: usize> !core::marker::Send for aya_ebpf::btf_maps::array::Array<T, M, F>
|
|
|
@ -252,7 +252,7 @@ pub fn aya_ebpf::maps::array::Array<T>::get(&self, index: u32) -> core::option::
|
|
|
|
pub fn aya_ebpf::maps::array::Array<T>::get_ptr(&self, index: u32) -> core::option::Option<*const T>
|
|
|
|
pub fn aya_ebpf::maps::array::Array<T>::get_ptr(&self, index: u32) -> core::option::Option<*const T>
|
|
|
|
pub fn aya_ebpf::maps::array::Array<T>::get_ptr_mut(&self, index: u32) -> core::option::Option<*mut T>
|
|
|
|
pub fn aya_ebpf::maps::array::Array<T>::get_ptr_mut(&self, index: u32) -> core::option::Option<*mut T>
|
|
|
|
pub const fn aya_ebpf::maps::array::Array<T>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::array::Array<T>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::array::Array<T>::set(&self, index: u32, value: &T, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::array::Array<T>::set(&self, index: u32, value: impl core::borrow::Borrow<T>, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::array::Array<T>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::array::Array<T>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl<T: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::array::Array<T>
|
|
|
|
impl<T: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::array::Array<T>
|
|
|
|
impl<T> !core::marker::Freeze for aya_ebpf::maps::array::Array<T>
|
|
|
|
impl<T> !core::marker::Freeze for aya_ebpf::maps::array::Array<T>
|
|
|
@ -279,8 +279,8 @@ pub fn aya_ebpf::maps::array::Array<T>::from(t: T) -> T
|
|
|
|
pub mod aya_ebpf::maps::bloom_filter
|
|
|
|
pub mod aya_ebpf::maps::bloom_filter
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::bloom_filter::BloomFilter<T>
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::bloom_filter::BloomFilter<T>
|
|
|
|
impl<T> aya_ebpf::maps::bloom_filter::BloomFilter<T>
|
|
|
|
impl<T> aya_ebpf::maps::bloom_filter::BloomFilter<T>
|
|
|
|
pub fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::contains(&mut self, value: &T) -> core::result::Result<(), i64>
|
|
|
|
pub fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::contains(&mut self, value: impl core::borrow::Borrow<T>) -> core::result::Result<(), i64>
|
|
|
|
pub fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::insert(&mut self, value: &T, flags: u64) -> core::result::Result<(), i64>
|
|
|
|
pub fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::insert(&mut self, value: impl core::borrow::Borrow<T>, flags: u64) -> core::result::Result<(), i64>
|
|
|
|
pub const fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl<T> core::marker::Freeze for aya_ebpf::maps::bloom_filter::BloomFilter<T>
|
|
|
|
impl<T> core::marker::Freeze for aya_ebpf::maps::bloom_filter::BloomFilter<T>
|
|
|
@ -308,12 +308,12 @@ pub fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::from(t: T) -> T
|
|
|
|
pub mod aya_ebpf::maps::hash_map
|
|
|
|
pub mod aya_ebpf::maps::hash_map
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::hash_map::HashMap<K, V>
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::hash_map::HashMap<K, V>
|
|
|
|
impl<K, V> aya_ebpf::maps::hash_map::HashMap<K, V>
|
|
|
|
impl<K, V> aya_ebpf::maps::hash_map::HashMap<K, V>
|
|
|
|
pub unsafe fn aya_ebpf::maps::hash_map::HashMap<K, V>::get(&self, key: &K) -> core::option::Option<&V>
|
|
|
|
pub unsafe fn aya_ebpf::maps::hash_map::HashMap<K, V>::get(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<&V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::get_ptr(&self, key: &K) -> core::option::Option<*const V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::get_ptr(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<*const V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::get_ptr_mut(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<*mut V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::insert(&self, key: impl core::borrow::Borrow<K>, value: impl core::borrow::Borrow<V>, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::HashMap<K, V>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::HashMap<K, V>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::remove(&self, key: &K) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::remove(&self, key: impl core::borrow::Borrow<K>) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::HashMap<K, V>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::HashMap<K, V>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl<K: core::marker::Sync, V: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::hash_map::HashMap<K, V>
|
|
|
|
impl<K: core::marker::Sync, V: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::hash_map::HashMap<K, V>
|
|
|
|
impl<K, V> !core::marker::Freeze for aya_ebpf::maps::hash_map::HashMap<K, V>
|
|
|
|
impl<K, V> !core::marker::Freeze for aya_ebpf::maps::hash_map::HashMap<K, V>
|
|
|
@ -339,12 +339,12 @@ impl<T> core::convert::From<T> for aya_ebpf::maps::hash_map::HashMap<K, V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::from(t: T) -> T
|
|
|
|
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::from(t: T) -> T
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::hash_map::LruHashMap<K, V>
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::hash_map::LruHashMap<K, V>
|
|
|
|
impl<K, V> aya_ebpf::maps::hash_map::LruHashMap<K, V>
|
|
|
|
impl<K, V> aya_ebpf::maps::hash_map::LruHashMap<K, V>
|
|
|
|
pub unsafe fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::get(&self, key: &K) -> core::option::Option<&V>
|
|
|
|
pub unsafe fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::get(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<&V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::get_ptr(&self, key: &K) -> core::option::Option<*const V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::get_ptr(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<*const V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::get_ptr_mut(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<*mut V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::insert(&self, key: impl core::borrow::Borrow<K>, value: impl core::borrow::Borrow<V>, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::remove(&self, key: &K) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::remove(&self, key: impl core::borrow::Borrow<K>) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl<K: core::marker::Sync, V: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::hash_map::LruHashMap<K, V>
|
|
|
|
impl<K: core::marker::Sync, V: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::hash_map::LruHashMap<K, V>
|
|
|
|
impl<K, V> !core::marker::Freeze for aya_ebpf::maps::hash_map::LruHashMap<K, V>
|
|
|
|
impl<K, V> !core::marker::Freeze for aya_ebpf::maps::hash_map::LruHashMap<K, V>
|
|
|
@ -370,12 +370,12 @@ impl<T> core::convert::From<T> for aya_ebpf::maps::hash_map::LruHashMap<K, V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::from(t: T) -> T
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::from(t: T) -> T
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>
|
|
|
|
impl<K, V> aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>
|
|
|
|
impl<K, V> aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>
|
|
|
|
pub unsafe fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::get(&self, key: &K) -> core::option::Option<&V>
|
|
|
|
pub unsafe fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::get(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<&V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::get_ptr(&self, key: &K) -> core::option::Option<*const V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::get_ptr(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<*const V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::get_ptr_mut(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<*mut V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::insert(&self, key: impl core::borrow::Borrow<K>, value: impl core::borrow::Borrow<V>, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::remove(&self, key: &K) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::remove(&self, key: impl core::borrow::Borrow<K>) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl<K, V> core::marker::Sync for aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>
|
|
|
|
impl<K, V> core::marker::Sync for aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>
|
|
|
|
impl<K, V> !core::marker::Freeze for aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>
|
|
|
|
impl<K, V> !core::marker::Freeze for aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>
|
|
|
@ -401,12 +401,12 @@ impl<T> core::convert::From<T> for aya_ebpf::maps::hash_map::LruPerCpuHashMap<K,
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::from(t: T) -> T
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::from(t: T) -> T
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>
|
|
|
|
impl<K, V> aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>
|
|
|
|
impl<K, V> aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>
|
|
|
|
pub unsafe fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::get(&self, key: &K) -> core::option::Option<&V>
|
|
|
|
pub unsafe fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::get(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<&V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::get_ptr(&self, key: &K) -> core::option::Option<*const V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::get_ptr(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<*const V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::get_ptr_mut(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<*mut V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::insert(&self, key: impl core::borrow::Borrow<K>, value: impl core::borrow::Borrow<V>, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::remove(&self, key: &K) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::remove(&self, key: impl core::borrow::Borrow<K>) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl<K, V> core::marker::Sync for aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>
|
|
|
|
impl<K, V> core::marker::Sync for aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>
|
|
|
|
impl<K, V> !core::marker::Freeze for aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>
|
|
|
|
impl<K, V> !core::marker::Freeze for aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>
|
|
|
@ -460,10 +460,10 @@ impl<T> core::convert::From<T> for aya_ebpf::maps::lpm_trie::Key<K>
|
|
|
|
pub fn aya_ebpf::maps::lpm_trie::Key<K>::from(t: T) -> T
|
|
|
|
pub fn aya_ebpf::maps::lpm_trie::Key<K>::from(t: T) -> T
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::lpm_trie::LpmTrie<K, V>
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::lpm_trie::LpmTrie<K, V>
|
|
|
|
impl<K, V> aya_ebpf::maps::lpm_trie::LpmTrie<K, V>
|
|
|
|
impl<K, V> aya_ebpf::maps::lpm_trie::LpmTrie<K, V>
|
|
|
|
pub fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::get(&self, key: &aya_ebpf::maps::lpm_trie::Key<K>) -> core::option::Option<&V>
|
|
|
|
pub fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::get(&self, key: impl core::borrow::Borrow<aya_ebpf::maps::lpm_trie::Key<K>>) -> core::option::Option<&V>
|
|
|
|
pub fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::insert(&self, key: &aya_ebpf::maps::lpm_trie::Key<K>, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::insert(&self, key: impl core::borrow::Borrow<aya_ebpf::maps::lpm_trie::Key<K>>, value: impl core::borrow::Borrow<V>, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::remove(&self, key: &aya_ebpf::maps::lpm_trie::Key<K>) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::remove(&self, key: impl core::borrow::Borrow<aya_ebpf::maps::lpm_trie::Key<K>>) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl<K: core::marker::Sync, V: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::lpm_trie::LpmTrie<K, V>
|
|
|
|
impl<K: core::marker::Sync, V: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::lpm_trie::LpmTrie<K, V>
|
|
|
|
impl<K, V> !core::marker::Freeze for aya_ebpf::maps::lpm_trie::LpmTrie<K, V>
|
|
|
|
impl<K, V> !core::marker::Freeze for aya_ebpf::maps::lpm_trie::LpmTrie<K, V>
|
|
|
@ -521,8 +521,8 @@ pub mod aya_ebpf::maps::perf
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::perf::PerfEventArray<T>
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::perf::PerfEventArray<T>
|
|
|
|
impl<T> aya_ebpf::maps::PerfEventArray<T>
|
|
|
|
impl<T> aya_ebpf::maps::PerfEventArray<T>
|
|
|
|
pub const fn aya_ebpf::maps::PerfEventArray<T>::new(flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::PerfEventArray<T>::new(flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::PerfEventArray<T>::output<C: aya_ebpf::EbpfContext>(&self, ctx: &C, data: &T, flags: u32)
|
|
|
|
pub fn aya_ebpf::maps::PerfEventArray<T>::output<C: aya_ebpf::EbpfContext>(&self, ctx: &C, data: impl core::borrow::Borrow<T>, flags: u32)
|
|
|
|
pub fn aya_ebpf::maps::PerfEventArray<T>::output_at_index<C: aya_ebpf::EbpfContext>(&self, ctx: &C, index: u32, data: &T, flags: u32)
|
|
|
|
pub fn aya_ebpf::maps::PerfEventArray<T>::output_at_index<C: aya_ebpf::EbpfContext>(&self, ctx: &C, index: u32, data: impl core::borrow::Borrow<T>, flags: u32)
|
|
|
|
pub const fn aya_ebpf::maps::PerfEventArray<T>::pinned(flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::PerfEventArray<T>::pinned(flags: u32) -> Self
|
|
|
|
impl<T: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::PerfEventArray<T>
|
|
|
|
impl<T: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::PerfEventArray<T>
|
|
|
|
impl<T> !core::marker::Freeze for aya_ebpf::maps::PerfEventArray<T>
|
|
|
|
impl<T> !core::marker::Freeze for aya_ebpf::maps::PerfEventArray<T>
|
|
|
@ -608,7 +608,7 @@ impl<T> aya_ebpf::maps::queue::Queue<T>
|
|
|
|
pub fn aya_ebpf::maps::queue::Queue<T>::peek(&self) -> core::option::Option<T>
|
|
|
|
pub fn aya_ebpf::maps::queue::Queue<T>::peek(&self) -> core::option::Option<T>
|
|
|
|
pub const fn aya_ebpf::maps::queue::Queue<T>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::queue::Queue<T>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::queue::Queue<T>::pop(&self) -> core::option::Option<T>
|
|
|
|
pub fn aya_ebpf::maps::queue::Queue<T>::pop(&self) -> core::option::Option<T>
|
|
|
|
pub fn aya_ebpf::maps::queue::Queue<T>::push(&self, value: &T, flags: u64) -> core::result::Result<(), i64>
|
|
|
|
pub fn aya_ebpf::maps::queue::Queue<T>::push(&self, value: impl core::borrow::Borrow<T>, flags: u64) -> core::result::Result<(), i64>
|
|
|
|
pub const fn aya_ebpf::maps::queue::Queue<T>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::queue::Queue<T>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl<T: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::queue::Queue<T>
|
|
|
|
impl<T: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::queue::Queue<T>
|
|
|
|
impl<T> !core::marker::Freeze for aya_ebpf::maps::queue::Queue<T>
|
|
|
|
impl<T> !core::marker::Freeze for aya_ebpf::maps::queue::Queue<T>
|
|
|
@ -635,7 +635,7 @@ pub fn aya_ebpf::maps::queue::Queue<T>::from(t: T) -> T
|
|
|
|
pub mod aya_ebpf::maps::ring_buf
|
|
|
|
pub mod aya_ebpf::maps::ring_buf
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::ring_buf::RingBuf
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::ring_buf::RingBuf
|
|
|
|
impl aya_ebpf::maps::ring_buf::RingBuf
|
|
|
|
impl aya_ebpf::maps::ring_buf::RingBuf
|
|
|
|
pub fn aya_ebpf::maps::ring_buf::RingBuf::output<T: ?core::marker::Sized>(&self, data: &T, flags: u64) -> core::result::Result<(), i64>
|
|
|
|
pub fn aya_ebpf::maps::ring_buf::RingBuf::output<T: ?core::marker::Sized>(&self, data: impl core::borrow::Borrow<T>, flags: u64) -> core::result::Result<(), i64>
|
|
|
|
pub const fn aya_ebpf::maps::ring_buf::RingBuf::pinned(byte_size: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::ring_buf::RingBuf::pinned(byte_size: u32, flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::ring_buf::RingBuf::query(&self, flags: u64) -> u64
|
|
|
|
pub fn aya_ebpf::maps::ring_buf::RingBuf::query(&self, flags: u64) -> u64
|
|
|
|
pub fn aya_ebpf::maps::ring_buf::RingBuf::reserve<T: 'static>(&self, flags: u64) -> core::option::Option<aya_ebpf::maps::ring_buf::RingBufEntry<T>>
|
|
|
|
pub fn aya_ebpf::maps::ring_buf::RingBuf::reserve<T: 'static>(&self, flags: u64) -> core::option::Option<aya_ebpf::maps::ring_buf::RingBufEntry<T>>
|
|
|
@ -733,10 +733,10 @@ pub mod aya_ebpf::maps::sock_hash
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::sock_hash::SockHash<K>
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::sock_hash::SockHash<K>
|
|
|
|
impl<K> aya_ebpf::maps::sock_hash::SockHash<K>
|
|
|
|
impl<K> aya_ebpf::maps::sock_hash::SockHash<K>
|
|
|
|
pub const fn aya_ebpf::maps::sock_hash::SockHash<K>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::sock_hash::SockHash<K>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::sock_hash::SockHash<K>::redirect_msg(&self, ctx: &aya_ebpf::programs::sk_msg::SkMsgContext, key: &mut K, flags: u64) -> i64
|
|
|
|
pub fn aya_ebpf::maps::sock_hash::SockHash<K>::redirect_msg(&self, ctx: impl core::borrow::Borrow<aya_ebpf::programs::sk_msg::SkMsgContext>, key: impl core::borrow::BorrowMut<K>, flags: u64) -> i64
|
|
|
|
pub fn aya_ebpf::maps::sock_hash::SockHash<K>::redirect_sk_lookup(&mut self, ctx: &aya_ebpf::programs::sk_lookup::SkLookupContext, key: impl core::borrow::Borrow<K>, flags: u64) -> core::result::Result<(), u32>
|
|
|
|
pub fn aya_ebpf::maps::sock_hash::SockHash<K>::redirect_sk_lookup(&mut self, ctx: impl core::borrow::Borrow<aya_ebpf::programs::sk_lookup::SkLookupContext>, key: impl core::borrow::Borrow<K>, flags: u64) -> core::result::Result<(), u32>
|
|
|
|
pub fn aya_ebpf::maps::sock_hash::SockHash<K>::redirect_skb(&self, ctx: &aya_ebpf::programs::sk_buff::SkBuffContext, key: &mut K, flags: u64) -> i64
|
|
|
|
pub fn aya_ebpf::maps::sock_hash::SockHash<K>::redirect_skb(&self, ctx: impl core::borrow::Borrow<aya_ebpf::programs::sk_buff::SkBuffContext>, key: impl core::borrow::BorrowMut<K>, flags: u64) -> i64
|
|
|
|
pub fn aya_ebpf::maps::sock_hash::SockHash<K>::update(&self, key: &mut K, sk_ops: &mut aya_ebpf_bindings::x86_64::bindings::bpf_sock_ops, flags: u64) -> core::result::Result<(), i64>
|
|
|
|
pub fn aya_ebpf::maps::sock_hash::SockHash<K>::update(&self, key: impl core::borrow::BorrowMut<K>, sk_ops: impl core::borrow::BorrowMut<aya_ebpf_bindings::x86_64::bindings::bpf_sock_ops>, flags: u64) -> core::result::Result<(), i64>
|
|
|
|
pub const fn aya_ebpf::maps::sock_hash::SockHash<K>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::sock_hash::SockHash<K>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl<K: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::sock_hash::SockHash<K>
|
|
|
|
impl<K: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::sock_hash::SockHash<K>
|
|
|
|
impl<K> !core::marker::Freeze for aya_ebpf::maps::sock_hash::SockHash<K>
|
|
|
|
impl<K> !core::marker::Freeze for aya_ebpf::maps::sock_hash::SockHash<K>
|
|
|
@ -797,7 +797,7 @@ impl<T> aya_ebpf::maps::stack::Stack<T>
|
|
|
|
pub fn aya_ebpf::maps::stack::Stack<T>::peek(&self) -> core::option::Option<T>
|
|
|
|
pub fn aya_ebpf::maps::stack::Stack<T>::peek(&self) -> core::option::Option<T>
|
|
|
|
pub const fn aya_ebpf::maps::stack::Stack<T>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::stack::Stack<T>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::stack::Stack<T>::pop(&self) -> core::option::Option<T>
|
|
|
|
pub fn aya_ebpf::maps::stack::Stack<T>::pop(&self) -> core::option::Option<T>
|
|
|
|
pub fn aya_ebpf::maps::stack::Stack<T>::push(&self, value: &T, flags: u64) -> core::result::Result<(), i64>
|
|
|
|
pub fn aya_ebpf::maps::stack::Stack<T>::push(&self, value: impl core::borrow::Borrow<T>, flags: u64) -> core::result::Result<(), i64>
|
|
|
|
pub const fn aya_ebpf::maps::stack::Stack<T>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::stack::Stack<T>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl<T> core::marker::Freeze for aya_ebpf::maps::stack::Stack<T>
|
|
|
|
impl<T> core::marker::Freeze for aya_ebpf::maps::stack::Stack<T>
|
|
|
|
impl<T> core::marker::Send for aya_ebpf::maps::stack::Stack<T> where T: core::marker::Send
|
|
|
|
impl<T> core::marker::Send for aya_ebpf::maps::stack::Stack<T> where T: core::marker::Send
|
|
|
@ -824,7 +824,7 @@ pub fn aya_ebpf::maps::stack::Stack<T>::from(t: T) -> T
|
|
|
|
pub mod aya_ebpf::maps::stack_trace
|
|
|
|
pub mod aya_ebpf::maps::stack_trace
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::stack_trace::StackTrace
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::stack_trace::StackTrace
|
|
|
|
impl aya_ebpf::maps::stack_trace::StackTrace
|
|
|
|
impl aya_ebpf::maps::stack_trace::StackTrace
|
|
|
|
pub unsafe fn aya_ebpf::maps::stack_trace::StackTrace::get_stackid<C: aya_ebpf::EbpfContext>(&self, ctx: &C, flags: u64) -> core::result::Result<i64, i64>
|
|
|
|
pub unsafe fn aya_ebpf::maps::stack_trace::StackTrace::get_stackid<C: aya_ebpf::EbpfContext>(&self, ctx: impl core::borrow::Borrow<C>, flags: u64) -> core::result::Result<i64, i64>
|
|
|
|
pub const fn aya_ebpf::maps::stack_trace::StackTrace::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::stack_trace::StackTrace::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::stack_trace::StackTrace::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::stack_trace::StackTrace::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl core::marker::Sync for aya_ebpf::maps::stack_trace::StackTrace
|
|
|
|
impl core::marker::Sync for aya_ebpf::maps::stack_trace::StackTrace
|
|
|
@ -967,7 +967,7 @@ pub fn aya_ebpf::maps::array::Array<T>::get(&self, index: u32) -> core::option::
|
|
|
|
pub fn aya_ebpf::maps::array::Array<T>::get_ptr(&self, index: u32) -> core::option::Option<*const T>
|
|
|
|
pub fn aya_ebpf::maps::array::Array<T>::get_ptr(&self, index: u32) -> core::option::Option<*const T>
|
|
|
|
pub fn aya_ebpf::maps::array::Array<T>::get_ptr_mut(&self, index: u32) -> core::option::Option<*mut T>
|
|
|
|
pub fn aya_ebpf::maps::array::Array<T>::get_ptr_mut(&self, index: u32) -> core::option::Option<*mut T>
|
|
|
|
pub const fn aya_ebpf::maps::array::Array<T>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::array::Array<T>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::array::Array<T>::set(&self, index: u32, value: &T, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::array::Array<T>::set(&self, index: u32, value: impl core::borrow::Borrow<T>, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::array::Array<T>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::array::Array<T>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl<T: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::array::Array<T>
|
|
|
|
impl<T: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::array::Array<T>
|
|
|
|
impl<T> !core::marker::Freeze for aya_ebpf::maps::array::Array<T>
|
|
|
|
impl<T> !core::marker::Freeze for aya_ebpf::maps::array::Array<T>
|
|
|
@ -993,8 +993,8 @@ impl<T> core::convert::From<T> for aya_ebpf::maps::array::Array<T>
|
|
|
|
pub fn aya_ebpf::maps::array::Array<T>::from(t: T) -> T
|
|
|
|
pub fn aya_ebpf::maps::array::Array<T>::from(t: T) -> T
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::BloomFilter<T>
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::BloomFilter<T>
|
|
|
|
impl<T> aya_ebpf::maps::bloom_filter::BloomFilter<T>
|
|
|
|
impl<T> aya_ebpf::maps::bloom_filter::BloomFilter<T>
|
|
|
|
pub fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::contains(&mut self, value: &T) -> core::result::Result<(), i64>
|
|
|
|
pub fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::contains(&mut self, value: impl core::borrow::Borrow<T>) -> core::result::Result<(), i64>
|
|
|
|
pub fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::insert(&mut self, value: &T, flags: u64) -> core::result::Result<(), i64>
|
|
|
|
pub fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::insert(&mut self, value: impl core::borrow::Borrow<T>, flags: u64) -> core::result::Result<(), i64>
|
|
|
|
pub const fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl<T> core::marker::Freeze for aya_ebpf::maps::bloom_filter::BloomFilter<T>
|
|
|
|
impl<T> core::marker::Freeze for aya_ebpf::maps::bloom_filter::BloomFilter<T>
|
|
|
@ -1104,12 +1104,12 @@ impl<T> core::convert::From<T> for aya_ebpf::maps::DevMapHash
|
|
|
|
pub fn aya_ebpf::maps::DevMapHash::from(t: T) -> T
|
|
|
|
pub fn aya_ebpf::maps::DevMapHash::from(t: T) -> T
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::HashMap<K, V>
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::HashMap<K, V>
|
|
|
|
impl<K, V> aya_ebpf::maps::hash_map::HashMap<K, V>
|
|
|
|
impl<K, V> aya_ebpf::maps::hash_map::HashMap<K, V>
|
|
|
|
pub unsafe fn aya_ebpf::maps::hash_map::HashMap<K, V>::get(&self, key: &K) -> core::option::Option<&V>
|
|
|
|
pub unsafe fn aya_ebpf::maps::hash_map::HashMap<K, V>::get(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<&V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::get_ptr(&self, key: &K) -> core::option::Option<*const V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::get_ptr(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<*const V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::get_ptr_mut(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<*mut V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::insert(&self, key: impl core::borrow::Borrow<K>, value: impl core::borrow::Borrow<V>, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::HashMap<K, V>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::HashMap<K, V>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::remove(&self, key: &K) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::remove(&self, key: impl core::borrow::Borrow<K>) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::HashMap<K, V>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::HashMap<K, V>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl<K: core::marker::Sync, V: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::hash_map::HashMap<K, V>
|
|
|
|
impl<K: core::marker::Sync, V: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::hash_map::HashMap<K, V>
|
|
|
|
impl<K, V> !core::marker::Freeze for aya_ebpf::maps::hash_map::HashMap<K, V>
|
|
|
|
impl<K, V> !core::marker::Freeze for aya_ebpf::maps::hash_map::HashMap<K, V>
|
|
|
@ -1135,10 +1135,10 @@ impl<T> core::convert::From<T> for aya_ebpf::maps::hash_map::HashMap<K, V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::from(t: T) -> T
|
|
|
|
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::from(t: T) -> T
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::LpmTrie<K, V>
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::LpmTrie<K, V>
|
|
|
|
impl<K, V> aya_ebpf::maps::lpm_trie::LpmTrie<K, V>
|
|
|
|
impl<K, V> aya_ebpf::maps::lpm_trie::LpmTrie<K, V>
|
|
|
|
pub fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::get(&self, key: &aya_ebpf::maps::lpm_trie::Key<K>) -> core::option::Option<&V>
|
|
|
|
pub fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::get(&self, key: impl core::borrow::Borrow<aya_ebpf::maps::lpm_trie::Key<K>>) -> core::option::Option<&V>
|
|
|
|
pub fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::insert(&self, key: &aya_ebpf::maps::lpm_trie::Key<K>, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::insert(&self, key: impl core::borrow::Borrow<aya_ebpf::maps::lpm_trie::Key<K>>, value: impl core::borrow::Borrow<V>, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::remove(&self, key: &aya_ebpf::maps::lpm_trie::Key<K>) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::remove(&self, key: impl core::borrow::Borrow<aya_ebpf::maps::lpm_trie::Key<K>>) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl<K: core::marker::Sync, V: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::lpm_trie::LpmTrie<K, V>
|
|
|
|
impl<K: core::marker::Sync, V: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::lpm_trie::LpmTrie<K, V>
|
|
|
|
impl<K, V> !core::marker::Freeze for aya_ebpf::maps::lpm_trie::LpmTrie<K, V>
|
|
|
|
impl<K, V> !core::marker::Freeze for aya_ebpf::maps::lpm_trie::LpmTrie<K, V>
|
|
|
@ -1164,12 +1164,12 @@ impl<T> core::convert::From<T> for aya_ebpf::maps::lpm_trie::LpmTrie<K, V>
|
|
|
|
pub fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::from(t: T) -> T
|
|
|
|
pub fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::from(t: T) -> T
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::LruHashMap<K, V>
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::LruHashMap<K, V>
|
|
|
|
impl<K, V> aya_ebpf::maps::hash_map::LruHashMap<K, V>
|
|
|
|
impl<K, V> aya_ebpf::maps::hash_map::LruHashMap<K, V>
|
|
|
|
pub unsafe fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::get(&self, key: &K) -> core::option::Option<&V>
|
|
|
|
pub unsafe fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::get(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<&V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::get_ptr(&self, key: &K) -> core::option::Option<*const V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::get_ptr(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<*const V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::get_ptr_mut(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<*mut V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::insert(&self, key: impl core::borrow::Borrow<K>, value: impl core::borrow::Borrow<V>, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::remove(&self, key: &K) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::remove(&self, key: impl core::borrow::Borrow<K>) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl<K: core::marker::Sync, V: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::hash_map::LruHashMap<K, V>
|
|
|
|
impl<K: core::marker::Sync, V: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::hash_map::LruHashMap<K, V>
|
|
|
|
impl<K, V> !core::marker::Freeze for aya_ebpf::maps::hash_map::LruHashMap<K, V>
|
|
|
|
impl<K, V> !core::marker::Freeze for aya_ebpf::maps::hash_map::LruHashMap<K, V>
|
|
|
@ -1195,12 +1195,12 @@ impl<T> core::convert::From<T> for aya_ebpf::maps::hash_map::LruHashMap<K, V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::from(t: T) -> T
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::from(t: T) -> T
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::LruPerCpuHashMap<K, V>
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::LruPerCpuHashMap<K, V>
|
|
|
|
impl<K, V> aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>
|
|
|
|
impl<K, V> aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>
|
|
|
|
pub unsafe fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::get(&self, key: &K) -> core::option::Option<&V>
|
|
|
|
pub unsafe fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::get(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<&V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::get_ptr(&self, key: &K) -> core::option::Option<*const V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::get_ptr(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<*const V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::get_ptr_mut(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<*mut V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::insert(&self, key: impl core::borrow::Borrow<K>, value: impl core::borrow::Borrow<V>, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::remove(&self, key: &K) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::remove(&self, key: impl core::borrow::Borrow<K>) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl<K, V> core::marker::Sync for aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>
|
|
|
|
impl<K, V> core::marker::Sync for aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>
|
|
|
|
impl<K, V> !core::marker::Freeze for aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>
|
|
|
|
impl<K, V> !core::marker::Freeze for aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>
|
|
|
@ -1255,12 +1255,12 @@ impl<T> core::convert::From<T> for aya_ebpf::maps::per_cpu_array::PerCpuArray<T>
|
|
|
|
pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray<T>::from(t: T) -> T
|
|
|
|
pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray<T>::from(t: T) -> T
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::PerCpuHashMap<K, V>
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::PerCpuHashMap<K, V>
|
|
|
|
impl<K, V> aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>
|
|
|
|
impl<K, V> aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>
|
|
|
|
pub unsafe fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::get(&self, key: &K) -> core::option::Option<&V>
|
|
|
|
pub unsafe fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::get(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<&V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::get_ptr(&self, key: &K) -> core::option::Option<*const V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::get_ptr(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<*const V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::get_ptr_mut(&self, key: &K) -> core::option::Option<*mut V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::get_ptr_mut(&self, key: impl core::borrow::Borrow<K>) -> core::option::Option<*mut V>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::insert(&self, key: &K, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::insert(&self, key: impl core::borrow::Borrow<K>, value: impl core::borrow::Borrow<V>, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::remove(&self, key: &K) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::remove(&self, key: impl core::borrow::Borrow<K>) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl<K, V> core::marker::Sync for aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>
|
|
|
|
impl<K, V> core::marker::Sync for aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>
|
|
|
|
impl<K, V> !core::marker::Freeze for aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>
|
|
|
|
impl<K, V> !core::marker::Freeze for aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>
|
|
|
@ -1287,8 +1287,8 @@ pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::from(t: T) -> T
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::PerfEventArray<T>
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::PerfEventArray<T>
|
|
|
|
impl<T> aya_ebpf::maps::PerfEventArray<T>
|
|
|
|
impl<T> aya_ebpf::maps::PerfEventArray<T>
|
|
|
|
pub const fn aya_ebpf::maps::PerfEventArray<T>::new(flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::PerfEventArray<T>::new(flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::PerfEventArray<T>::output<C: aya_ebpf::EbpfContext>(&self, ctx: &C, data: &T, flags: u32)
|
|
|
|
pub fn aya_ebpf::maps::PerfEventArray<T>::output<C: aya_ebpf::EbpfContext>(&self, ctx: &C, data: impl core::borrow::Borrow<T>, flags: u32)
|
|
|
|
pub fn aya_ebpf::maps::PerfEventArray<T>::output_at_index<C: aya_ebpf::EbpfContext>(&self, ctx: &C, index: u32, data: &T, flags: u32)
|
|
|
|
pub fn aya_ebpf::maps::PerfEventArray<T>::output_at_index<C: aya_ebpf::EbpfContext>(&self, ctx: &C, index: u32, data: impl core::borrow::Borrow<T>, flags: u32)
|
|
|
|
pub const fn aya_ebpf::maps::PerfEventArray<T>::pinned(flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::PerfEventArray<T>::pinned(flags: u32) -> Self
|
|
|
|
impl<T: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::PerfEventArray<T>
|
|
|
|
impl<T: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::PerfEventArray<T>
|
|
|
|
impl<T> !core::marker::Freeze for aya_ebpf::maps::PerfEventArray<T>
|
|
|
|
impl<T> !core::marker::Freeze for aya_ebpf::maps::PerfEventArray<T>
|
|
|
@ -1372,7 +1372,7 @@ impl<T> aya_ebpf::maps::queue::Queue<T>
|
|
|
|
pub fn aya_ebpf::maps::queue::Queue<T>::peek(&self) -> core::option::Option<T>
|
|
|
|
pub fn aya_ebpf::maps::queue::Queue<T>::peek(&self) -> core::option::Option<T>
|
|
|
|
pub const fn aya_ebpf::maps::queue::Queue<T>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::queue::Queue<T>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::queue::Queue<T>::pop(&self) -> core::option::Option<T>
|
|
|
|
pub fn aya_ebpf::maps::queue::Queue<T>::pop(&self) -> core::option::Option<T>
|
|
|
|
pub fn aya_ebpf::maps::queue::Queue<T>::push(&self, value: &T, flags: u64) -> core::result::Result<(), i64>
|
|
|
|
pub fn aya_ebpf::maps::queue::Queue<T>::push(&self, value: impl core::borrow::Borrow<T>, flags: u64) -> core::result::Result<(), i64>
|
|
|
|
pub const fn aya_ebpf::maps::queue::Queue<T>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::queue::Queue<T>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl<T: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::queue::Queue<T>
|
|
|
|
impl<T: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::queue::Queue<T>
|
|
|
|
impl<T> !core::marker::Freeze for aya_ebpf::maps::queue::Queue<T>
|
|
|
|
impl<T> !core::marker::Freeze for aya_ebpf::maps::queue::Queue<T>
|
|
|
@ -1398,7 +1398,7 @@ impl<T> core::convert::From<T> for aya_ebpf::maps::queue::Queue<T>
|
|
|
|
pub fn aya_ebpf::maps::queue::Queue<T>::from(t: T) -> T
|
|
|
|
pub fn aya_ebpf::maps::queue::Queue<T>::from(t: T) -> T
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::RingBuf
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::RingBuf
|
|
|
|
impl aya_ebpf::maps::ring_buf::RingBuf
|
|
|
|
impl aya_ebpf::maps::ring_buf::RingBuf
|
|
|
|
pub fn aya_ebpf::maps::ring_buf::RingBuf::output<T: ?core::marker::Sized>(&self, data: &T, flags: u64) -> core::result::Result<(), i64>
|
|
|
|
pub fn aya_ebpf::maps::ring_buf::RingBuf::output<T: ?core::marker::Sized>(&self, data: impl core::borrow::Borrow<T>, flags: u64) -> core::result::Result<(), i64>
|
|
|
|
pub const fn aya_ebpf::maps::ring_buf::RingBuf::pinned(byte_size: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::ring_buf::RingBuf::pinned(byte_size: u32, flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::ring_buf::RingBuf::query(&self, flags: u64) -> u64
|
|
|
|
pub fn aya_ebpf::maps::ring_buf::RingBuf::query(&self, flags: u64) -> u64
|
|
|
|
pub fn aya_ebpf::maps::ring_buf::RingBuf::reserve<T: 'static>(&self, flags: u64) -> core::option::Option<aya_ebpf::maps::ring_buf::RingBufEntry<T>>
|
|
|
|
pub fn aya_ebpf::maps::ring_buf::RingBuf::reserve<T: 'static>(&self, flags: u64) -> core::option::Option<aya_ebpf::maps::ring_buf::RingBufEntry<T>>
|
|
|
@ -1429,10 +1429,10 @@ pub fn aya_ebpf::maps::ring_buf::RingBuf::from(t: T) -> T
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::SockHash<K>
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::SockHash<K>
|
|
|
|
impl<K> aya_ebpf::maps::sock_hash::SockHash<K>
|
|
|
|
impl<K> aya_ebpf::maps::sock_hash::SockHash<K>
|
|
|
|
pub const fn aya_ebpf::maps::sock_hash::SockHash<K>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::sock_hash::SockHash<K>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::sock_hash::SockHash<K>::redirect_msg(&self, ctx: &aya_ebpf::programs::sk_msg::SkMsgContext, key: &mut K, flags: u64) -> i64
|
|
|
|
pub fn aya_ebpf::maps::sock_hash::SockHash<K>::redirect_msg(&self, ctx: impl core::borrow::Borrow<aya_ebpf::programs::sk_msg::SkMsgContext>, key: impl core::borrow::BorrowMut<K>, flags: u64) -> i64
|
|
|
|
pub fn aya_ebpf::maps::sock_hash::SockHash<K>::redirect_sk_lookup(&mut self, ctx: &aya_ebpf::programs::sk_lookup::SkLookupContext, key: impl core::borrow::Borrow<K>, flags: u64) -> core::result::Result<(), u32>
|
|
|
|
pub fn aya_ebpf::maps::sock_hash::SockHash<K>::redirect_sk_lookup(&mut self, ctx: impl core::borrow::Borrow<aya_ebpf::programs::sk_lookup::SkLookupContext>, key: impl core::borrow::Borrow<K>, flags: u64) -> core::result::Result<(), u32>
|
|
|
|
pub fn aya_ebpf::maps::sock_hash::SockHash<K>::redirect_skb(&self, ctx: &aya_ebpf::programs::sk_buff::SkBuffContext, key: &mut K, flags: u64) -> i64
|
|
|
|
pub fn aya_ebpf::maps::sock_hash::SockHash<K>::redirect_skb(&self, ctx: impl core::borrow::Borrow<aya_ebpf::programs::sk_buff::SkBuffContext>, key: impl core::borrow::BorrowMut<K>, flags: u64) -> i64
|
|
|
|
pub fn aya_ebpf::maps::sock_hash::SockHash<K>::update(&self, key: &mut K, sk_ops: &mut aya_ebpf_bindings::x86_64::bindings::bpf_sock_ops, flags: u64) -> core::result::Result<(), i64>
|
|
|
|
pub fn aya_ebpf::maps::sock_hash::SockHash<K>::update(&self, key: impl core::borrow::BorrowMut<K>, sk_ops: impl core::borrow::BorrowMut<aya_ebpf_bindings::x86_64::bindings::bpf_sock_ops>, flags: u64) -> core::result::Result<(), i64>
|
|
|
|
pub const fn aya_ebpf::maps::sock_hash::SockHash<K>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::sock_hash::SockHash<K>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl<K: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::sock_hash::SockHash<K>
|
|
|
|
impl<K: core::marker::Sync> core::marker::Sync for aya_ebpf::maps::sock_hash::SockHash<K>
|
|
|
|
impl<K> !core::marker::Freeze for aya_ebpf::maps::sock_hash::SockHash<K>
|
|
|
|
impl<K> !core::marker::Freeze for aya_ebpf::maps::sock_hash::SockHash<K>
|
|
|
@ -1491,7 +1491,7 @@ impl<T> aya_ebpf::maps::stack::Stack<T>
|
|
|
|
pub fn aya_ebpf::maps::stack::Stack<T>::peek(&self) -> core::option::Option<T>
|
|
|
|
pub fn aya_ebpf::maps::stack::Stack<T>::peek(&self) -> core::option::Option<T>
|
|
|
|
pub const fn aya_ebpf::maps::stack::Stack<T>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::stack::Stack<T>::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub fn aya_ebpf::maps::stack::Stack<T>::pop(&self) -> core::option::Option<T>
|
|
|
|
pub fn aya_ebpf::maps::stack::Stack<T>::pop(&self) -> core::option::Option<T>
|
|
|
|
pub fn aya_ebpf::maps::stack::Stack<T>::push(&self, value: &T, flags: u64) -> core::result::Result<(), i64>
|
|
|
|
pub fn aya_ebpf::maps::stack::Stack<T>::push(&self, value: impl core::borrow::Borrow<T>, flags: u64) -> core::result::Result<(), i64>
|
|
|
|
pub const fn aya_ebpf::maps::stack::Stack<T>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::stack::Stack<T>::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl<T> core::marker::Freeze for aya_ebpf::maps::stack::Stack<T>
|
|
|
|
impl<T> core::marker::Freeze for aya_ebpf::maps::stack::Stack<T>
|
|
|
|
impl<T> core::marker::Send for aya_ebpf::maps::stack::Stack<T> where T: core::marker::Send
|
|
|
|
impl<T> core::marker::Send for aya_ebpf::maps::stack::Stack<T> where T: core::marker::Send
|
|
|
@ -1517,7 +1517,7 @@ impl<T> core::convert::From<T> for aya_ebpf::maps::stack::Stack<T>
|
|
|
|
pub fn aya_ebpf::maps::stack::Stack<T>::from(t: T) -> T
|
|
|
|
pub fn aya_ebpf::maps::stack::Stack<T>::from(t: T) -> T
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::StackTrace
|
|
|
|
#[repr(transparent)] pub struct aya_ebpf::maps::StackTrace
|
|
|
|
impl aya_ebpf::maps::stack_trace::StackTrace
|
|
|
|
impl aya_ebpf::maps::stack_trace::StackTrace
|
|
|
|
pub unsafe fn aya_ebpf::maps::stack_trace::StackTrace::get_stackid<C: aya_ebpf::EbpfContext>(&self, ctx: &C, flags: u64) -> core::result::Result<i64, i64>
|
|
|
|
pub unsafe fn aya_ebpf::maps::stack_trace::StackTrace::get_stackid<C: aya_ebpf::EbpfContext>(&self, ctx: impl core::borrow::Borrow<C>, flags: u64) -> core::result::Result<i64, i64>
|
|
|
|
pub const fn aya_ebpf::maps::stack_trace::StackTrace::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::stack_trace::StackTrace::pinned(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::stack_trace::StackTrace::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
pub const fn aya_ebpf::maps::stack_trace::StackTrace::with_max_entries(max_entries: u32, flags: u32) -> Self
|
|
|
|
impl core::marker::Sync for aya_ebpf::maps::stack_trace::StackTrace
|
|
|
|
impl core::marker::Sync for aya_ebpf::maps::stack_trace::StackTrace
|
|
|
|