public-api: regenerate

reviewable/pr1180/r1
tamird 2 weeks ago committed by Tamir Duberstein
parent 9e52d2c123
commit ae317961ef

File diff suppressed because it is too large Load Diff

@ -5,7 +5,7 @@ pub use aya_ebpf::macros
pub mod aya_ebpf::helpers
pub use aya_ebpf::helpers::gen
pub macro aya_ebpf::helpers::bpf_printk!
#[repr(transparent)] pub struct aya_ebpf::helpers::PrintkArg(_)
pub struct aya_ebpf::helpers::PrintkArg(_)
impl aya_ebpf::helpers::PrintkArg
pub fn aya_ebpf::helpers::PrintkArg::from_raw(x: u64) -> Self
impl core::clone::Clone for aya_ebpf::helpers::PrintkArg
@ -79,7 +79,7 @@ pub unsafe fn aya_ebpf::helpers::bpf_probe_write_user<T>(dst: *mut T, src: *cons
pub fn aya_ebpf::helpers::bpf_strncmp<const N: usize>(s1: &[u8; N], s2: &core::ffi::c_str::CStr) -> core::cmp::Ordering
pub mod aya_ebpf::maps
pub mod aya_ebpf::maps::array
#[repr(transparent)] pub struct aya_ebpf::maps::array::Array<T>
pub struct aya_ebpf::maps::array::Array<T>
impl<T> aya_ebpf::maps::array::Array<T>
pub fn aya_ebpf::maps::array::Array<T>::get(&self, index: u32) -> core::option::Option<&T>
pub fn aya_ebpf::maps::array::Array<T>::get_ptr(&self, index: u32) -> core::option::Option<*const T>
@ -109,7 +109,7 @@ pub fn aya_ebpf::maps::array::Array<T>::borrow_mut(&mut self) -> &mut T
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 mod aya_ebpf::maps::bloom_filter
#[repr(transparent)] pub struct aya_ebpf::maps::bloom_filter::BloomFilter<T>
pub struct 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>::insert(&mut self, value: &T, flags: u64) -> core::result::Result<(), i64>
@ -138,7 +138,7 @@ pub fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::borrow_mut(&mut self) -> &m
impl<T> core::convert::From<T> for aya_ebpf::maps::bloom_filter::BloomFilter<T>
pub fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::from(t: T) -> T
pub mod aya_ebpf::maps::hash_map
#[repr(transparent)] pub struct aya_ebpf::maps::hash_map::HashMap<K, V>
pub struct 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 fn aya_ebpf::maps::hash_map::HashMap<K, V>::get_ptr(&self, key: &K) -> core::option::Option<*const V>
@ -169,7 +169,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::hash_map::HashMap<K, V> w
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::borrow_mut(&mut self) -> &mut T
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
#[repr(transparent)] pub struct aya_ebpf::maps::hash_map::LruHashMap<K, V>
pub struct 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 fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::get_ptr(&self, key: &K) -> core::option::Option<*const V>
@ -200,7 +200,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::hash_map::LruHashMap<K, V
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::borrow_mut(&mut self) -> &mut T
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
#[repr(transparent)] pub struct aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>
pub struct 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 fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::get_ptr(&self, key: &K) -> core::option::Option<*const V>
@ -231,7 +231,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::hash_map::LruPerCpuHashMa
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>
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>
pub struct 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 fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::get_ptr(&self, key: &K) -> core::option::Option<*const V>
@ -263,7 +263,7 @@ pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::borrow_mut(&mut self) -> &
impl<T> core::convert::From<T> for aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>
pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::from(t: T) -> T
pub mod aya_ebpf::maps::lpm_trie
#[repr(C, packed)] pub struct aya_ebpf::maps::lpm_trie::Key<K>
pub struct aya_ebpf::maps::lpm_trie::Key<K>
pub aya_ebpf::maps::lpm_trie::Key::data: K
pub aya_ebpf::maps::lpm_trie::Key::prefix_len: u32
impl<K> aya_ebpf::maps::lpm_trie::Key<K>
@ -290,7 +290,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::lpm_trie::Key<K> where T:
pub fn aya_ebpf::maps::lpm_trie::Key<K>::borrow_mut(&mut self) -> &mut T
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
#[repr(transparent)] pub struct aya_ebpf::maps::lpm_trie::LpmTrie<K, V>
pub struct 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>::insert(&self, key: &aya_ebpf::maps::lpm_trie::Key<K>, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
@ -320,7 +320,7 @@ pub fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::borrow_mut(&mut self) -> &mut T
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 mod aya_ebpf::maps::per_cpu_array
#[repr(transparent)] pub struct aya_ebpf::maps::per_cpu_array::PerCpuArray<T>
pub struct aya_ebpf::maps::per_cpu_array::PerCpuArray<T>
impl<T> aya_ebpf::maps::per_cpu_array::PerCpuArray<T>
pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray<T>::get(&self, index: u32) -> core::option::Option<&T>
pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray<T>::get_ptr(&self, index: u32) -> core::option::Option<*const T>
@ -350,7 +350,7 @@ pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray<T>::borrow_mut(&mut self) -> &
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 mod aya_ebpf::maps::perf
#[repr(transparent)] pub struct aya_ebpf::maps::perf::PerfEventArray<T>
pub struct aya_ebpf::maps::perf::PerfEventArray<T>
impl<T> aya_ebpf::maps::PerfEventArray<T>
pub const fn aya_ebpf::maps::PerfEventArray<T>::new(flags: u32) -> aya_ebpf::maps::PerfEventArray<T>
pub fn aya_ebpf::maps::PerfEventArray<T>::output<C: aya_ebpf::EbpfContext>(&self, ctx: &C, data: &T, flags: u32)
@ -378,7 +378,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::PerfEventArray<T> where T
pub fn aya_ebpf::maps::PerfEventArray<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::PerfEventArray<T>
pub fn aya_ebpf::maps::PerfEventArray<T>::from(t: T) -> T
#[repr(transparent)] pub struct aya_ebpf::maps::perf::PerfEventByteArray
pub struct aya_ebpf::maps::perf::PerfEventByteArray
impl aya_ebpf::maps::PerfEventByteArray
pub const fn aya_ebpf::maps::PerfEventByteArray::new(flags: u32) -> aya_ebpf::maps::PerfEventByteArray
pub fn aya_ebpf::maps::PerfEventByteArray::output<C: aya_ebpf::EbpfContext>(&self, ctx: &C, data: &[u8], flags: u32)
@ -407,7 +407,7 @@ pub fn aya_ebpf::maps::PerfEventByteArray::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::PerfEventByteArray
pub fn aya_ebpf::maps::PerfEventByteArray::from(t: T) -> T
pub mod aya_ebpf::maps::program_array
#[repr(transparent)] pub struct aya_ebpf::maps::program_array::ProgramArray
pub struct aya_ebpf::maps::program_array::ProgramArray
impl aya_ebpf::maps::program_array::ProgramArray
pub const fn aya_ebpf::maps::program_array::ProgramArray::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::program_array::ProgramArray
pub unsafe fn aya_ebpf::maps::program_array::ProgramArray::tail_call<C: aya_ebpf::EbpfContext>(&self, ctx: &C, index: u32) -> core::result::Result<never, aya_ebpf_cty::od::c_long>
@ -435,7 +435,7 @@ pub fn aya_ebpf::maps::program_array::ProgramArray::borrow_mut(&mut self) -> &mu
impl<T> core::convert::From<T> for aya_ebpf::maps::program_array::ProgramArray
pub fn aya_ebpf::maps::program_array::ProgramArray::from(t: T) -> T
pub mod aya_ebpf::maps::queue
#[repr(transparent)] pub struct aya_ebpf::maps::queue::Queue<T>
pub struct aya_ebpf::maps::queue::Queue<T>
impl<T> aya_ebpf::maps::queue::Queue<T>
pub const fn aya_ebpf::maps::queue::Queue<T>::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::queue::Queue<T>
pub fn aya_ebpf::maps::queue::Queue<T>::pop(&self) -> core::option::Option<T>
@ -464,7 +464,7 @@ pub fn aya_ebpf::maps::queue::Queue<T>::borrow_mut(&mut self) -> &mut T
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 mod aya_ebpf::maps::ring_buf
#[repr(transparent)] pub struct aya_ebpf::maps::ring_buf::RingBuf
pub struct 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 const fn aya_ebpf::maps::ring_buf::RingBuf::pinned(byte_size: u32, flags: u32) -> Self
@ -527,7 +527,7 @@ pub fn aya_ebpf::maps::ring_buf::RingBufEntry<T>::borrow_mut(&mut self) -> &mut
impl<T> core::convert::From<T> for aya_ebpf::maps::ring_buf::RingBufEntry<T>
pub fn aya_ebpf::maps::ring_buf::RingBufEntry<T>::from(t: T) -> T
pub mod aya_ebpf::maps::sock_hash
#[repr(transparent)] pub struct aya_ebpf::maps::sock_hash::SockHash<K>
pub struct 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) -> aya_ebpf::maps::sock_hash::SockHash<K>
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
@ -558,7 +558,7 @@ pub fn aya_ebpf::maps::sock_hash::SockHash<K>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::sock_hash::SockHash<K>
pub fn aya_ebpf::maps::sock_hash::SockHash<K>::from(t: T) -> T
pub mod aya_ebpf::maps::sock_map
#[repr(transparent)] pub struct aya_ebpf::maps::sock_map::SockMap
pub struct aya_ebpf::maps::sock_map::SockMap
impl aya_ebpf::maps::sock_map::SockMap
pub const fn aya_ebpf::maps::sock_map::SockMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::sock_map::SockMap
pub unsafe fn aya_ebpf::maps::sock_map::SockMap::redirect_msg(&self, ctx: &aya_ebpf::programs::sk_msg::SkMsgContext, index: u32, flags: u64) -> i64
@ -589,7 +589,7 @@ pub fn aya_ebpf::maps::sock_map::SockMap::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::sock_map::SockMap
pub fn aya_ebpf::maps::sock_map::SockMap::from(t: T) -> T
pub mod aya_ebpf::maps::stack
#[repr(transparent)] pub struct aya_ebpf::maps::stack::Stack<T>
pub struct aya_ebpf::maps::stack::Stack<T>
impl<T> aya_ebpf::maps::stack::Stack<T>
pub const fn aya_ebpf::maps::stack::Stack<T>::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::stack::Stack<T>
pub fn aya_ebpf::maps::stack::Stack<T>::pop(&mut self) -> core::option::Option<T>
@ -618,7 +618,7 @@ pub fn aya_ebpf::maps::stack::Stack<T>::borrow_mut(&mut self) -> &mut T
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 mod aya_ebpf::maps::stack_trace
#[repr(transparent)] pub struct aya_ebpf::maps::stack_trace::StackTrace
pub struct aya_ebpf::maps::stack_trace::StackTrace
impl aya_ebpf::maps::stack_trace::StackTrace
pub unsafe fn aya_ebpf::maps::stack_trace::StackTrace::get_stackid<C: aya_ebpf::EbpfContext>(&self, ctx: &C, flags: u64) -> core::result::Result<i64, i64>
pub const fn aya_ebpf::maps::stack_trace::StackTrace::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::stack_trace::StackTrace
@ -646,7 +646,7 @@ pub fn aya_ebpf::maps::stack_trace::StackTrace::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::stack_trace::StackTrace
pub fn aya_ebpf::maps::stack_trace::StackTrace::from(t: T) -> T
pub mod aya_ebpf::maps::xdp
#[repr(transparent)] pub struct aya_ebpf::maps::xdp::CpuMap
pub struct aya_ebpf::maps::xdp::CpuMap
impl aya_ebpf::maps::CpuMap
pub const fn aya_ebpf::maps::CpuMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::CpuMap
pub fn aya_ebpf::maps::CpuMap::redirect(&self, index: u32, flags: u64) -> core::result::Result<u32, u32>
@ -673,7 +673,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::CpuMap where T: ?core::ma
pub fn aya_ebpf::maps::CpuMap::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::CpuMap
pub fn aya_ebpf::maps::CpuMap::from(t: T) -> T
#[repr(transparent)] pub struct aya_ebpf::maps::xdp::DevMap
pub struct aya_ebpf::maps::xdp::DevMap
impl aya_ebpf::maps::DevMap
pub fn aya_ebpf::maps::DevMap::get(&self, index: u32) -> core::option::Option<aya_ebpf::maps::xdp::dev_map::DevMapValue>
pub const fn aya_ebpf::maps::DevMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::DevMap
@ -701,7 +701,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::DevMap where T: ?core::ma
pub fn aya_ebpf::maps::DevMap::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::DevMap
pub fn aya_ebpf::maps::DevMap::from(t: T) -> T
#[repr(transparent)] pub struct aya_ebpf::maps::xdp::DevMapHash
pub struct aya_ebpf::maps::xdp::DevMapHash
impl aya_ebpf::maps::DevMapHash
pub fn aya_ebpf::maps::DevMapHash::get(&self, key: u32) -> core::option::Option<aya_ebpf::maps::xdp::dev_map::DevMapValue>
pub const fn aya_ebpf::maps::DevMapHash::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::DevMapHash
@ -729,7 +729,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::DevMapHash where T: ?core
pub fn aya_ebpf::maps::DevMapHash::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::DevMapHash
pub fn aya_ebpf::maps::DevMapHash::from(t: T) -> T
#[repr(transparent)] pub struct aya_ebpf::maps::xdp::XskMap
pub struct aya_ebpf::maps::xdp::XskMap
impl aya_ebpf::maps::XskMap
pub fn aya_ebpf::maps::XskMap::get(&self, index: u32) -> core::option::Option<u32>
pub const fn aya_ebpf::maps::XskMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::XskMap
@ -757,7 +757,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::XskMap where T: ?core::ma
pub fn aya_ebpf::maps::XskMap::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::XskMap
pub fn aya_ebpf::maps::XskMap::from(t: T) -> T
#[repr(transparent)] pub struct aya_ebpf::maps::Array<T>
pub struct aya_ebpf::maps::Array<T>
impl<T> aya_ebpf::maps::array::Array<T>
pub fn aya_ebpf::maps::array::Array<T>::get(&self, index: u32) -> core::option::Option<&T>
pub fn aya_ebpf::maps::array::Array<T>::get_ptr(&self, index: u32) -> core::option::Option<*const T>
@ -786,7 +786,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::array::Array<T> where T:
pub fn aya_ebpf::maps::array::Array<T>::borrow_mut(&mut self) -> &mut T
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
#[repr(transparent)] pub struct aya_ebpf::maps::BloomFilter<T>
pub struct aya_ebpf::maps::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>::insert(&mut self, value: &T, flags: u64) -> core::result::Result<(), i64>
@ -814,7 +814,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::bloom_filter::BloomFilter
pub fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::bloom_filter::BloomFilter<T>
pub fn aya_ebpf::maps::bloom_filter::BloomFilter<T>::from(t: T) -> T
#[repr(transparent)] pub struct aya_ebpf::maps::CpuMap
pub struct aya_ebpf::maps::CpuMap
impl aya_ebpf::maps::CpuMap
pub const fn aya_ebpf::maps::CpuMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::CpuMap
pub fn aya_ebpf::maps::CpuMap::redirect(&self, index: u32, flags: u64) -> core::result::Result<u32, u32>
@ -841,7 +841,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::CpuMap where T: ?core::ma
pub fn aya_ebpf::maps::CpuMap::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::CpuMap
pub fn aya_ebpf::maps::CpuMap::from(t: T) -> T
#[repr(transparent)] pub struct aya_ebpf::maps::DevMap
pub struct aya_ebpf::maps::DevMap
impl aya_ebpf::maps::DevMap
pub fn aya_ebpf::maps::DevMap::get(&self, index: u32) -> core::option::Option<aya_ebpf::maps::xdp::dev_map::DevMapValue>
pub const fn aya_ebpf::maps::DevMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::DevMap
@ -869,7 +869,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::DevMap where T: ?core::ma
pub fn aya_ebpf::maps::DevMap::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::DevMap
pub fn aya_ebpf::maps::DevMap::from(t: T) -> T
#[repr(transparent)] pub struct aya_ebpf::maps::DevMapHash
pub struct aya_ebpf::maps::DevMapHash
impl aya_ebpf::maps::DevMapHash
pub fn aya_ebpf::maps::DevMapHash::get(&self, key: u32) -> core::option::Option<aya_ebpf::maps::xdp::dev_map::DevMapValue>
pub const fn aya_ebpf::maps::DevMapHash::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::DevMapHash
@ -897,7 +897,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::DevMapHash where T: ?core
pub fn aya_ebpf::maps::DevMapHash::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::DevMapHash
pub fn aya_ebpf::maps::DevMapHash::from(t: T) -> T
#[repr(transparent)] pub struct aya_ebpf::maps::HashMap<K, V>
pub struct aya_ebpf::maps::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 fn aya_ebpf::maps::hash_map::HashMap<K, V>::get_ptr(&self, key: &K) -> core::option::Option<*const V>
@ -928,7 +928,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::hash_map::HashMap<K, V> w
pub fn aya_ebpf::maps::hash_map::HashMap<K, V>::borrow_mut(&mut self) -> &mut T
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
#[repr(transparent)] pub struct aya_ebpf::maps::LpmTrie<K, V>
pub struct aya_ebpf::maps::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>::insert(&self, key: &aya_ebpf::maps::lpm_trie::Key<K>, value: &V, flags: u64) -> core::result::Result<(), aya_ebpf_cty::od::c_long>
@ -957,7 +957,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::lpm_trie::LpmTrie<K, V> w
pub fn aya_ebpf::maps::lpm_trie::LpmTrie<K, V>::borrow_mut(&mut self) -> &mut T
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
#[repr(transparent)] pub struct aya_ebpf::maps::LruHashMap<K, V>
pub struct aya_ebpf::maps::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 fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::get_ptr(&self, key: &K) -> core::option::Option<*const V>
@ -988,7 +988,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::hash_map::LruHashMap<K, V
pub fn aya_ebpf::maps::hash_map::LruHashMap<K, V>::borrow_mut(&mut self) -> &mut T
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
#[repr(transparent)] pub struct aya_ebpf::maps::LruPerCpuHashMap<K, V>
pub struct aya_ebpf::maps::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 fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::get_ptr(&self, key: &K) -> core::option::Option<*const V>
@ -1019,7 +1019,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::hash_map::LruPerCpuHashMa
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>
pub fn aya_ebpf::maps::hash_map::LruPerCpuHashMap<K, V>::from(t: T) -> T
#[repr(transparent)] pub struct aya_ebpf::maps::PerCpuArray<T>
pub struct aya_ebpf::maps::PerCpuArray<T>
impl<T> aya_ebpf::maps::per_cpu_array::PerCpuArray<T>
pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray<T>::get(&self, index: u32) -> core::option::Option<&T>
pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray<T>::get_ptr(&self, index: u32) -> core::option::Option<*const T>
@ -1048,7 +1048,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::per_cpu_array::PerCpuArra
pub fn aya_ebpf::maps::per_cpu_array::PerCpuArray<T>::borrow_mut(&mut self) -> &mut T
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
#[repr(transparent)] pub struct aya_ebpf::maps::PerCpuHashMap<K, V>
pub struct aya_ebpf::maps::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 fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::get_ptr(&self, key: &K) -> core::option::Option<*const V>
@ -1079,7 +1079,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::hash_map::PerCpuHashMap<K
pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>
pub fn aya_ebpf::maps::hash_map::PerCpuHashMap<K, V>::from(t: T) -> T
#[repr(transparent)] pub struct aya_ebpf::maps::PerfEventArray<T>
pub struct aya_ebpf::maps::PerfEventArray<T>
impl<T> aya_ebpf::maps::PerfEventArray<T>
pub const fn aya_ebpf::maps::PerfEventArray<T>::new(flags: u32) -> aya_ebpf::maps::PerfEventArray<T>
pub fn aya_ebpf::maps::PerfEventArray<T>::output<C: aya_ebpf::EbpfContext>(&self, ctx: &C, data: &T, flags: u32)
@ -1107,7 +1107,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::PerfEventArray<T> where T
pub fn aya_ebpf::maps::PerfEventArray<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::PerfEventArray<T>
pub fn aya_ebpf::maps::PerfEventArray<T>::from(t: T) -> T
#[repr(transparent)] pub struct aya_ebpf::maps::PerfEventByteArray
pub struct aya_ebpf::maps::PerfEventByteArray
impl aya_ebpf::maps::PerfEventByteArray
pub const fn aya_ebpf::maps::PerfEventByteArray::new(flags: u32) -> aya_ebpf::maps::PerfEventByteArray
pub fn aya_ebpf::maps::PerfEventByteArray::output<C: aya_ebpf::EbpfContext>(&self, ctx: &C, data: &[u8], flags: u32)
@ -1135,7 +1135,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::PerfEventByteArray where
pub fn aya_ebpf::maps::PerfEventByteArray::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::PerfEventByteArray
pub fn aya_ebpf::maps::PerfEventByteArray::from(t: T) -> T
#[repr(transparent)] pub struct aya_ebpf::maps::ProgramArray
pub struct aya_ebpf::maps::ProgramArray
impl aya_ebpf::maps::program_array::ProgramArray
pub const fn aya_ebpf::maps::program_array::ProgramArray::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::program_array::ProgramArray
pub unsafe fn aya_ebpf::maps::program_array::ProgramArray::tail_call<C: aya_ebpf::EbpfContext>(&self, ctx: &C, index: u32) -> core::result::Result<never, aya_ebpf_cty::od::c_long>
@ -1162,7 +1162,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::program_array::ProgramArr
pub fn aya_ebpf::maps::program_array::ProgramArray::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::program_array::ProgramArray
pub fn aya_ebpf::maps::program_array::ProgramArray::from(t: T) -> T
#[repr(transparent)] pub struct aya_ebpf::maps::Queue<T>
pub struct aya_ebpf::maps::Queue<T>
impl<T> aya_ebpf::maps::queue::Queue<T>
pub const fn aya_ebpf::maps::queue::Queue<T>::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::queue::Queue<T>
pub fn aya_ebpf::maps::queue::Queue<T>::pop(&self) -> core::option::Option<T>
@ -1190,7 +1190,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::queue::Queue<T> where T:
pub fn aya_ebpf::maps::queue::Queue<T>::borrow_mut(&mut self) -> &mut T
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
#[repr(transparent)] pub struct aya_ebpf::maps::RingBuf
pub struct aya_ebpf::maps::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 const fn aya_ebpf::maps::ring_buf::RingBuf::pinned(byte_size: u32, flags: u32) -> Self
@ -1219,7 +1219,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::ring_buf::RingBuf where T
pub fn aya_ebpf::maps::ring_buf::RingBuf::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::ring_buf::RingBuf
pub fn aya_ebpf::maps::ring_buf::RingBuf::from(t: T) -> T
#[repr(transparent)] pub struct aya_ebpf::maps::SockHash<K>
pub struct aya_ebpf::maps::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) -> aya_ebpf::maps::sock_hash::SockHash<K>
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
@ -1249,7 +1249,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::sock_hash::SockHash<K> wh
pub fn aya_ebpf::maps::sock_hash::SockHash<K>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::sock_hash::SockHash<K>
pub fn aya_ebpf::maps::sock_hash::SockHash<K>::from(t: T) -> T
#[repr(transparent)] pub struct aya_ebpf::maps::SockMap
pub struct aya_ebpf::maps::SockMap
impl aya_ebpf::maps::sock_map::SockMap
pub const fn aya_ebpf::maps::sock_map::SockMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::sock_map::SockMap
pub unsafe fn aya_ebpf::maps::sock_map::SockMap::redirect_msg(&self, ctx: &aya_ebpf::programs::sk_msg::SkMsgContext, index: u32, flags: u64) -> i64
@ -1279,7 +1279,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::sock_map::SockMap where T
pub fn aya_ebpf::maps::sock_map::SockMap::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::sock_map::SockMap
pub fn aya_ebpf::maps::sock_map::SockMap::from(t: T) -> T
#[repr(transparent)] pub struct aya_ebpf::maps::Stack<T>
pub struct aya_ebpf::maps::Stack<T>
impl<T> aya_ebpf::maps::stack::Stack<T>
pub const fn aya_ebpf::maps::stack::Stack<T>::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::stack::Stack<T>
pub fn aya_ebpf::maps::stack::Stack<T>::pop(&mut self) -> core::option::Option<T>
@ -1307,7 +1307,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::stack::Stack<T> where T:
pub fn aya_ebpf::maps::stack::Stack<T>::borrow_mut(&mut self) -> &mut T
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
#[repr(transparent)] pub struct aya_ebpf::maps::StackTrace
pub struct aya_ebpf::maps::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 const fn aya_ebpf::maps::stack_trace::StackTrace::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::stack_trace::StackTrace
@ -1334,7 +1334,7 @@ impl<T> core::borrow::BorrowMut<T> for aya_ebpf::maps::stack_trace::StackTrace w
pub fn aya_ebpf::maps::stack_trace::StackTrace::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya_ebpf::maps::stack_trace::StackTrace
pub fn aya_ebpf::maps::stack_trace::StackTrace::from(t: T) -> T
#[repr(transparent)] pub struct aya_ebpf::maps::XskMap
pub struct aya_ebpf::maps::XskMap
impl aya_ebpf::maps::XskMap
pub fn aya_ebpf::maps::XskMap::get(&self, index: u32) -> core::option::Option<u32>
pub const fn aya_ebpf::maps::XskMap::pinned(max_entries: u32, flags: u32) -> aya_ebpf::maps::XskMap

