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

Change-Id: Ic4af0eb5c43cecec7e04c9a2ca69e26ccfec85b7
WMI: add extd KEK,KCK to GTK_OFFLOAD_CMD msg, define new SHA384 auth types
CRs-Fixed: 2262693
This commit is contained in:
spuligil
2022-09-28 06:01:04 -07:00
parent f81b8a46d3
commit e616099e4f
4 changed files with 19 additions and 2 deletions

View File

@@ -600,6 +600,7 @@ typedef enum {
WMI_SERVICE_XGAP_SUPPORT = 347, /* FW support for XGAP */
WMI_SERVICE_OBSS_PER_PACKET_SR_SUPPORT = 348, /* Spatial Reuse support for per PPDU setting */
WMI_SERVICE_MULTIPLE_VDEV_RESTART_BITMAP_SUPPORT = 349, /* Extended Multiple VDEV Restart with Bitmap Support */
WMI_SERVICE_WMI_SERVICE_WPA3_SHA384_ROAM_SUPPORT = 350, /* Indicates FW supports WPA3 SHA384 roaming */
WMI_MAX_EXT2_SERVICE

View File

@@ -2508,7 +2508,9 @@ WMITLV_CREATE_PARAM_STRUC(WMI_P2P_GO_SET_BEACON_IE);
/* GTK offload Cmd */
#define WMITLV_TABLE_WMI_GTK_OFFLOAD_CMDID(id,op,buf,len) \
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_WMI_GTK_OFFLOAD_CMD_fixed_param, WMI_GTK_OFFLOAD_CMD_fixed_param, fixed_param, WMITLV_SIZE_FIX) \
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_gtk_offload_fils_tlv_param, wmi_fils_gtk_info, WMITLV_SIZE_VAR)
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_gtk_offload_fils_tlv_param, wmi_fils_gtk_info, WMITLV_SIZE_VAR) \
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, kek_ext, WMITLV_SIZE_VAR) \
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, kck_ext, WMITLV_SIZE_VAR)
WMITLV_CREATE_PARAM_STRUC(WMI_GTK_OFFLOAD_CMDID);

View File

@@ -17834,6 +17834,9 @@ enum {
WMI_AUTH_WPA3_SAE,
WMI_AUTH_WPA3_OWE,
WMI_AUTH_PASN,
WMI_AUTH_RSNA_8021X_SHA384,
WMI_AUTH_WPA3_SAE_SHA384,
WMI_AUTH_FT_RSNA_SAE_SHA384,
};
typedef enum {
@@ -21054,6 +21057,17 @@ typedef struct {
A_UINT8 KEK[GTK_OFFLOAD_KEK_BYTES]; /* key encryption key */
A_UINT8 KCK[GTK_OFFLOAD_KCK_BYTES]; /* key confirmation key */
A_UINT8 replay_counter[GTK_REPLAY_COUNTER_BYTES]; /* replay counter for re-key */
/*
* Following structure will be appended when fils:
* wmi_gtk_offload_fils_tlv_param wmi_fils_gtk_info;
* Following structure will be appended to the above KEK[] when kek length
* is larger than GTK_OFFLOAD_KEK_BYTES:
* A_UINT8 kek_ext[];
* Following structure will be appended to the above KCK[] when kck length
* is larger than GTK_OFFLOAD_KCK_BYTES:
* A_UINT8 kck_ext[];
*/
} WMI_GTK_OFFLOAD_CMD_fixed_param;
typedef struct {

View File

@@ -37,7 +37,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_ 1216
#define __WMI_REVISION_ 1217
/** The Version Namespace should not be normally changed. Only
* host and firmware of the same WMI namespace will work