fuchsia.wlan.ieee80211

新增時間:7

結構

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] 沒有預設值

VhtCapabilities

定義於 fuchsia.wlan.ieee80211/fields.fidl

欄位類型說明預設
bytes uint8[12] 沒有預設值

VhtOperation

定義於 fuchsia.wlan.ieee80211/fields.fidl

欄位類型說明預設
bytes uint8[5] 沒有預設值

簡報

CipherSuiteType 彈性

類型:uint32

定義於 fuchsia.wlan.ieee80211/rsn.fidl

IEEE Std 802.11-2016, 9.4.2.25.2

名稱說明
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14

ReasonCode 彈性

類型:uint16

定義於 fuchsia.wlan.ieee80211/reason_code.fidl

802.11 原因代碼。這些值在整個標準中都通用。IEEE Std 802.11-2016、9.4.1.7、表 9-45

新增時間:16

名稱說明
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

其中 15 個在 802.11-2016 中稱為「4WAY_HANDSHAKE_TIMEOUT」。

16
17
18
19
20
21
22
23

202.11 至 2016 年,23 的名稱為「802_1_X_AUTH_FAILED」。

24
25
26
27
28
29
30
31
32
33
34
35
36
37

802.11-2016 已指派給多個名稱「END_TS」、「END_BA」和「END_DLS」,因此 37 項指派給這些名稱。

38

802.11-2016 中的 38 指派給多個名稱「UNKNOWN_TS」和「UNKNOWN_BA」。

39
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
129

駕駛偵測到 FW 中有打破的 Rx 路徑。

130

驅動程式偵測到 WW 中的 Wme rx 錯誤率偏高。

狀態碼 嚴格

類型:uint16

定義於 fuchsia.wlan.ieee80211/status_code.fidl

802.11 狀態碼。這些值在整個標準中都通用。IEEE Std 802.11-2016、9.4.1.9、表 9-46

名稱說明
0
1
2
3
5

4 已保留。

6
7
10

保留 8-9 個字元。

11
12
13
14
15
16
17
18
19
22

保留 20-21 個字元。

23
24
25
27

26 已保留。

28
29
30
31
32
33
34
35
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56

802.11-2016 中的 56 已指派給「REQUESTED_TCLAS_NOT_SUPPORTED_BY_AP」,第 80 份重複。 下方列出的名稱是「802.11 Assign Numbers Authority」資料庫。

57
58
59
60
61
62
63
64
65
67

66 已保留。

68
72

保留 69-71 個字元。

73
74
75
76
77
78
79
80

查看作業 56。

81
82
83
84
85
86
87
88
89
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
256

我們用於個人用途的保留值。

加入 BSS 失敗。

257

由於虛假或散佈程序導致驗證或關聯失敗。

258

連線嘗試已取消

259

無法建立安全性關聯

WlanAccessCategory strict

類型:uint32

定義於 fuchsia.wlan.ieee80211/fields.fidl

IEEE Std 802.11-2020 9.4.2.173

新增時間:13

名稱說明
1
2
3
4

持續性

名稱類型說明
CCMP_128_MIC_LEN 8 uint32
CCMP_256_MIC_LEN 16 uint32
CCMP_HDR_LEN 8 uint32

IEEE Std 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 Std 802.11-2016, 9.4.2.99

MAX_MGMT_FRAME_MAC_header_BYTE_LEN 28 uint8

IEEE Std 802.11-2016, 9.3.3.2

MAX_MMPDU_BYTE_LEN 2304 uint16

IEEE Std 802.11-2016, 9.2.4.7

MAX_SSID_BYTE_LEN 32 uint8

IEEE Std 802.11-2016, 9.4.2.2 SSID 的長度上限為 32 個位元組,即使 SSID 應該使用 UTF-8 編碼解讀亦然 (請參閱表 9-135)。雖然 802.11 標準中的每個長度都是以位元組為導向,但這個常數名稱會包含 BYTE 一詞,強調此常數不應套用至 UTF-8 編碼字串的長度。

MAX_SUPPORTED_BASIC_RATES 12 uint8
新增時間:13
MAX_UNIQUE_CHANNEL_NUMBERS 256 uint16

在不重複頻道編號清單中,管道數量上限為 256,因為 IEEE 802.11-2016 中的頻道編號不能超過 1 八位元。請參閱 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 只能包含一個位元組的 SSID。(在具有多個 SSID 的 SSID 清單中,指定零位元組的 SSID 是有效的,但由於這是萬用字元 SSID,所以非必要)。

TIDS_MAX 16 uint32

IEEE Std 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 Std 802.11-2016, 9.4.2.25.1 IEEE 在 RSN 元素部分中,提到元素內文長度上限是 255 個八位元,但並非專屬區段中。由於 IE 標題為 2 個八位元,因此整個 IE 標題的長度上限為 257 個八位元。

WLAN_MSDU_MAX_LEN 2304 uint32

IEEE Std 802.11-2016, Table 9-19

別名

名稱說明
MacAddr array[MAC_ADDR_LEN]敬上
SSid vector[MAX_SSID_BYTE_LEN]敬上