@ -1,5 +1,5 @@
pub mod aya_log_common
#[repr(u8)] pub enum aya_log_common::Argument
pub enum aya_log_common::Argument
pub aya_log_common::Argument::ArrU16Len8
pub aya_log_common::Argument::ArrU8Len16
pub aya_log_common::Argument::ArrU8Len4
@ -52,7 +52,7 @@ impl<T> core::clone::CloneToUninit for aya_log_common::Argument where T: core::c
pub unsafe fn aya_log_common::Argument::clone_to_uninit(&self, dst: *mut u8)
impl<T> core::convert::From<T> for aya_log_common::Argument
pub fn aya_log_common::Argument::from(t: T) -> T
#[repr(u8)] pub enum aya_log_common::DisplayHint
pub enum aya_log_common::DisplayHint
pub aya_log_common::DisplayHint::Default = 1
pub aya_log_common::DisplayHint::Ip
pub aya_log_common::DisplayHint::LowerHex
@ -96,7 +96,7 @@ impl<T> core::clone::CloneToUninit for aya_log_common::DisplayHint where T: core
pub unsafe fn aya_log_common::DisplayHint::clone_to_uninit(&self, dst: *mut u8)
impl<T> core::convert::From<T> for aya_log_common::DisplayHint
pub fn aya_log_common::DisplayHint::from(t: T) -> T
#[repr(u8)] pub enum aya_log_common::Level
pub enum aya_log_common::Level
pub aya_log_common::Level::Debug
pub aya_log_common::Level::Error = 1
pub aya_log_common::Level::Info
@ -139,7 +139,7 @@ impl<T> core::clone::CloneToUninit for aya_log_common::Level where T: core::clon
pub unsafe fn aya_log_common::Level::clone_to_uninit(&self, dst: *mut u8)
impl<T> core::convert::From<T> for aya_log_common::Level
pub fn aya_log_common::Level::from(t: T) -> T
#[repr(u8)] pub enum aya_log_common::RecordField
pub enum aya_log_common::RecordField
pub aya_log_common::RecordField::File
pub aya_log_common::RecordField::Level
pub aya_log_common::RecordField::Line

