qcacld-3.0: Update roam count in LFR3 roaming
User get BSS stats for the command response of GETBSSINFO. Driver saves BSS info of the connected AP in HDD's station context. For every association completion, driver updates BSS info stats. In LFR3 roaming, Roam sync state in the CSR layer is set to 1 if STA associates with new AP because of roaming. Thus for LFR3 roaming, driver uses roam sync state to update roam count while processing association completion. Change-Id: Ia75f4c7b049a0546b2922d890cb3c12f6f4513a2 CRs-Fixed: 2632421
This commit is contained in:
committed by
nshrivas
parent
518bb3f170
commit
ea0df50852
@@ -928,7 +928,8 @@ static void hdd_save_bss_info(struct hdd_adapter *adapter,
|
||||
} else {
|
||||
hdd_sta_ctx->conn_info.conn_flag.ht_present = false;
|
||||
}
|
||||
if (roam_info->reassoc)
|
||||
if (roam_info->reassoc ||
|
||||
hdd_is_roam_sync_in_progress(roam_info))
|
||||
hdd_sta_ctx->conn_info.roam_count++;
|
||||
if (roam_info->hs20vendor_ie.present) {
|
||||
hdd_sta_ctx->conn_info.conn_flag.hs20_present = true;
|
||||
|
Reference in New Issue
Block a user