diff --git a/fw/wmi_services.h b/fw/wmi_services.h index 99fb7b35780e..2e8d04a6741d 100644 --- a/fw/wmi_services.h +++ b/fw/wmi_services.h @@ -675,6 +675,7 @@ typedef enum { WMI_SERVICE_WDS_NULL_FRAME_SUPPORT = 421, WMI_SERVICE_MLO_SAP_CONCURRENCY_SUPPORT = 422, /* Indicates FW supports MLO SAP+STA Concurrency */ WMI_SERVICE_MEC_AGING_TIMER_SUPPORT = 423, /* FW supports multicast echo check aging timer */ + WMI_SERVICE_MULTI_RSNO_SUPPORT = 424, /* FW supports parsing of multiple RSN override IEs */ WMI_MAX_EXT2_SERVICE diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 46d98c4bd37b..50c7b148b1d9 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -25147,6 +25147,17 @@ typedef enum _WMI_NLO_SSID_BcastNwType #define WMI_NLO_CONFIG_ENABLE_IE_WHITELIST_IN_PROBE_REQ (0x1 << 12) #define WMI_NLO_CONFIG_ENABLE_CNLO_RSSI_CONFIG (0x1 << 13) +/* + * This bit is used to indicate if MRSNO IE parsing for WiFi6 standard + * is enabled. + */ +#define WMI_NLO_CONFIG_ENABLE_MRSNO_WIFI6 (0x1 << 14) +/* + * This bit is used to indicate if MRSNO IE parsing for WiFi7 standard + * is enabled. + */ +#define WMI_NLO_CONFIG_ENABLE_MRSNO_WIFI7 (0x1 << 15) + /* Whether directed scan needs to be performed (for hidden SSIDs) */ #define WMI_ENLO_FLAG_DIRECTED_SCAN 1 /* Whether PNO event shall be triggered if the network is found on A band */ @@ -27270,8 +27281,10 @@ typedef struct #define LPI_IE_BITMAP_CACHING_REQD 0x00400000 /* extscan will use this field to indicate if this frame info needs to be cached in LOWI LP or not */ #define LPI_IE_BITMAP_REPORT_CONTEXT_HUB 0x00800000 /* extscan will use this field to indicate to LOWI LP whether to report result to context hub or not. */ #define LPI_IE_BITMAP_CHRE_RADIO_CHAIN 0x01000000 /* include radio chain and RSSI per chain information if this bit is set - for CHRE */ +#define LPI_IE_BITMAP_CHRE_SEC_MODE_MRSNO_WIFI6 0x02000000 /* include MRSNO IE's sec_mode information for WiFi6 if this bit is set - for CHRE */ +#define LPI_IE_BITMAP_CHRE_SEC_MODE_MRSNO_WIFI7 0x04000000 /* include MRSNO IE's sec_mode information for WiFi7 if this bit is set - for CHRE */ -/* 0x02000000, 0x04000000, and 0x08000000 are unused / available */ +/* 0x08000000 is unused / available */ #define LPI_IE_BITMAP_CHRE_ESS 0x10000000 /* ESS capability info for CHRE */ #define LPI_IE_BITMAP_CHRE_SEC_MODE 0x20000000 /* Security capability info for CHRE */ diff --git a/fw/wmi_version.h b/fw/wmi_version.h index 81fc1aed4f47..400e4351e4e2 100644 --- a/fw/wmi_version.h +++ b/fw/wmi_version.h @@ -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_ 1499 +#define __WMI_REVISION_ 1500 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work