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

fuchsia.wlan.mlme

PROTOCOLS

Connector

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

This protocol is used to connect to the interface's underlying MLME.

Connect

Request

NameType
request request<MLME>

MLME

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

AssociateConf

Response

NameType
resp AssociateConfirm

AssociateInd

Response

NameType
ind AssociateIndication

AssociateReq

Request

NameType
req AssociateRequest

AssociateResp

Request

NameType
resp AssociateResponse

AuthenticateConf

Response

NameType
resp AuthenticateConfirm

AuthenticateInd

Response

NameType
ind AuthenticateIndication

AuthenticateReq

Request

NameType
req AuthenticateRequest

AuthenticateResp

Request

NameType
resp AuthenticateResponse

DeauthenticateConf

Response

NameType
resp DeauthenticateConfirm

DeauthenticateInd

Response

NameType
ind DeauthenticateIndication

DeauthenticateReq

Request

NameType
req DeauthenticateRequest

DeleteKeysReq

Request

NameType
req DeleteKeysRequest

DisassociateConf

Response

NameType
resp DisassociateConfirm

DisassociateInd

Response

NameType
ind DisassociateIndication

DisassociateReq

Request

NameType
req DisassociateRequest

EapolConf

Response

NameType
resp EapolConfirm

EapolInd

Response

NameType
ind EapolIndication

EapolReq

Request

NameType
req EapolRequest

FinalizeAssociationReq

Request

NameType
cap NegotiatedCapabilities

GetMeshPathTableReq

Request

NameType
req GetMeshPathTableRequest

Response

NameType
table fuchsia.wlan.mesh/MeshPathTable

GetMinstrelStats

Request

NameType
req MinstrelStatsRequest

Response

NameType
resp MinstrelStatsResponse

IncomingMpConfirmAction

Response

NameType
action MeshPeeringConfirmAction

IncomingMpOpenAction

Response

NameType
action MeshPeeringOpenAction

JoinConf

Response

NameType
resp JoinConfirm

JoinReq

Request

NameType
req JoinRequest

ListMinstrelPeers

Request

NameType

Response

NameType
resp MinstrelListResponse

MeshPeeringEstablished

Request

NameType
peering MeshPeeringParams

OnChannelSwitched

Response

NameType
info ChannelSwitchInfo

OnPmkAvailable

Response

NameType
info PmkInfo

OnSaeFrameRx

Response

NameType
frame SaeFrame

OnSaeHandshakeInd

Response

NameType
ind SaeHandshakeIndication

OnScanEnd

Response

NameType
end ScanEnd

OnScanResult

Response

NameType
result ScanResult

QueryDeviceInfo

Request

NameType

Response

NameType
info DeviceInfo

RelayCapturedFrame

Response

NameType
result CapturedFrameResult

ResetReq

Request

NameType
req ResetRequest

SaeFrameTx

Request

NameType
frame SaeFrame

SaeHandshakeResp

Request

NameType
resp SaeHandshakeResponse

SendMpConfirmAction

Request

NameType
action MeshPeeringConfirmAction

SendMpOpenAction

Request

NameType
action MeshPeeringOpenAction

SetControlledPort

Request

NameType
req SetControlledPortRequest

SetKeysReq

Request

NameType
req SetKeysRequest

SignalReport

Response

NameType
ind SignalReportIndication

StartCaptureFrames

Request

NameType
req StartCaptureFramesRequest

Response

NameType
resp StartCaptureFramesResponse

StartConf

Response

NameType
resp StartConfirm

StartReq

Request

NameType
req StartRequest

StartScan

Request

NameType
req ScanRequest

StatsQueryReq

Request

NameType

StatsQueryResp

Response

NameType
resp StatsQueryResponse

StopCaptureFrames

Request

NameType

StopConf

Response

NameType
resp StopConfirm

StopReq

Request

NameType
req StopRequest

STRUCTS

AssociateConfirm

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
result_code AssociateResultCodes No default
association_id uint16 No default
cap_info CapabilityInfo No default
rates vector<uint8>[22] No default
wmm_param WmmParameter? No default
ht_cap HtCapabilities? No default
vht_cap VhtCapabilities? No default

