Module netstack3_device::queue
source · Expand description
Device RX and TX queueing.
Structs§
- A type representing an operation count in a queue (e.g. the number of packets allowed to be dequeued in a single operation).
- An allocator of [
Buf<Vec<u8>>
] . - The state used to dequeue and handle frames from the device queue.
- /// An API to interact with device
D
receive queues. - Error returned when the receive queue is full.
- The state used to hold a queue of received frames to be handled at a later time.
- An API to interact with device
D
transmit queues. - State associated with a device transmit queue.
Enums§
- The configuration for a transmit queue.
Traits§
- The core execution context for dequeuing frames from the receive queue.
- The bindings context for the receive queue.
- The execution context for a receive queue.
- An implementation of a receive queue, with a buffer.
- Defines opaque types for frames in the receive queue.
- The core execution context for dequeueing TX frames from the transmit queue.
- The bindings context for the transmit queue.
- Basic definitions for a transmit queue.
- The execution context for a transmit queue.
- An implementation of a transmit queue that stores egress frames.