Struct xdpsock::UmemBuilder [−][src]
pub struct UmemBuilder { /* fields omitted */ }
Initial step for building a UMEM. This creates the underlying
mmap
area.
Implementations
impl UmemBuilder
[src]
impl UmemBuilder
[src]pub fn create_mmap(self) -> Result<UmemBuilderWithMmap>
[src]
Allocate a memory region for the UMEM.
Before we can create the UMEM we first need to allocate a
chunk of memory, which will eventually be split up into
frames. We do this with a call to mmap
, requesting a read +
write protected anonymous memory region.
Auto Trait Implementations
impl RefUnwindSafe for UmemBuilder
impl RefUnwindSafe for UmemBuilder
impl Send for UmemBuilder
impl Send for UmemBuilder
impl Sync for UmemBuilder
impl Sync for UmemBuilder
impl Unpin for UmemBuilder
impl Unpin for UmemBuilder
impl UnwindSafe for UmemBuilder
impl UnwindSafe for UmemBuilder