结构体
CSSID
在 fuchsia.wlan.ieee80211/fields.fidl 中定义
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
len |
uint8
|
无默认值 | |
data |
uint8[32]
|
无默认值 |
超能力
在 fuchsia.wlan.ieee80211/fields.fidl 中定义
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
bytes |
uint8[26]
|
无默认值 |
HtOperation
在 fuchsia.wlan.ieee80211/fields.fidl 中定义
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
bytes |
uint8[22]
|
无默认值 |
Vht 功能
在 fuchsia.wlan.ieee80211/fields.fidl 中定义
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
bytes |
uint8[12]
|
无默认值 |
VhtOperation
在 fuchsia.wlan.ieee80211/fields.fidl 中定义
字段 | 类型 | 说明 | 默认 |
---|---|---|---|
bytes |
uint8[5]
|
无默认值 |
ENUMS
CipherSuiteType 灵活
类型:uint32
定义在 fuchsia.wlan.ieee80211/rsn.fidl 中
IEEE 标准 802.11-2016、9.4.2.25.2
名称 | 值 | 说明 |
---|---|---|
使用群组 |
0 |
|
WEP_40 |
1 |
|
提示 |
2 |
|
RESERVED_3 |
3 |
|
CCMP_128 |
4 |
|
WEP_104 |
5 |
|
BIP_CMAC_128 |
6 |
|
GROUP_ADDRESSED_NOT_ALLOWED |
7 |
|
GCMP_128 |
8 |
|
GCMP_256 |
9 |
|
CCMP_256 |
10 |
|
BIP_GMAC_128 |
11 |
|
BIP_GMAC_256 |
12 |
|
BIP_CMAC_256 |
13 |
|
RESERVED_14_TO_255 |
14 |
ReasonCode 灵活
类型:uint16
在 fuchsia.wlan.ieee80211/reason_code.fidl 中定义
802.11 原因代码。这些值在整个标准中是通用的。 IEEE Std 802.11-2016、9.4.1.7、表 9-45
名称 | 值 | 说明 |
---|---|---|
UNSPECIFIED_REASON |
1 |
|
身份验证无效 |
2 |
|
LEAVING_NETWORK_DEAUTH |
3 |
|
REASON_INACTIVITY |
4 |
|
NO_MORE_STAS |
5 |
|
INVALID_CLASS2_FRAME |
6 |
|
INVALID_CLASS3_FRAME |
7 |
|
LEAVING_NETWORK_DISASSOC |
8 |
|
未经过身份验证 |
9 |
|
无法接受 POWER_CAPABILITY |
10 |
|
不可接受的支持频道 |
11 |
|
BSS_TRANSION_DISASSOC |
12 |
|
REASON_INVALID_ELEMENT |
13 |
|
MIC_FAILURE(MIC 失败) |
14 |
|
FOURWAY_HANDSHAKE_TIMEOUT |
15 |
15 在 802.11-2016 中命名为“4WAY_HANDSHAKE_TIMEOUT”。 |
GK_HANDSHAKE_TIMEOUT |
16 |
|
HANDSHAKE_ELEMENT_MISMATCH |
17 |
|
REASON_INVALID_GROUP_CIPHER |
18 |
|
REASON_INVALID_PAIRWISE_CIPHER |
19 |
|
REASON_INVALID_AKMP |
20 |
|
不支持的 RSNE_VERSION |
21 |
|
无效的 RSNE_CAPABILITIES |
22 |
|
IEEE802_1_X_AUTH_FAILED |
23 |
23 在 802.11-2016 中命名为“802_1_X_AUTH_FAILED”。 |
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 |
|
未授权 |
30 |
|
SERVICE_CHANGE_PRECLUDES_TS |
31 |
|
UNSPECIFIED_QOS_REASON |
32 |
|
带宽不足 |
33 |
|
MISSING_ACKS |
34 |
|
EXCEEDED_TXOP |
35 |
|
离开 |
36 |
|
END_TS_BA_DLS |
37 |
37 在 802.11-2016 中被分配给了多个名称“END_TS”“END_BA”和“END_DLS”。 |
UNKNOWN_TS_BA 卡 |
38 |
38 在 802.11-2016 中被分配给了多个名称“UNKNOWN_TS”和“UNKNOWN_BA”。 |
超时 |
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 |
|
MLME_LINK_FAILED |
128 |
值 67 到 127 是 IEEE 协议预留的值,而值 128 到 65535 是预留值供平台使用。MLME 连接中断,通常是因为与 AP 的信号中断所致。 |
FW_RX_STALLED |
129 |
驱动程序在 FW 中检测到停止的 Rx 路径。 |
FW_HIGH_WME_RX_ERR_RATE |
130 |
驱动程序在 FW 中检测到较高的 wme rx 错误率。 |
StatusCode 严格
类型:uint16
在 fuchsia.wlan.ieee80211/status_code.fidl 中定义
802.11 状态代码。这些值在整个标准中是通用的。 IEEE Std 802.11-2016、9.4.1.9、表 9-46
名称 | 值 | 说明 |
---|---|---|
成功 |
0 |
|
REFUSED_REASON_UNSPECIFIED |
1 |
|
TDLS_REJECTED_ALTERNATIVE_PROVIDED |
2 |
|
TDLS_已遭拒 |
3 |
|
已禁用安全设置 |
5 |
4 保留。 |
终身无法接受 |
6 |
|
NOT_IN_SAME_BSS |
7 |
|
REFUSED_CAPABILITIES_MISMATCH |
10 |
预留 8-9。 |
DENIED_NO_ASSOCIATION_EXISTS |
11 |
|
拒绝 (DENIED_OTHER_REASON) |
12 |
|
不支持的身份验证算法 |
13 |
|
TRANSACTION_SEQUENCE_ERROR |
14 |
|
挑战失败 |
15 |
|
REJECTED_SEQUENCE_TIMEOUT |
16 |
|
遭拒(NO_MORE_STAS 个) |
17 |
|
REFUSED_BASIC_RATES_MISMATCH |
18 |
|
DENIED_NO_SHORT_PREAMBLE_SUPPORT |
19 |
|
REJECTED_SPECTRUM_MANAGEMENT_REQUIRED |
22 |
预留 20-21。 |
REJECTED_BAD_POWER_CAPABILITY |
23 |
|
REJECTED_BAD_SUPPORTED_CHANNELS |
24 |
|
DENIED_NO_SHORT_SLOT_TIME_SUPPORT |
25 |
|
拒绝_NO_HT_SUPPORT |
27 |
26 已预留。 |
R0KH_UNREACHABLE |
28 |
|
DENIED_PCO_TIME_NOT_SUPPORTED |
29 |
|
已暂时回应 |
30 |
|
ROBUST_MANAGEMENT_POLICY_VIOLATION |
31 |
|
UNSPECIFIED_QOS_FAILURE 错误 |
32 |
|
DENIED_INSUFFICIENT_BANDWIDTH |
33 |
|
拒绝了频道条件 |
34 |
|
DENIED_QOS_NOT_SUPPORTED |
35 |
|
请求遭拒 |
37 |
|
INVALID_PARAMETERS |
38 |
|
REJECTED_WITH_SUGGESTED_CHANGES 已遭拒 |
39 |
|
STATUS_INVALID_ELEMENT |
40 |
|
STATUS_INVALID_GROUP_CIPHER |
41 |
|
STATUS_INVALID_PAIRWISE_CIPHER |
42 |
|
STATUS_INVALID_AKMP |
43 |
|
不支持的 RSNE_VERSION |
44 |
|
无效的 RSNE_CAPABILITIES |
45 |
|
STATUS_CIPHER_OUT_OF_POLICY |
46 |
|
REJECTED_FOR_DELAY_PERIOD |
47 |
|
DLS_NOT_ALLOWED |
48 |
|
NOT_PRESENT |
49 |
|
非 QOS_STA |
50 |
|
DENIED_LISTEN_INTERVAL_TOO_LARGE |
51 |
|
STATUS_INVALID_FT_ACTION_FRAME_COUNT |
52 |
|
STATUS_INVALID_PMKID |
53 |
|
STATUS_INVALID_MDE |
54 |
|
STATUS_INVALID_FTE |
55 |
|
REQUESTED_TCLAS_NOT_SUPPORTED_BY_AP |
56 |
56 在 802.11-2016 中分配给了“REQUESTED_TCLAS_NOT_SUPPORTED_BY_AP”,与 80 重复。 以下名称在 802.11 号码分配机构数据库中列出。 |
INSUFFICIENT_TCLAS_PROCESSING_RESOURCES 不足 |
57 |
|
TRY_ANOTHER_BSS |
58 |
|
GAS_ADVERTISEMENT_PROTOCOL_NOT_SUPPORTED |
59 |
|
NO_OUTSTANDING_GAS_REQUEST |
60 |
|
GAS_响应_NOT_RECEIVED_FROM_SERVER |
61 |
|
GAS_QUERY_TIMEOUT |
62 |
|
GAS_查询_响应_TOO_LARGE |
63 |
|
REJECTED_HOME_WITH_SUGGESTED_CHANGES 项更改 |
64 |
|
SERVER_UNREACHABLE |
65 |
|
REJECTED_FOR_SSP_PERMISSIONS |
67 |
66 已预留。 |
REFUSED_UNAUTHENTICATED_ACCESS_NOT_SUPPORTED |
68 |
|
RSNE 无效 |
72 |
预留 69-71。 |
U_APSD_COEXISTANCE_NOT_SUPPORTED |
73 |
|
U_APSD_COEX_MODE_NOT_SUPPORTED |
74 |
|
BAD_INTERVAL_WITH_U_APSD_COEX |
75 |
|
ANTI_CLOGGING_TOKEN_REQUIRED |
76 |
|
UNSUPPORTED_FINITE_CYCLIC_GROUP |
77 |
|
CANNOT_FIND_ALTERNATIVE_TBTT |
78 |
|
传输失败 |
79 |
|
REQUESTED_TCLAS_NOT_SUPPORTED |
80 |
请参阅 56 的作业。 |
TCLAS 资源已用尽 |
81 |
|
REJECTED_WITH_SUGGESTED_BSS_过渡 |
82 |
|
拒绝安排 |
83 |
|
REJECT_NO_WAKEUP_SPECIFIED |
84 |
|
成功模式 (SUCCESS_POWER_SAVE_MODE) |
85 |
|
PENDING_ADMITTING_FST_SESSION |
86 |
|
PERFORMING_FST_NOW |
87 |
|
PENDING_GAP_IN_BA_WINDOW |
88 |
|
REJECT_U_PID_SETTING |
89 |
|
REFUSED_EXTERNAL_REASON |
92 |
|
REFUSED_AP_OUT_OF_MEMORY |
93 |
|
REJECTED_EMERGENCY_SERVICES_NOT_SUPPORTED |
94 |
|
查询响应输出 |
95 |
|
REJECT_DSE_BAND |
96 |
|
TCLAS_PROCESSING_已终止 |
97 |
|
TS_SCHEDULE_冲突 |
98 |
|
DENIED_WITH_SUGGESTED_BAND_AND_CHANNEL |
99 |
|
MCCAOP_RESERVATION_CONFLICT(MCCAOP_RESERVATION 冲突) |
100 |
|
MAF_LIMIT_EXCEEDED(超出 MAF_LIMIT_EXCEEDED) |
101 |
|
MCCA_TRACK_LIMIT_EXCEEDED |
102 |
|
DENIED_DUE_TO_SPECTRUM_MANAGEMENT |
103 |
|
DENIED_VHT_NOT_SUPPORTED |
104 |
|
ENABLEMENT_DENIED |
105 |
|
RESTRICTION_FROM_AUTHORIZED_GDB |
106 |
|
AUTHORIZATION_DE 已启用 |
107 |
|
加入失败 |
256 |
我们将其用于自己的用途的保留值。加入 BSS 失败。 |
SPURIOUS_DEAUTH_OR_DISASSOC |
257 |
由于存在虚假的身份验证或离谱,导致身份验证或关联失败。 |
CANCELED |
258 |
连接尝试已取消 |
ESTABLISH_RSNA_FAILURE |
259 |
未能建立安全关联 |
WlanAccessCategory 严格
类型:uint32
在 fuchsia.wlan.ieee80211/fields.fidl 中定义
IEEE 标准 802.11-2020 9.4.2.173
名称 | 值 | 说明 |
---|---|---|
背景 |
1 |
|
尽力而为 |
2 |
|
视频 |
3 |
|
VOICE |
4 |
常量
名称 | 值 | 类型 | 说明 |
---|---|---|---|
CCMP_128_MIC_LEN |
8
|
uint32 |
|
CCMP_256_MIC_LEN |
16
|
uint32 |
|
CCMP_HDR_LEN |
8
|
uint32 |
IEEE 标准 802.11-2016 12.5.3.2 |
CCMP_PN_LEN |
6
|
uint32 |
|
HT_CAP_LEN |
26
|
uint8 |
|
HT_OP_LEN |
22
|
uint8 |
|
MAC_ADDR_LEN |
6
|
uint8 |
|
MAX_KEY_LEN |
32
|
uint8 |
添加数量:15
|
MAX_MESH_ID_BYTE_LEN |
32
|
uint8 |
IEEE 标准 802.11-2016、9.4.2.99 |
MAX_MGMT_FRAME_MAC_HEADER_BYTE_LEN |
28
|
uint8 |
IEEE 标准 802.11-2016、9.3.3.2 |
MAX_MMPDU_BYTE_LEN |
2304
|
uint16 |
IEEE 标准 802.11-2016、9.2.4.7 |
MAX_SSID_BYTE_LEN |
32
|
uint8 |
IEEE Std 802.11-2016, 9.4.2.2 SSID 的最大长度为 32 个字节,即使应使用 UTF-8 编码解释 SSID(请参阅表 9-135)。虽然 802.11 标准中的每个长度都是面向字节的,但 BYTE 一词会包含在此常量的名称中,以强调它不适用于 UTF-8 编码字符串的长度。 |
MAX_SUPPORTED_BASIC_RATES |
12
|
uint8 |
添加数量:13
|
MAX_UNIQUE_CHANNEL_NUMBERS 个 |
256
|
uint16 |
由于 IEEE 802.11-2016 中的信道号不得超过 1 个八位字节,因此唯一信道号列表中的信道数量限制为 256。有关假定信道号不超过一个八位字节的示例元素,请参阅 IEEE 802.11-2016 9.4.2.18 支持的频道元素。 |
MAX_VHT_MPDU_BYTE_LEN_0 |
3895
|
uint16 |
|
MAX_VHT_MPDU_BYTE_LEN_1 |
7991
|
uint16 |
|
MAX_VHT_MPDU_BYTE_LEN_2 |
11454
|
uint16 |
|
组织部门 (OUI_LEN) |
3
|
uint8 |
添加数量:15
|
SSID_LIST_MAX |
84
|
uint8 |
SSID 数量的上限为 84 个,因为 SSID 列表 IE 最多可包含 84 个单字节 SSID。(在具有多个 SSID 的 SSID 列表中,指定零字节 SSID 是有效的,但没有必要,因为它是通配符 SSID。) |
TIDS_MAX |
16
|
uint32 |
IEEE 标准 802.11-2016、9.2.4.5 |
VHT_CAP_LEN |
12
|
uint8 |
|
VHT_OP_LEN |
5
|
uint8 |
|
WLAN_IE_Body_MAX_LEN |
255
|
uint32 |
|
WLAN_IE_MAX_LEN |
257
|
uint32 |
IEEE Sd 802.11-2016, 9.4.2.25.1 IEEE 指出,在 RSN 元素部分中,元素正文的长度上限为 255 个八位字节,而不是在专门部分中。 由于 IE 标头是两个八位字节,因此整个 IE 的长度上限为 257 个八位字节。 |
WLAN_MSDU_MAX_LEN |
2304
|
uint32 |
IEEE Std 802.11-2016,表 9-19 |
别名
名称 | 值 | 说明 |
---|---|---|
MacAddr |
array [MAC_ADDR_LEN ] |
|
Ssid |
vector [MAX_SSID_BYTE_LEN ] |