pub enum IxgbeError {
QueueNotAligned,
QueueFull,
NoMemory,
PageNotAligned,
NotReady,
InvalidQueue,
}Expand description
Error type for ixgbe driver operations.
This enum represents the various error conditions that can occur when interacting with the ixgbe device.
Variants§
QueueNotAligned
The queue size is not aligned (not a power of 2).
Hardware descriptor rings require sizes that are powers of 2.
QueueFull
There are not enough descriptors available in the queue.
The transmit or receive queue is full. The caller should retry later after processing pending packets.
NoMemory
No memory available.
The memory pool is exhausted or DMA allocation failed.
PageNotAligned
The allocated page is not properly aligned.
DMA memory must be aligned to page boundaries.
NotReady
The device is not ready for the requested operation.
This typically means a packet receive operation was attempted when no packets are available.
InvalidQueue
Invalid queue ID.
The specified queue_id does not exist on this device.