|
@@ -14880,14 +14880,10 @@ QDF_STATUS csr_send_join_req_msg(tpAniSirGlobal pMac, uint32_t sessionId,
|
|
|
}
|
|
|
neigh_roam_info = &pMac->roam.neighborRoamInfo[sessionId];
|
|
|
if ((eWNI_SME_REASSOC_REQ == messageType) ||
|
|
|
- WLAN_REG_IS_5GHZ_CH(pBssDescription->channelId) ||
|
|
|
- (abs(pBssDescription->rssi) <
|
|
|
- (neigh_roam_info->cfgParams.neighborLookupThreshold -
|
|
|
- neigh_roam_info->cfgParams.hi_rssi_scan_rssi_delta))) {
|
|
|
+ WLAN_REG_IS_5GHZ_CH(pBssDescription->channelId)) {
|
|
|
pSession->disable_hi_rssi = true;
|
|
|
- sme_debug(
|
|
|
- "Disabling HI_RSSI feature, AP channel=%d, rssi=%d",
|
|
|
- pBssDescription->channelId, pBssDescription->rssi);
|
|
|
+ sme_debug("Disabling HI_RSSI, AP channel=%d, rssi=%d",
|
|
|
+ pBssDescription->channelId, pBssDescription->rssi);
|
|
|
} else {
|
|
|
pSession->disable_hi_rssi = false;
|
|
|
}
|
|
@@ -21362,6 +21358,15 @@ static QDF_STATUS csr_process_roam_sync_callback(tpAniSirGlobal mac_ctx,
|
|
|
mac_ctx->psoc);
|
|
|
mac_ctx->sme.set_connection_info_cb(false);
|
|
|
session->roam_synch_in_progress = false;
|
|
|
+
|
|
|
+ if (WLAN_REG_IS_5GHZ_CH(bss_desc->channelId)) {
|
|
|
+ session->disable_hi_rssi = true;
|
|
|
+ sme_debug("Disabling HI_RSSI, AP channel=%d, rssi=%d",
|
|
|
+ bss_desc->channelId, bss_desc->rssi);
|
|
|
+ } else {
|
|
|
+ session->disable_hi_rssi = false;
|
|
|
+ }
|
|
|
+
|
|
|
policy_mgr_check_concurrent_intf_and_restart_sap(mac_ctx->psoc);
|
|
|
csr_roam_offload_scan(mac_ctx, session_id,
|
|
|
ROAM_SCAN_OFFLOAD_START,
|