Skip to main content

Module natural

Module natural 

Source

Structs§

DataVmo
A VMO that can be used for data-plane operations.
DelegatedRxLease
An acquired lease that is propagated up to applications.
DeviceBaseInfo
Network device base info.
DeviceCloneRequest
DeviceGetInfoResponse
DeviceGetPortRequest
DeviceGetPortWatcherRequest
DeviceInfo
Network device information.
DeviceOpenSessionRequest
DeviceOpenSessionResponse
EthernetFeatures
Ethernet frame sub-types and features.
Fifos
Data-plane FIFOs.
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.
PortCloneRequest
PortGetCountersResponse
PortGetDeviceRequest
PortGetDiagnosticsRequest
PortGetIdentityResponse
PortGetInfoResponse
PortGetMacRequest
PortGetPowerDependencyTokenResponse
PortGetStatusResponse
PortGetStatusWatcherRequest
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.
SessionInfo
Session configuration.
SessionRegisterForTxRequest
SessionRegisterForTxResponse
SessionUnregisterForTxRequest
SessionUnregisterForTxResponse
SessionWatchDelegatedRxLeaseResponse
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§

DelegatedRxLeaseHandle
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.