# me_sta_add_req Struct Reference
[TASK_ME]

Structure containing the parameters of the ME_STA_ADD_REQ message. More...

`#include <me_task.h>`

Collaboration diagram for me_sta_add_req:
[legend]

## Data Fields
struct mac_addr | mac_addr
| MAC address of the station to be added.
struct mac_rateset | rate_set
| Supported legacy rates.
struct mac_htcapability | ht_cap
| HT Capabilities.
struct mac_vhtcapability | vht_cap
| VHT Capabilities.
struct mac_hecapability | he_cap
| HE capabilities.
uint32_t | flags
| Flags giving additional information about the station (mac_sta_flags).
uint16_t | aid
| Association ID of the station.
uint8_t | uapsd_queues
| Bit field indicating which queues have U-APSD enabled.
uint8_t | max_sp_len
| Maximum size, in frames, of a APSD service period.
uint8_t | opmode
| Operation mode information (valid if bit STA_OPMOD_NOTIF is set in the flags).
uint8_t | vif_idx
| Index of the VIF the station is attached to.
bool | tdls_sta
| Whether the station is a TDLS station.
bool | tdls_initiator
| Whether the TDLS station is the TDLS link initiator.
bool | tdls_chsw_allowed
| Whether the TDLS Channel Switch is allowed.

## Detailed Description

Structure containing the parameters of the ME_STA_ADD_REQ message.

Definition at line 171 of file me_task.h.

The documentation for this struct was generated from the following file:

- /space/home/slher/rel/Beken/v6_4_5/macsw/ip/umac/src/me/me_task.h