File diff suppressed because it is too large Load Diff

@ -264,7 +264,7 @@ pub fn aya::maps::hash_map::PerCpuHashMap<T, K, V>::borrow_mut(&mut self) -> &mu
impl<T> core::convert::From<T> for aya::maps::hash_map::PerCpuHashMap<T, K, V>
pub fn aya::maps::hash_map::PerCpuHashMap<T, K, V>::from(t: T) -> T
pub mod aya::maps::lpm_trie
#[repr(C, packed)] pub struct aya::maps::lpm_trie::Key<K: aya::Pod>
pub struct aya::maps::lpm_trie::Key<K: aya::Pod>
impl<K: aya::Pod> aya::maps::lpm_trie::Key<K>
pub fn aya::maps::lpm_trie::Key<K>::data(&self) -> K
pub fn aya::maps::lpm_trie::Key<K>::new(prefix_len: u32, data: K) -> Self
@ -750,7 +750,7 @@ impl<T> core::borrow::BorrowMut<T> for aya::maps::SockMap<T> where T: ?core::mar
pub fn aya::maps::SockMap<T>::borrow_mut(&mut self) -> &mut T
impl<T> core::convert::From<T> for aya::maps::SockMap<T>
pub fn aya::maps::SockMap<T>::from(t: T) -> T
#[repr(transparent)] pub struct aya::maps::sock::SockMapFd(_)
pub struct aya::maps::sock::SockMapFd(_)
impl aya::maps::sock::SockMapFd
pub fn aya::maps::sock::SockMapFd::try_clone(&self) -> std::io::error::Result<Self>
impl std::os::fd::owned::AsFd for aya::maps::sock::SockMapFd
@ -4939,7 +4939,7 @@ impl<T> core::clone::CloneToUninit for aya::programs::perf_event::PerfEventScope
pub unsafe fn aya::programs::perf_event::PerfEventScope::clone_to_uninit(&self, dst: *mut u8)
impl<T> core::convert::From<T> for aya::programs::perf_event::PerfEventScope
pub fn aya::programs::perf_event::PerfEventScope::from(t: T) -> T
#[repr(u32)] pub enum aya::programs::perf_event::PerfTypeId
pub enum aya::programs::perf_event::PerfTypeId
pub aya::programs::perf_event::PerfTypeId::Breakpoint = 5
pub aya::programs::perf_event::PerfTypeId::Hardware = 0
pub aya::programs::perf_event::PerfTypeId::HwCache = 3
@ -7255,7 +7255,7 @@ impl<T> core::clone::CloneToUninit for aya::programs::perf_event::PerfEventScope
pub unsafe fn aya::programs::perf_event::PerfEventScope::clone_to_uninit(&self, dst: *mut u8)
impl<T> core::convert::From<T> for aya::programs::perf_event::PerfEventScope
pub fn aya::programs::perf_event::PerfEventScope::from(t: T) -> T
#[repr(u32)] pub enum aya::programs::PerfTypeId
pub enum aya::programs::PerfTypeId
pub aya::programs::PerfTypeId::Breakpoint = 5
pub aya::programs::PerfTypeId::Hardware = 0
pub aya::programs::PerfTypeId::HwCache = 3

Loading…
Cancel
Save