From 4add01fc855ca2d8e69ea761641d1fe73ac4af9b Mon Sep 17 00:00:00 2001 From: spuligil Date: Fri, 11 Nov 2022 06:00:55 -0800 Subject: [PATCH] fw-api: CL 20281905 - update fw common interface files Change-Id: Ie605e5f0f6359e29e50a46b5f592355ba6aa57f1 WMI: add ROAM_PARAM_ROAM_CONTROL_FULL_SCAN optimization cfg defs CRs-Fixed: 2262693 --- fw/wmi_unified.h | 22 ++++++++++++++++++++++ fw/wmi_version.h | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index bd60de773d..e543626af2 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -35840,6 +35840,28 @@ typedef enum { */ WMI_ROAM_PARAM_ROAM_HO_DELAY_RUNTIME_CONFIG = 4, + /* + * Roam param to enable/disable full scan channel optimization + * As per current implementation of roam scan, if there are no APs found + * during partial scan, immediately a full scan will be initiated as a + * fallback. This includes all channels that were already scanned as part + * of partial scan. + * This flag controls the optimization, to exclude all channels, which are + * already scanned as part of partial scan. + */ + WMI_ROAM_PARAM_ROAM_CONTROL_FULL_SCAN_CHANNEL_OPTIMIZATION = 5, + + /* + * Roam param to enable/disable scanning of 6GHz psc channels + * As per current implementation, Wi-Fi STA scans on all 6GHz PSC channels + * as part of full scan during a roam scan irrespective of whether APs are + * present in 6GHz or not. + * This flag controls the optimization to do the scan in 6GHz PSC channels + * only if channel map or newly received RNR indicates 6GHz APs during + * current 2.4GHz or 5GHz scanning of Roam Full scan. + */ + WMI_ROAM_PARAM_ROAM_CONTROL_FULL_SCAN_6GHZ_PSC_ONLY_WITH_RNR = 6, + /*=== END ROAM_PARAM_PROTOTYPE SECTION ===*/ } WMI_ROAM_PARAM; diff --git a/fw/wmi_version.h b/fw/wmi_version.h index 7615a26df7..c19e2f9cfc 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_ 1228 +#define __WMI_REVISION_ 1229 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work