Module afxdp::umem[][src]

The Umem module represents a shared memory area shared with the NIC and one or more sockets (shared Umem).

Structs

Umem

The Umem is a shared region of memory, backed by MMap, that is shared between userspace and the NIC(s). Bufs (descriptors) represent packets stored in this area.

UmemCompletionQueue

The completion queue is used by the kernel to signal to the application using AF_XDP that the buffer has been transmitted and is free to be used again.

UmemFillQueue

The fill queue is used to provide the AF_XDP socket (kernel) with buffers where it can write incoming packets.

Enums

UmemError
UmemNewError