pub enum BpfFilterStatus {
Attached(RawFd),
FallbackUnprivileged,
Unsupported,
}Expand description
Operational status of the opportunistic eBPF XDP filter attachment.
Variants§
Attached(RawFd)
Filter successfully loaded and attached to the network interface.
FallbackUnprivileged
Unprivileged execution (missing CAP_BPF / CAP_NET_ADMIN / EPERM).
Unsupported
BPF or XDP unsupported on the interface or kernel.
Trait Implementations§
Source§impl Clone for BpfFilterStatus
impl Clone for BpfFilterStatus
impl Copy for BpfFilterStatus
Source§impl Debug for BpfFilterStatus
impl Debug for BpfFilterStatus
impl Eq for BpfFilterStatus
Source§impl PartialEq for BpfFilterStatus
impl PartialEq for BpfFilterStatus
impl StructuralPartialEq for BpfFilterStatus
Auto Trait Implementations§
impl Freeze for BpfFilterStatus
impl RefUnwindSafe for BpfFilterStatus
impl Send for BpfFilterStatus
impl Sync for BpfFilterStatus
impl Unpin for BpfFilterStatus
impl UnsafeUnpin for BpfFilterStatus
impl UnwindSafe for BpfFilterStatus
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