STRUCTS
WlanWmmAccessCategoryParameters
Defined in fuchsia.wlan.driver/types.fidl
WFA WMM v1.2, 2.2.2
| Field | Type | Description | Default |
|---|---|---|---|
ecw_min |
uint8
|
Lower bound of contention window in exponential form
|
No default |
ecw_max |
uint8
|
Upper bound of contention window in exponential form
|
No default |
aifsn |
uint8
|
Arbitration Interframe Spacing Number (control wait time between sending each frame) |
No default |
txop_limit |
uint16
|
TXOP limit in unit of 32 microseconds |
No default |
acm |
bool
|
Whether admission control is mandatory |
No default |
WlanWmmParameters
Defined in fuchsia.wlan.driver/types.fidl
| Field | Type | Description | Default |
|---|---|---|---|
apsd |
bool
|
No default | |
ac_be_params |
WlanWmmAccessCategoryParameters
|
No default | |
ac_bk_params |
WlanWmmAccessCategoryParameters
|
No default | |
ac_vi_params |
WlanWmmAccessCategoryParameters
|
No default | |
ac_vo_params |
WlanWmmAccessCategoryParameters
|
No default |
ENUMS
WlanProtection strict
Type: uint8
Defined in fuchsia.wlan.driver/types.fidl
| Name | Value | Description |
|---|---|---|
NONE |
0 |
|
RX |
1 |
|
TX |
2 |
|
RX_TX |
3 |
WlanSoftmacHardwareCapabilityBit strict
Type: uint32
Defined in fuchsia.wlan.driver/types.fidl
| Name | Value | Description |
|---|---|---|
SHORT_PREAMBLE |
32 |
Short packet preamble. |
SPECTRUM_MGMT |
256 |
Spectrum management. |
QOS |
512 |
|
SHORT_SLOT_TIME |
1024 |
Short slot times after packet collision. |
RADIO_MSMT |
4096 |
Radio measurement. |
SIMULTANEOUS_CLIENT_AP |
65536 |
Supports simutaneous client-ap use |
TABLES
JoinBssRequest
Defined in fuchsia.wlan.driver/types.fidl
Input parameters for a join request. This definition is shared between softmac.fidl and wlantap.fidl.
| Ordinal | Field | Type | Description |
|---|---|---|---|
1 |
bssid |
fuchsia.wlan.ieee80211/MacAddr
|
|
2 |
bss_type |
fuchsia.wlan.ieee80211/BssType
|
|
3 |
remote |
bool
|
|
4 |
beacon_period |
uint16
|
WlanKeyConfig
Defined in fuchsia.wlan.driver/types.fidl
| Ordinal | Field | Type | Description |
|---|---|---|---|
1 |
protection |
WlanProtection
|
Which path to protect: None, TX, RX, or TX and RX. |
2 |
cipher_oui |
array<uint8, 3>
|
IEEE Cipher suite selector. See IEEE Std 802.11-2016, 9.4.2.25.2, Table 9-131 Optional. If not specified, it's assumed that this is the IEEE OUI. |
3 |
cipher_type |
fuchsia.wlan.ieee80211/CipherSuiteType
|
The cipher type. Required. |
4 |
key_type |
fuchsia.wlan.ieee80211/KeyType
|
Whether this key is a pairwise, group or peer key. Required. |
5 |
peer_addr |
fuchsia.wlan.ieee80211/MacAddr
|
The peer MAC address for pairwise and peer keys. For group keys this value is always the broadcast address. Required. |
6 |
key_idx |
uint8
|
Index for rotating keys, e.g. group keys. This value is always 0 for key types which aren't rotating, e.g. pairwise keys. Required. TODO(https://fxbug.dev/301104836): This is a uint8, but SetKeyDescriptor in MLME FIDL and DeleteKeysDescriptor in Fullmac FIDL use a uint16 for key_id/key_idx. We should consider making all these use the same type. |
7 |
key |
vector<uint8>:32
|
They key's actual bytes. Required. |
8 |
rsc |
uint64
|
Receive Sequence Counter for group keys only. In all other cases the RSC will be 0. Optional. |
ALIASES
| Name | Value | Description |
|---|---|---|
| WlanSoftmacHardwareCapability |
uint32 |
Added: NEXT
|