Module xdpsock::umem[][src]

Structs

CompQueue

Used to transfer ownership of UMEM frames from kernel-space to user-space.

FillQueue

Used to transfer ownership of UMEM frames from user-space to kernel-space.

Frame

Describes a UMEM frame’s address and size of its current contents.

Umem

A region of virtual contiguous memory divided into equal-sized frames. It provides the underlying working memory for an AF_XDP socket.

UmemBuilder

Initial step for building a UMEM. This creates the underlying mmap area.

UmemBuilderWithMmap

Use the mmap’d region to create the UMEM.

UmemConfig

Config for a Umem instance.

UmemConfigBuilder

Builder for UmemConfig for a UmemConfig.

Enums

AccessError

UMEM access errors

DataError

Data related errors

FrameStatus

Represents where in the tx/rx lifecycle a Frame is

UmemConfigError
WriteError

Errors that may occur when writing data to the UMEM.