AssociateIndication

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
peer_sta_address uint8[6] No default
cap CapabilityInfo No default
listen_interval uint16 No default
ssid vector<uint8>? No default
rates vector<uint8>[22] No default
rsne vector<uint8>? No default

AssociateRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
peer_sta_address uint8[6] No default
cap_info CapabilityInfo No default
rates vector<uint8>[22] No default
qos_capable bool No default
qos_info QosInfo No default
ht_cap HtCapabilities? No default
vht_cap VhtCapabilities? No default
rsne vector<uint8>? No default
vendor_ies vector<uint8>? No default

AssociateResponse

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
peer_sta_address uint8[6] No default
result_code AssociateResultCodes No default
association_id uint16 No default
cap CapabilityInfo No default
rates vector<uint8>[22] No default

AuthenticateConfirm

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
peer_sta_address uint8[6] No default
auth_type AuthenticationTypes No default
result_code AuthenticateResultCodes No default

AuthenticateIndication

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
peer_sta_address uint8[6] No default
auth_type AuthenticationTypes No default

AuthenticateRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
peer_sta_address uint8[6] No default
auth_type AuthenticationTypes No default
auth_failure_timeout uint32 No default

AuthenticateResponse

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
peer_sta_address uint8[6] No default
result_code AuthenticateResultCodes No default

BSSDescription

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
bssid uint8[6] No default
ssid vector<uint8>[32] No default
bss_type BSSTypes No default
beacon_period uint16 No default
dtim_period uint8 No default
timestamp uint64 No default
local_time uint64 No default
cap CapabilityInfo No default
rates vector<uint8>[22] No default
country vector<uint8>? No default
rsne vector<uint8>? No default
vendor_ies vector<uint8>?

All vendor info elements present in the beacon frame. E.g. this may include a WPA1 IE. This slice should be a valid chain of IEs including IE headers for each element.

No default
rcpi_dbmh int16

As per IEEE 802.11-2016, RCPI indicates total channel power (rssi, snr and noise) of the received frame measured on the channel at the antenna connector. This value is specifically meant for beacon reception.

No default
rsni_dbh int16

As per IEEE 802.11-2016, RSNI indicates SNR + interference ratio of received frame. This value is specifically meant for beacon reception.

No default
ht_cap HtCapabilities? No default
ht_op HtOperation? No default
vht_cap VhtCapabilities? No default
vht_op VhtOperation? No default
chan fuchsia.wlan.common/WlanChan No default
rssi_dbm int8 No default
snr_db int8 No default

BandCapabilities

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameTypeDescriptionDefault
band_id fuchsia.wlan.common/Band No default
rates vector<uint8>[22] No default
base_frequency uint16 No default
channels vector<uint8> No default
cap CapabilityInfo No default
ht_cap HtCapabilities? No default
vht_cap VhtCapabilities? No default

CapturedFrameResult

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameTypeDescriptionDefault
frame vector<uint8> No default

ChannelSwitchInfo

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameTypeDescriptionDefault
new_channel uint8 No default

Country

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
alpha2 uint8[2] No default
suffix uint8 No default

DeauthenticateConfirm

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
peer_sta_address uint8[6] No default

DeauthenticateIndication

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
peer_sta_address uint8[6] No default
reason_code ReasonCode No default
locally_initiated bool

locally_initiated is true if deauth is initiated from the device, and is false if it's initiated remotely (e.g. due to deauth frame)

No default

DeauthenticateRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
peer_sta_address uint8[6] No default
reason_code ReasonCode No default

DeleteKeyDescriptor

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
key_id uint16 No default
key_type KeyType No default
address uint8[6] No default

DeleteKeysRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
keylist vector<DeleteKeyDescriptor> No default

DeviceInfo

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameTypeDescriptionDefault
mac_addr uint8[6] No default
role MacRole No default
bands vector<BandCapabilities> No default
driver_features vector<fuchsia.wlan.common/DriverFeature>[32] No default
qos_capable bool No default

DisassociateConfirm

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
status int32 No default

DisassociateIndication

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
peer_sta_address uint8[6] No default
reason_code uint16 No default
locally_initiated bool

locally_initiated is true if diassoc is initiated from the device, and is false if it's initiated remotely (e.g. due to disassoc frame)

No default

DisassociateRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
peer_sta_address uint8[6] No default
reason_code uint16 No default

EapolConfirm

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
result_code EapolResultCodes No default

EapolIndication

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameTypeDescriptionDefault
src_addr uint8[6] No default
dst_addr uint8[6] No default
data vector<uint8> No default

EapolRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
src_addr uint8[6] No default
dst_addr uint8[6] No default
data vector<uint8> No default

GetMeshPathTableRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
dummy uint8 No default

HtCapabilities

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
bytes uint8[26] No default

HtOperation

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
bytes uint8[22] No default

JoinConfirm

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
result_code JoinResultCodes No default

JoinRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
selected_bss BSSDescription No default
join_failure_timeout uint32 No default
nav_sync_delay uint32 No default
op_rates vector<uint8>[22] No default
phy fuchsia.wlan.common/PHY No default
cbw fuchsia.wlan.common/CBW No default

MeshConfiguration

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
active_path_sel_proto_id uint8 No default
active_path_sel_metric_id uint8 No default
congest_ctrl_method_id uint8 No default
sync_method_id uint8 No default
auth_proto_id uint8 No default
mesh_formation_info uint8 No default
mesh_capability uint8 No default

MeshPeeringCommon

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
peer_sta_address uint8[6] No default
protocol_id uint16 No default
local_link_id uint16 No default
mesh_id vector<uint8>[32] No default
rates vector<uint8> No default
mesh_config MeshConfiguration No default
ht_cap HtCapabilities? No default
ht_op HtOperation? No default
vht_cap VhtCapabilities? No default
vht_op VhtOperation? No default

MeshPeeringConfirmAction

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
common MeshPeeringCommon No default
aid uint16 No default
peer_link_id uint16 No default

MeshPeeringOpenAction

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
common MeshPeeringCommon No default

MeshPeeringParams

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
peer_sta_address uint8[6] No default
local_aid uint16 No default
rates vector<uint8> No default

MinstrelListResponse

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameTypeDescriptionDefault
peers fuchsia.wlan.minstrel/Peers No default

MinstrelStatsRequest

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameTypeDescriptionDefault
mac_addr uint8[6] No default

MinstrelStatsResponse

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameTypeDescriptionDefault
peer fuchsia.wlan.minstrel/Peer? No default

NegotiatedCapabilities

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

Non-IEEE custom structure to inform a SoftMAC device about the association negotiation outcome.

NameTypeDescriptionDefault
channel fuchsia.wlan.common/WlanChan No default
cap_info CapabilityInfo No default
rates vector<uint8>[22] No default
wmm_param WmmParameter? No default
ht_cap HtCapabilities? No default
vht_cap VhtCapabilities? No default

PmkInfo

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameTypeDescriptionDefault
pmk vector<uint8> No default
pmkid vector<uint8> No default

ResetRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
sta_address uint8[6] No default
set_default_mib bool No default

SaeFrame

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameTypeDescriptionDefault
peer_sta_address uint8[6] No default
result_code AuthenticateResultCodes No default
seq_num uint16 No default
sae_fields vector<uint8> No default

SaeHandshakeIndication

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameTypeDescriptionDefault
peer_sta_address uint8[6] No default

SaeHandshakeResponse

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameTypeDescriptionDefault
peer_sta_address uint8[6] No default
result_code AuthenticateResultCodes No default

ScanEnd

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
txn_id uint64 No default
code ScanResultCodes No default

ScanRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
txn_id uint64 No default
bss_type BSSTypes No default
bssid uint8[6] No default
ssid vector<uint8>[32] No default
scan_type ScanTypes No default
probe_delay uint32 No default
channel_list vector<uint8>? No default
min_channel_time uint32 No default
max_channel_time uint32 No default
ssid_list vector<vector>? No default

ScanResult

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
txn_id uint64 No default
bss BSSDescription No default

SetControlledPortRequest

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameTypeDescriptionDefault
peer_sta_address uint8[6] No default
state ControlledPortState No default

SetKeyDescriptor

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
key vector<uint8> No default
key_id uint16 No default
key_type KeyType No default
address uint8[6] No default
rsc uint64 No default
cipher_suite_oui uint8[3] No default
cipher_suite_type uint8 No default

SetKeysRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
keylist vector<SetKeyDescriptor> No default

SignalReportIndication

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameTypeDescriptionDefault
rssi_dbm int8 No default
snr_db int8 No default

StartCaptureFramesRequest

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameTypeDescriptionDefault
mgmt_frame_flags MgmtFrameCaptureFlags No default

StartCaptureFramesResponse

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameTypeDescriptionDefault
status int32 No default
supported_mgmt_frames MgmtFrameCaptureFlags No default

StartConfirm

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
result_code StartResultCodes No default

StartRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
ssid vector<uint8>[32] No default
bss_type BSSTypes No default
beacon_period uint16 No default
dtim_period uint8 No default
channel uint8 No default
cap CapabilityInfo No default
rates vector<uint8>[22] No default
country Country No default
mesh_id vector<uint8>[32] No default
rsne vector<uint8>? No default
phy fuchsia.wlan.common/PHY No default
cbw fuchsia.wlan.common/CBW No default

StatsQueryResponse

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameTypeDescriptionDefault
stats fuchsia.wlan.stats/IfaceStats No default

StopConfirm

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
result_code StopResultCodes No default

StopRequest

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
ssid vector<uint8>[32] No default

VhtCapabilities

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
bytes uint8[12] No default

VhtOperation

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
bytes uint8[5] No default

WmmParameter

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameTypeDescriptionDefault
bytes uint8[18] No default

ENUMS

AssociateResultCodes

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
SUCCESS 0
REFUSED_REASON_UNSPECIFIED 1
REFUSED_NOT_AUTHENTICATED 2
REFUSED_CAPABILITIES_MISMATCH 3
REFUSED_EXTERNAL_REASON 4
REFUSED_AP_OUT_OF_MEMORY 5
REFUSED_BASIC_RATES_MISMATCH 6
REJECTED_EMERGENCY_SERVICES_NOT_SUPPORTED 7
REFUSED_TEMPORARILY 8

AuthenticateResultCodes

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
SUCCESS 0
REFUSED 1
ANTI_CLOGGING_TOKEN_REQUIRED 2
FINITE_CYCLIC_GROUP_NOT_SUPPORTED 3
AUTHENTICATION_REJECTED 4
AUTH_FAILURE_TIMEOUT 5

AuthenticationTypes

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
OPEN_SYSTEM 1
SHARED_KEY 2
FAST_BSS_TRANSITION 3
SAE 4

BSSTypes

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
INFRASTRUCTURE 1
PERSONAL 2
INDEPENDENT 3
MESH 4
ANY_BSS 5

ControlledPortState

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameValueDescription
CLOSED 0
OPEN 1

EapolResultCodes

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
SUCCESS 0
TRANSMISSION_FAILURE 1

JoinResultCodes

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
SUCCESS 0
JOIN_FAILURE_TIMEOUT 1

KeyType

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
GROUP 1
PAIRWISE 2
PEER_KEY 3
IGTK 4

MacRole

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

NameValueDescription
CLIENT 1
AP 2
MESH 3

ReasonCode

