From 5f903819ee14da869ea5bd4ae1a8d3697fc9681a Mon Sep 17 00:00:00 2001 From: spuligil Date: Fri, 30 Aug 2019 12:00:37 -0700 Subject: [PATCH] fw-api: CL 8020034 - update fw common interface files Change-Id: I9633a8879e557e3cabc11a2bae065d9737f8b6b1 WMI: add vendor_roam_score_algorithm id field to roam_cnd_scoring_param CRs-Fixed: 2262693 --- fw/wmi_unified.h | 7 +++++++ fw/wmi_version.h | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 6408af30872b..7f64ba954404 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -12716,6 +12716,11 @@ typedef struct { A_UINT32 score_pcnt15_to_12; } wmi_roam_cnd_oce_wan_scoring; +typedef enum { + WMI_VENDOR_ROAM_SCORE_ALGORITHM_ID_NONE = 0, /* Legacy roam score algorithm */ + WMI_VENDOR_ROAM_SCORE_ALGORITHM_ID_RSSI_CU_BASED = 1, /* Roam score algorithm based on RSSI and CU */ +} WMI_VENDOR_ROAM_SCORE_ALGORITHM_ID; + /** disable_bitmap :- Each bit will be either allow(0)/disallow(1) to considered the roam score param. rssi_weightage_pcnt :- RSSI weightage out of total score in percentage @@ -12760,6 +12765,8 @@ typedef struct { wmi_roam_cnd_oce_wan_scoring oce_wan_scoring; A_UINT32 roam_score_delta_pcnt; A_UINT32 roam_score_delta_mask; + /* Vendor specific roam score algorithm ID from WMI_VENDOR_ROAM_SCORE_ALGORITHM_ID enum */ + A_UINT32 vendor_roam_score_algorithm_id; } wmi_roam_cnd_scoring_param; typedef struct { diff --git a/fw/wmi_version.h b/fw/wmi_version.h index 8d16c174b03d..eecd2dd3f2bc 100644 --- a/fw/wmi_version.h +++ b/fw/wmi_version.h @@ -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_ 716 +#define __WMI_REVISION_ 717 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work