#[repr(C)]pub struct XdpUmemReg {
pub addr: u64,
pub len: u64,
pub chunk_size: u32,
pub headroom: u32,
pub flags: XdpUmemRegFlags,
pub tx_metadata_len: u32,
}Expand description
XDP umem registration.
struct xdp_umem_reg
Fields§
§addr: u64Start address of UMEM.
len: u64Umem length in bytes.
chunk_size: u32Chunk size in bytes.
headroom: u32Headroom in bytes.
flags: XdpUmemRegFlagsFlags.
Requires kernel version 5.4.
tx_metadata_len: u32AF_XDP TX metadata length
Requires kernel version 6.8.
Trait Implementations§
Source§impl Clone for XdpUmemReg
impl Clone for XdpUmemReg
Source§fn clone(&self) -> XdpUmemReg
fn clone(&self) -> XdpUmemReg
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for XdpUmemReg
impl Debug for XdpUmemReg
Source§impl Hash for XdpUmemReg
impl Hash for XdpUmemReg
Source§impl PartialEq for XdpUmemReg
impl PartialEq for XdpUmemReg
impl Copy for XdpUmemReg
impl Eq for XdpUmemReg
impl StructuralPartialEq for XdpUmemReg
Auto Trait Implementations§
impl Freeze for XdpUmemReg
impl RefUnwindSafe for XdpUmemReg
impl Send for XdpUmemReg
impl Sync for XdpUmemReg
impl Unpin for XdpUmemReg
impl UnwindSafe for XdpUmemReg
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