Skip to main content

Module natural

Structs§

DeviceBaseInfo
Network device base info.
DeviceGetInfoResponse
DeviceInfo
Network device information.
EthernetFeatures
Ethernet frame sub-types and features.
FrameTypeSupport
Specifies a frame type and features and supported flags associated with that type.
MacAddressingAddMulticastAddressRequest
MacAddressingAddMulticastAddressResponse
MacAddressingGetUnicastAddressResponse
MacAddressingRemoveMulticastAddressRequest
MacAddressingRemoveMulticastAddressResponse
MacAddressingSetModeRequest
MacAddressingSetModeResponse
PortBaseInfo
Port base info.
PortGetCountersResponse
PortGetInfoResponse
PortGetStatusResponse
PortId
A device port identifier.
PortInfo
Logical port information.
PortStatus
Dynamic port information.
PortWatcherWatchResponse
RxFlags
Flags set by a Device when handing a buffer to a client on the rx path.
SessionAttachRequest
SessionDetachRequest
SessionFlags
Additional session options.
SessionRegisterForTxResponse
SessionUnregisterForTxResponse
StatusFlags
Port status bits, reported in [PortStatus.flags].
StatusWatcherWatchStatusResponse
TxFlags
Flags set by a Client when handing a buffer to a device on the tx path.
TxReturnFlags
Flags set by a Device when returning a tx buffer back to a client.

Enums§

DevicePortEvent
Port creation and destruction events.
FrameType
Types of frames.
MacFilterMode
The address filtering mode supported by MAC devices.
PortClass
Network port class.

Type Aliases§

BasePortId
The base identifier of a port within a device. Always less than [MAX_PORTS].
Empty
SessionAttachResponse
SessionDetachResponse
VmoId
VMO identifier.