Crate fidl_fuchsia_wlan_common

Source

Macros§

BssTypeUnknown
Pattern that matches an unknown BssType member.
ChannelBandwidthUnknown
Pattern that matches an unknown ChannelBandwidth member.
WlanBandUnknown
Pattern that matches an unknown WlanBand member.
WlanKeyTypeUnknown
Pattern that matches an unknown WlanKeyType member.
WlanMacRoleUnknown
Pattern that matches an unknown WlanMacRole member.
WlanPhyTypeUnknown
Pattern that matches an unknown WlanPhyType member.
WlanTxResultCodeUnknown
Pattern that matches an unknown WlanTxResultCode member.

Structs§

BssDescription
Type corresponding to a BSSDescription defined by IEEE Std 802.11-2020 6.3.3.3.2
DataPlaneExtension
Indicates where the data plane is implemented. This is a MAC sublayer extension, usable for fullmac or softmac. This extension is not part of the 802.11-2016 spec.
DeviceExtension
Feature-like information specific to the device. This is a MAC sublayer extension. This extension is not part of the 802.11-2016 spec.
DfsFeature
Dynamic Frequency Selection. See IEEE 802.11-2016 11.9. This is a spectrum management feature, usable for fullmac or softmac.
DiscoverySupport
Features related to discovery of potential BSSs. See IEEE 802.11-2016 11.1.4.2 and 11.1.4.3.
JoinBssRequest
MacSublayerSupport
Features related to the MAC sublayer (below MLME). See IEEE 802.11-2016 10.
MfpFeature
Management Frame Protection. See IEEE 802.11-2016 4.5.4.9. This is a security feature, usable for fullmac or softmac.
ProbeResponseOffloadExtension
Indicates where and how probe responses are to be handled. See IEEE 802.11-2016 11.1.4.3. This is a discovery extension, expected to be used for softmac only.
RateSelectionOffloadExtension
Indicates where and how rate selection logic is orchestrated. See IEEE 802.11-2016 10.7. This is a MAC sublayer extension, expected to be used for softmac only.
SaeFeature
Simultaneous Authentication of Equals. See IEEE 802.11-2016 12.4. This is a security feature, usable for fullmac or softmac.
ScanOffloadExtension
Indicates where and how scan logic is orchestrated. See IEEE 802.11-2016 11.1.4.2 and 11.1.4.3. This is a discovery extension, expected to be used for softmac only.
SecuritySupport
Features related to security / access control and data confidentiality. See IEEE 802.11-2016 4.5.4 and 802.11-2016 12.
SpectrumManagementSupport
Features related to spectrum management. See IEEE 802.11-2016 4.5.5, 11.8, and 11.9.
WlanChannel
WlanKeyConfig
WlanTxResult
TX status reports are used by the Minstrel rate selection algorithm Tests should use the default value in //src/connectivity/wlan/testing/hw-sim/src/lib.rs
WlanTxResultEntry
One entry in a WlanTxResult report. Indicates a number of attempted transmissions on a particular tx vector, but does not imply successful transmission.
WlanWmmAccessCategoryParameters
WFA WMM v1.2, 2.2.2
WlanWmmParameters

Enums§

BssType
ChannelBandwidth
DataPlaneType
Indicates where data plane is implemented.
GuardInterval
HT and VHT guard interval. See IEEE 802.11-2016 Table 19-1 and Table 21-1.
MacImplementationType
Indicates where MAC layer is implemented.
PowerSaveType
RequestStatus
ScanType
WlanBand
WlanKeyType
WlanMacRole
WlanPhyType
PHY types supporting different MCS and payload data rates. Based off of dot11PHYType from IEEE 802.11-2016/2020 Annex C + Amendments
WlanProtection
WlanSoftmacHardwareCapabilityBit
WlanTxResultCode
Outcome of a packet transmission.

Constants§

MAX_BANDS
This constant defined the fixed length for arrays containing the capabilities for each band supported by a device driver.
MAX_SUPPORTED_MAC_ROLES
This constant defines fixed length for arrays containing MAC roles supported by PHY entities.
MAX_SUPPORTED_PHY_TYPES
This constant defines fixed length for arrays containing PHY types supported by PHY entities.
WLAN_MAC_MAX_EXT_RATES
WLAN_MAC_MAX_SUPP_RATES
Information defined only within a context of association Beware the subtle interpretation of each field: they are designed to reflect the parameters safe to use within an association Many parameters do not distinguish Rx capability from Tx capability. In those cases, a capability is commonly applied to both Rx and Tx. Some parameters are distinctively for Rx only, and some are Tx only.
WLAN_TX_RESULT_MAX_ENTRY
WLAN_TX_VECTOR_IDX_INVALID

Type Aliases§

CapabilityInfo
Corresponds to the Capability Information field defined by IEEE Std 802.11-2020, 9.4.1.4. This contains subfields that indicate support for requested or optional capabilities.
WlanSoftmacHardwareCapability