qcacmn: Send oce_subnet_id_weightage_pcnt to firmware
In struct weight_config, "oce_subnet_id_weightage" added newly. Station uses "oce_subnet_id_weightage" as one of the parameter for selecting AP candidate during initial connection. Host sends "oce_subnet_id_weightage" ini value to firmware over WMI command WMI_ROAM_AP_PROFILE. Add oce_subnet_id_weightage in scan object scoring param to calculate weightage based on SUBNET ID and select candidate accordingly. Change-Id: I6583f46f661eaefabbad858bc7fb34e37443ebae CRs-Fixed: 2675924
This commit is contained in:

committed by
nshrivas

parent
3a5c2d3456
commit
101c1fdeda
@@ -376,6 +376,7 @@ struct param_slot_scoring {
|
||||
* @pcl_weightage: PCL weightage out of total score in %.
|
||||
* @oce_wan_weightage OCE WAN metrics weightage out of total score in %.
|
||||
* @oce_ap_tx_pwr_weightage: OCE AP TX power score in %
|
||||
* @oce_subnet_id_weightage: OCE subnet id score in %
|
||||
* @bw_index_score: channel BW scoring percentage information.
|
||||
* BITS 0-7 :- It contains scoring percentage of 20MHz BW
|
||||
* BITS 8-15 :- It contains scoring percentage of 40MHz BW
|
||||
@@ -418,6 +419,7 @@ struct scoring_param {
|
||||
int32_t pcl_weightage;
|
||||
int32_t oce_wan_weightage;
|
||||
uint32_t oce_ap_tx_pwr_weightage;
|
||||
uint32_t oce_subnet_id_weightage;
|
||||
uint32_t bw_index_score;
|
||||
uint32_t band_index_score;
|
||||
uint32_t nss_index_score;
|
||||
|
Reference in New Issue
Block a user