pub struct EbpfState {
pub attachments: EbpfAttachments,
/* private fields */
}Expand description
Stores global eBPF state.
Fields§
§attachments: EbpfAttachmentsImplementations§
Source§impl EbpfState
impl EbpfState
Sourcepub fn remove_sk_storage_entries(&self, cookie: u64)
pub fn remove_sk_storage_entries(&self, cookie: u64)
Removed socket with the specified cookie from all sk_storage maps.
Sourcepub fn clone_sk_storage_entries(&self, parent_cookie: u64, child_cookie: u64)
pub fn clone_sk_storage_entries(&self, parent_cookie: u64, child_cookie: u64)
Clones sk_storage map entries with BPF_F_CLONE from parent_cookie socket to
child_cookie socket.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for EbpfState
impl !RefUnwindSafe for EbpfState
impl !UnwindSafe for EbpfState
impl Send for EbpfState
impl Sync for EbpfState
impl Unpin for EbpfState
impl UnsafeUnpin for EbpfState
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<F, N> FidlIntoNative<Box<N>> for Fwhere
F: FidlIntoNative<N>,
impl<F, N> FidlIntoNative<Box<N>> for Fwhere
F: FidlIntoNative<N>,
fn fidl_into_native(self) -> Box<N>
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more