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:
@@ -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
|
||||
|
@@ -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);
|
||||
|
||||
|
@@ -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 {
|
||||
|
@@ -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
|
||||
|
Reference in New Issue
Block a user