qcacld-3.0: Disable hi-rssi roam trigger when roamed to 6Ghz band

Host driver enables hi-rssi roam trigger when STA roams to 6Ghz
AP. But hi-rssi trigger should be enabled only for 2.4Ghz AP
else it will cause frequent roams even though connected to
good candidate AP.

Disable hi-rssi roam when roamed to 6Ghz band AP.

Change-Id: I2ea2d06634963c1190aa1ca0d466b0873e36fbfe
CRs-Fixed: 3001090
此提交包含在:
Pragaspathi Thilagaraj
2021-07-28 20:19:19 +05:30
提交者 Madan Koyyalamudi
父節點 564b82acb5
當前提交 2c4afe8c59
共有 2 個檔案被更改,包括 9 行新增9 行删除

查看文件

@@ -901,14 +901,14 @@ QDF_STATUS cm_fw_roam_complete(struct cnx_mgr *cm_ctx, void *data)
if (ucfg_pkt_capture_get_pktcap_mode(psoc))
ucfg_pkt_capture_record_channel(cm_ctx->vdev);
if (WLAN_REG_IS_5GHZ_CH_FREQ(roam_synch_data->chan_freq)) {
if (WLAN_REG_IS_24GHZ_CH_FREQ(roam_synch_data->chan_freq)) {
wlan_cm_set_disable_hi_rssi(pdev,
vdev_id, false);
} else {
wlan_cm_set_disable_hi_rssi(pdev,
vdev_id, true);
mlme_debug("Disabling HI_RSSI, AP freq=%d rssi %d",
roam_synch_data->chan_freq, roam_synch_data->rssi);
} else {
wlan_cm_set_disable_hi_rssi(pdev,
vdev_id, false);
}
policy_mgr_check_n_start_opportunistic_timer(psoc);