Răsfoiți Sursa

qcacld-3.0: Remove DFS_CAC_IN_PROGRESS check in HDD for STA DEL request

For users delete station request, host checks DFS CAC progress flag in HDD.
If DFS CAC progress is set, host doesn't send disassoc/deauth request to
LIM. Due to this peer instance in FW remains undeleted and host returns
success. On SAP vdev delete this peer instance in FW remains undeleted and
FW crashes. In LIM host already handles deauth/disassoc request if DFS CAC
is in progress. Hence remove DFS CAC in progress check from HDD.

Change-Id: I27953eac86fc4258ff764fb0ac8e6b95cb7ae99b
CRs-Fixed: 2773050
Abhishek Ambure 4 ani în urmă
părinte
comite
e23d02544e
1 a modificat fișierele cu 0 adăugiri și 3 ștergeri
  1. 0 3
      core/hdd/src/wlan_hdd_cfg80211.c

+ 0 - 3
core/hdd/src/wlan_hdd_cfg80211.c

@@ -21367,9 +21367,6 @@ QDF_STATUS hdd_softap_deauth_current_sta(struct hdd_adapter *adapter,
 		return QDF_STATUS_E_INVAL;
 	}
 
-	if (hdd_ctx->dev_dfs_cac_status == DFS_CAC_IN_PROGRESS)
-		return QDF_STATUS_E_INVAL;
-
 	qdf_event_reset(&hapd_state->qdf_sta_disassoc_event);
 
 	if (!qdf_is_macaddr_broadcast(&param->peerMacAddr))