Structs

Network device base info.
Network device information.
A Stream of incoming requests for DeviceInstance
A Stream of incoming requests for Device
A Stream of incoming requests for Diagnostics
Ethernet frame sub-types and features.
Data-plane FIFOs.
Specifies a frame type and features and supported flags associated with that type.
A Stream of incoming requests for MacAddressing
Port base info.
A device port identifier.
Logical port information.
A Stream of incoming requests for Port
Dynamic port information.
A Stream of incoming requests for PortWatcher
Flags set by a Device when handing a buffer to a client on the rx path.
Additional session options.
Session configuration.
A Stream of incoming requests for Session
Port status bits, reported in [PortStatus.flags].
A Stream of incoming requests for StatusWatcher
Flags set by a Client when handing a buffer to a client on the tx path.
Flags set by a Device when returning a tx buffer back to a client.

Enums

Network device class.
An instance of a network device exposed on devfs.
Port creation and destruction events.
A Network Device.
Provides two way communications between device and upper layers to exchange device health information.
Types of frames.
The type of metadata information appended to a frame.
The address filtering mode supported by MAC devices.
A logical port belonging to a [Device].
Provides iteration over and updates for ports attached to a device.
Available rx acceleration features.
Represents a session with a Network device.
Provides a way to receive updates on port status changes.
Available tx acceleration features.

Constants

Blanket definition for raw frames.
Maximum number of acceleration flags.
Maximum number of chained descriptors that describe a single frame.
Maximum numbers of supported frame types for rx or tx.
The maximum number of ports attached to a device at a given time.
Maximum length of session label.
The maximum number of status samples that can be buffered by a [StatusWatcher].

Traits

Type Definitions