Crate fidl_fuchsia_wlan_common
source ·Macros
Pattern that matches an unknown
WlanBand
member.Structs
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.
Feature-like information specific to the device.
This is a MAC sublayer extension. This extension is not part of the
802.11-2016 spec.
Dynamic Frequency Selection.
See IEEE 802.11-2016 11.9.
This is a spectrum management feature, usable for fullmac or softmac.
Features related to discovery of potential BSSs.
See IEEE 802.11-2016 11.1.4.2 and 11.1.4.3.
Features related to the MAC sublayer (below MLME).
See IEEE 802.11-2016 10.
Management Frame Protection.
See IEEE 802.11-2016 4.5.4.9.
This is a security feature, usable for fullmac or softmac.
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.
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.
Simultaneous Authentication of Equals.
See IEEE 802.11-2016 12.4.
This is a security feature, usable for fullmac or softmac.
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.
Features related to security / access control and data confidentiality.
See IEEE 802.11-2016 4.5.4 and 802.11-2016 12.
Features related to spectrum management.
See IEEE 802.11-2016 4.5.5, 11.8, and 11.9.
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
One entry in a WlanTxStatus report. Indicates a number of attempted transmissions on
a particular tx vector, but does not imply successful transmission.
Enums
Indicates where data plane is implemented.
HT and VHT guard interval.
See IEEE 802.11-2016 Table 19-1 and Table 21-1.
Indicates where MAC layer is implemented.
PHY types supporting different MCS and payload data rates.
Based off of dot11PHYType from IEEE 802.11-2016/2020 Annex C + Amendments
Outcome of a packet transmission.
Constants
This constant defined the fixed length for arrays containing the capabilities
for each band supported by a device driver.
This constant defines fixed length for arrays containing MAC roles supported by
PHY entities.
This constant defines fixed length for arrays containing PHY types supported by
PHY entities.