diff options
| -rw-r--r-- | core/wma/src/wma_scan_roam.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/core/wma/src/wma_scan_roam.c b/core/wma/src/wma_scan_roam.c index de791f3e982b..03e8686fcc74 100644 --- a/core/wma/src/wma_scan_roam.c +++ b/core/wma/src/wma_scan_roam.c @@ -5263,6 +5263,12 @@ QDF_STATUS wma_ipa_offload_enable_disable(tp_wma_handle wma, return QDF_STATUS_E_FAILURE; } + if (cds_is_driver_recovering()) { + WMA_LOGE("%s Recovery in Progress. State: 0x%x Ignore!!!", + __func__, cds_get_driver_state()); + return QDF_STATUS_E_FAILURE; + } + if (ipa_offload->offload_type > STA_RX_DATA_OFFLOAD) { return QDF_STATUS_E_INVAL; } |
