Google is committed to advancing racial equity for Black communities. See how.

fuchsia.wlan.common

STRUCTS

WlanChan

Defined in fuchsia.wlan.common/wlan_common.fidl

NameTypeDescriptionDefault
primary uint8 No default
cbw CBW No default
secondary80 uint8 No default

ENUMS

Band

Type: uint8

Defined in fuchsia.wlan.common/wlan_common.fidl

NameValueDescription
WLAN_BAND_2GHZ 0
WLAN_BAND_5GHZ 1
WLAN_BAND_COUNT 2

CBW

Type: uint32

Defined in fuchsia.wlan.common/wlan_common.fidl

NameValueDescription
CBW20 0
CBW40 1
CBW40BELOW 2
CBW80 3
CBW160 4
CBW80P80 5

DriverFeature

Type: uint32

Defined in fuchsia.wlan.common/wlan_common.fidl

NameValueDescription
SCAN_OFFLOAD 0
RATE_SELECTION 1
SYNTH 2
TX_STATUS_REPORT 3
DFS 4
PROBE_RESP_OFFLOAD 5
SAE_SME_AUTH 6
SAE_DRIVER_AUTH 7
MFP 8

Indicates support for management frame protection and IGTK.

TEMP_SOFTMAC 2718281828

Temporary feature flag for driver to indicate this iface a SoftMAC device. TODO(41640): Remove this flag once FullMAC drivers no longer use SME.

GuardInterval

Type: uint8

Defined in fuchsia.wlan.common/wlan_common.fidl

HT and VHT guard interval. See IEEE 802.11-2016 Table 19-1 and Table 21-1.

NameValueDescription
LONG_GI 1
SHORT_GI 2

PHY

Type: uint32

Defined in fuchsia.wlan.common/wlan_common.fidl

NameValueDescription
HR 1

IEEE 802.11b, used for DSSS, HR/DSSS, ERP-DSSS/CCK

ERP 2

IEEE 802.11a/g, used for ERP-OFDM

HT 3

IEEE 802.11n

VHT 4

IEEE 802.11ac

HEW 5

IEEE 802.11ax

RequestStatus

Type: uint32

Defined in fuchsia.wlan.common/wlan_common.fidl

NameValueDescription
ACKNOWLEDGED 0
REJECTED_NOT_SUPPORTED 1
REJECTED_INCOMPATIBLE_MODE 2
REJECTED_ALREADY_IN_USE 3
REJECTED_DUPLICATE_REQUEST 4

ScanType

Type: uint32

Defined in fuchsia.wlan.common/wlan_common.fidl

NameValueDescription
ACTIVE 1
PASSIVE 2