fw-api: CL 7770818 - update fw common interface files

Change-Id: I963eeab65c73b07557a06405ea71e740edd0f7d9
WMI: add pmk[] to ROAM_PREAUTH_STATUS_CMD msg, add SAE_PREAUTH as WoW wake
CRs-Fixed: 2262693
This commit is contained in:
spuligil 2019-08-02 06:00:42 -07:00 • committed by nshrivas
commit c1aaad585a
3 changed files with 10 additions and 2 deletions

View file

@ -3094,7 +3094,8 @@ WMITLV_CREATE_PARAM_STRUC(WMI_ROAM_IDLE_CONFIG_CMDID);
/* Roam Pre-Authentication completion status */
#define WMITLV_TABLE_WMI_ROAM_PREAUTH_STATUS_CMDID(id,op,buf,len) \
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_roam_preauth_status_cmd_fixed_param, wmi_roam_preauth_status_cmd_fixed_param, fixed_param, WMITLV_SIZE_FIX) \
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, pmkid, WMITLV_SIZE_VAR)
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, pmkid, WMITLV_SIZE_VAR) \
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, pmk, WMITLV_SIZE_VAR)
WMITLV_CREATE_PARAM_STRUC(WMI_ROAM_PREAUTH_STATUS_CMDID);
/** Roam PMKID request event */

View file

@ -13744,6 +13744,7 @@ typedef enum event_type_e {
WOW_SAP_OBSS_DETECTION_EVENT,
WOW_BSS_COLOR_COLLISION_DETECT_EVENT,
WOW_TKIP_MIC_ERR_FRAME_RECVD_EVENT,
WOW_ROAM_PREAUTH_START_EVENT,
} WOW_WAKE_EVENT_TYPE;
typedef enum wake_reason_e {
@ -13808,6 +13809,7 @@ typedef enum wake_reason_e {
WOW_REASON_NTH_BCN_OFLD, /* nth beacon forward to host */
WOW_REASON_PKT_CAPTURE_MODE_WAKE,
WOW_REASON_PAGE_FAULT, /* Host wake up due to page fault */
WOW_REASON_ROAM_PREAUTH_START,
/* add new WOW_REASON_ defs before this line */
WOW_REASON_MAX,
@ -25819,8 +25821,13 @@ typedef struct {
/* AP BSSID for which pre-authentication is completed */
wmi_mac_addr candidate_ap_bssid;
/**
* This fixed_param TLV is followed by the below TLVs:
*
* PMKID computed after successful pre-authentication. This is valid only if preauth_status is success
* A_UINT8 pmkid[];
*
* PMK computed after successful pre-authentication. This is valid only if preauth_status is success
* A_UINT8 pmk[];
*/
} wmi_roam_preauth_status_cmd_fixed_param;

View file

@ -36,7 +36,7 @@
#define __WMI_VER_MINOR_ 0
/** WMI revision number has to be incremented when there is a
* change that may or may not break compatibility. */
#define __WMI_REVISION_ 705
#define __WMI_REVISION_ 706
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work