|
@@ -1005,7 +1005,13 @@ wlansap_roam_callback(void *ctx, struct csr_roam_info *csr_roam_info,
|
|
|
case eCSR_ROAM_DFS_RADAR_IND:
|
|
|
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO_HIGH,
|
|
|
FL("Received Radar Indication"));
|
|
|
-
|
|
|
+ if (sap_ctx->sapsMachine != eSAP_STARTED &&
|
|
|
+ sap_ctx->sapsMachine != eSAP_DFS_CAC_WAIT) {
|
|
|
+ QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO_HIGH,
|
|
|
+ FL("Ignore Radar event in sap state %d"),
|
|
|
+ sap_ctx->sapsMachine);
|
|
|
+ break;
|
|
|
+ }
|
|
|
if (sap_ctx->is_pre_cac_on) {
|
|
|
QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_INFO_MED,
|
|
|
FL("sapdfs: Radar detect on pre cac:%d"),
|