Crate fidl_fuchsia_hardware_network_common

Source

Macros§

FrameTypeUnknown
Pattern that matches an unknown FrameType member.
MacFilterModeUnknown
Pattern that matches an unknown MacFilterMode member.
PortClassUnknown
Pattern that matches an unknown PortClass member.
RxAccelerationUnknown
Pattern that matches an unknown RxAcceleration member.
TxAccelerationUnknown
Pattern that matches an unknown TxAcceleration member.

Structs§

DeviceBaseInfo
Network device base info.
DeviceGetInfoResponse
DeviceInfo
Network device information.
Empty
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.
StatusFlags
Port status bits, reported in [PortStatus.flags].
StatusWatcherWatchStatusResponse
TxFlags
Flags set by a Client when handing a buffer to a client on the tx path.
TxReturnFlags
Flags set by a Device when returning a tx buffer back to a client.

Enums§

DeviceClass
Network device class.
DevicePortEvent
Port creation and destruction events.
FrameType
Types of frames.
InfoType
The type of metadata information appended to a frame.
MacFilterMode
The address filtering mode supported by MAC devices.
PortClass
Network port class.
RxAcceleration
Available rx acceleration features.
TxAcceleration
Available tx acceleration features.

Constants§

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

Type Aliases§

BasePortId
The base identifier of a port within a device. Always less than MAX_PORTS.