/** Beacon processing related command and event structures */
typedef struct {
@@ -11523,7 +11562,11 @@ typedef struct {
* bit 0 : Indicated support for RX 1xLTF + 0.4us
* bit 1 : Indicates support for RX 2xLTF + 0.4us
* bit 2 : Indicates support for 2xLTF in 160/80+80 MHz HE PPDU
* bit[31:3] : Reserved
* bit[4:3] : Indicates support for DL OFDMA
* Refer to enum WMI_HE_RX_DL_OFDMA_SUPPORT_x
* bit[6:5] : Indicates support for DL MU-MIMO
* Refer to enum WMI_HE_RX_DL_MUMIMO_SUPPORT_x
* bit[31:7] : Reserved
* Refer to WMI_HE_CAP_xx_LTF_xxx_SUPPORT_GET/SET macros
*/
A_UINT32 peer_he_cap_info_internal;
@@ -12691,6 +12734,10 @@ typedef struct {
* Refer to WMI_ROAM_NOTIF_ defs to interpret the notif_params value.
*/
A_UINT32 notif_params;
/** roam notification param1
* Refer to WMI_ROAM_NOTIF_ defs to interpret the notif_params1 value.
*/
A_UINT32 notif_params1;
} wmi_roam_event_fixed_param;
@@ -12763,8 +12810,8 @@ typedef enum
#define WMI_ROAM_NOTIF_DISCONNECT 0x6 /** indicate that roaming not allowed due BTM req */
#define WMI_ROAM_NOTIF_SUBNET_CHANGED 0x7 /** indicate that subnet has changed */
#define WMI_ROAM_NOTIF_SCAN_START 0x8 /** indicate roam scan start, notif_params to be sent as WMI_ROAM_TRIGGER_REASON_ID */
#define WMI_ROAM_NOTIF_DEAUTH_RECV 0x9 /** indicate deauth received, notif_params to be sent as reason code */
#define WMI_ROAM_NOTIF_DISASSOC_RECV 0xa /** indicate disassoc received, notif_params to be sent as reason code */
#define WMI_ROAM_NOTIF_DEAUTH_RECV 0x9 /** indicate deauth received, notif_params to be sent as reason code, notif_params1 to be sent as frame length */
#define WMI_ROAM_NOTIF_DISASSOC_RECV 0xa /** indicate disassoc received, notif_params to be sent as reason code, notif_params1 to be sent as frame length */
/**whenever RIC request information change, host driver should pass all ric related information to firmware (now only support tsepc)
* Once, 11r roaming happens, firmware can generate RIC request in reassoc request based on these informations
@@ -12825,6 +12872,7 @@ typedef struct{
#define WMI_ROAM_INVOKE_SCAN_MODE_CACHE_LIST 1 /* scan cached channel list */
#define WMI_ROAM_INVOKE_SCAN_MODE_FULL_CH 2 /* scan full channel */
#define WMI_ROAM_INVOKE_SCAN_MODE_SKIP 3 /* no scan is performed. use beacon/probe resp given by the host */