Type: uint16

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
UNSPECIFIED_REASON 1
INVALID_AUTHENTICATION 2
LEAVING_NETWORK_DEAUTH 3
REASON_INACTIVITY 4
NO_MORE_STAS 5
INVALID_CLASS2_FRAME 6
INVALID_CLASS3_FRAME 7
LEAVING_NETWORK_DISASSOC 8
NOT_AUTHENTICATED 9
UNACCEPTABLE_POWER_CA 10
UNACCEPTABLE_SUPPORTED_CHANNELS 11
BSS_TRANSITION_DISASSOC 12
REASON_INVALID_ELEMENT 13
MIC_FAILURE 14
FOURWAY_HANDSHAKE_TIMEOUT 15
GK_HANDSHAKE_TIMEOUT 16
HANDSHAKE_ELEMENT_MISMATCH 17
REASON_INVALID_GROUP_CIPHER 18
REASON_INVALID_PAIRWISE_CIPHER 19
REASON_INVALID_AKMP 20
UNSUPPORTED_RSNE_VERSION 21
INVALID_RSNE_CAPABILITIES 22
IEEE802_1_X_AUTH_FAILED 23
REASON_CIPHER_OUT_OF_POLICY 24
TDLS_PEER_UNREACHABLE 25
TDLS_UNSPECIFIED_REASON 26
SSP_REQUESTED_DISASSOC 27
NO_SSP_ROAMING_AGREEMENT 28
BAD_CIPHER_OR_AKM 29
NOT_AUTHORIZED_THIS_LOCATION 30
SERVICE_CHANGE_PRECLUDES_TS 31
UNSPECIFIED_QOS_REASON 32
NOT_ENOUGH_BANDWIDTH 33
MISSING_ACKS 34
EXCEEDED_TXOP 35
STA_LEAVING 36
END_TS_BA_DLS 37
UNKNOWN_TS_BA 38
TIMEOUT 39
PEERKEY_MISMATCH 45
PEER_INITIATED 46
AP_INITIATED 47
REASON_INVALID_FT_ACTION_FRAME_COUNT 48
REASON_INVALID_PMKID 49
REASON_INVALID_MDE 50
REASON_INVALID_FTE 51
MESH_PEERING_CANCELED 52
MESH_MAX_PEERS 53
MESH_CONFIGURATION_POLICY_VIOLATION 54
MESH_CLOSE_RCVD 55
MESH_MAX_RETRIES 56
MESH_CONFIRM_TIMEOUT 57
MESH_INVALID_GTK 58
MESH_INCONSISTENT_PARAMETERS 59
MESH_INVALID_SECURITY_CAPABILITY 60
MESH_PATH_ERROR_NO_PROXY_INFORMATION 61
MESH_PATH_ERROR_NO_FORWARDING_INFORMATION 62
MESH_PATH_ERROR_DESTINATION_UNREACHABLE 63
MAC_ADDRESS_ALREADY_EXISTS_IN_MBSS 64
MESH_CHANNEL_SWITCH_REGULATORY_REQUIREMENTS 65
MESH_CHANNEL_SWITCH_UNSPECIFIED 66

ScanResultCodes

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
SUCCESS 0
NOT_SUPPORTED 1
INVALID_ARGS 2
INTERNAL_ERROR 3

ScanTypes

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
ACTIVE 1
PASSIVE 2

StartResultCodes

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
SUCCESS 0
BSS_ALREADY_STARTED_OR_JOINED 1
RESET_REQUIRED_BEFORE_START 2
NOT_SUPPORTED 3
INTERNAL_ERROR 4

StopResultCodes

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme.fidl

NameValueDescription
SUCCESS 0
BSS_ALREADY_STOPPED 1
INTERNAL_ERROR 2

BITS

MgmtFrameCaptureFlags

Type: uint32

Defined in fuchsia.wlan.mlme/wlan_mlme_ext.fidl

Bits used to request management frame subtypes to be captured. Also used in StartCaptureFramesResponse to indicate what management frames are supported.

These values are set at 1 << MgmtFrameSubtypeValue See IEEE Std 802.11-2016, 9.2.4.1.3, for value of each management frame subtype

NameValueDescription
ASSOC_REQ 1
ASSOC_RESP 2
REASSOC_REQ 4
REASSOC_RESP 8
PROBE_REQ 16
PROBE_RESP 32
TIMING_AD 64
BEACON 256
ATIM 512
DISASSOC 1024
AUTH 2048
DEAUTH 4096
ACTION 8192
ACTION_NO_ACK 16384

CONSTANTS

NameValueTypeDescription
HT_CAP_LEN 26 uint8
HT_OP_LEN 22 uint8
RATES_MAX_LEN 22 uint8
VHT_CAP_LEN 12 uint8
VHT_OP_LEN 5 uint8
WMM_PARAM_LEN 18 uint8

WFA WMM v1.2, 2.2.2 Table 5 Length of the WMM Parameter Element body. This does not include IE and vendor IE headers, and only includes the QoS Info, reserved, and AC parameters fields.

countryEnvironAll 32 uint8
countryEnvironIndoor 73 uint8
countryEnvironNonCountry 88 uint8
countryEnvironOutdoor 79 uint8

TYPE ALIASES

NameValueDescription
CapabilityInfo uint16
QosInfo uint8

WFA WMM v1.2, 2.2.1