Structs§
- DataVmo
- A VMO that can be used for data-plane operations.
- Delegated
RxLease - An acquired lease that is propagated up to applications.
- Device
Base Info - Network device base info.
- Device
Clone Request - Device
GetInfo Response - Device
GetPort Request - Device
GetPort Watcher Request - Device
Info - Network device information.
- Device
Open Session Request - Device
Open Session Response - Ethernet
Features - Ethernet frame sub-types and features.
- Fifos
- Data-plane FIFOs.
- Frame
Type Support - Specifies a frame type and features and supported flags associated with that type.
- MacAddressing
AddMulticast Address Request - MacAddressing
AddMulticast Address Response - MacAddressing
GetUnicast Address Response - MacAddressing
Remove Multicast Address Request - MacAddressing
Remove Multicast Address Response - MacAddressing
SetMode Request - MacAddressing
SetMode Response - Port
Base Info - Port base info.
- Port
Clone Request - Port
GetCounters Response - Port
GetDevice Request - Port
GetDiagnostics Request - Port
GetIdentity Response - Port
GetInfo Response - Port
GetMac Request - Port
GetPower Dependency Token Response - Port
GetStatus Response - Port
GetStatus Watcher Request - PortId
- A device port identifier.
- Port
Info - Logical port information.
- Port
Status - Dynamic port information.
- Port
Watcher Watch Response - RxFlags
- Flags set by a Device when handing a buffer to a client on the rx path.
- Session
Attach Request - Session
Detach Request - Session
Flags - Additional session options.
- Session
Info - Session configuration.
- Session
Register ForTx Request - Session
Register ForTx Response - Session
Unregister ForTx Request - Session
Unregister ForTx Response - Session
Watch Delegated RxLease Response - Status
Flags - Port status bits, reported in [
PortStatus.flags]. - Status
Watcher Watch Status Response - TxFlags
- Flags set by a Client when handing a buffer to a device on the tx path.
- TxReturn
Flags - Flags set by a Device when returning a tx buffer back to a client.
Enums§
- Delegated
RxLease Handle - Device
Port Event - Port creation and destruction events.
- Frame
Type - Types of frames.
- MacFilter
Mode - The address filtering mode supported by MAC devices.
- Port
Class - Network port class.
Type Aliases§
- Base
Port Id - The base identifier of a port within a device. Always less than
[
MAX_PORTS]. - Empty
- Session
Attach Response - Session
Detach Response - VmoId
- VMO identifier.