diff options
| -rw-r--r-- | core/cds/src/cds_concurrency.c | 6 | ||||
| -rw-r--r-- | core/hdd/inc/wlan_hdd_main.h | 2 | ||||
| -rw-r--r-- | core/hdd/src/wlan_hdd_cfg80211.c | 10 | ||||
| -rw-r--r-- | core/hdd/src/wlan_hdd_hostapd.c | 11 | ||||
| -rw-r--r-- | core/hdd/src/wlan_hdd_main.c | 10 | ||||
| -rw-r--r-- | core/sap/src/sap_fsm.c | 4 | ||||
| -rw-r--r-- | core/sme/inc/sme_api.h | 3 | ||||
| -rw-r--r-- | core/sme/src/common/sme_api.c | 2 | ||||
| -rw-r--r-- | core/sme/src/csr/csr_inside_api.h | 11 |
9 files changed, 30 insertions, 29 deletions
diff --git a/core/cds/src/cds_concurrency.c b/core/cds/src/cds_concurrency.c index 42d52749785d..02d8f8c304ea 100644 --- a/core/cds/src/cds_concurrency.c +++ b/core/cds/src/cds_concurrency.c @@ -7835,8 +7835,8 @@ void cds_restart_sap(hdd_adapter_t *ap_adapter) if (QDF_STATUS_SUCCESS == wlansap_stop_bss(sap_ctx)) { qdf_status = qdf_wait_single_event(&hostapd_state-> - qdf_stop_bss_event, - BSS_WAIT_TIMEOUT); + qdf_stop_bss_event, + SME_CMD_TIMEOUT_VALUE); if (!QDF_IS_STATUS_SUCCESS(qdf_status)) { cds_err("SAP Stop Failed"); @@ -7868,7 +7868,7 @@ void cds_restart_sap(hdd_adapter_t *ap_adapter) cds_info("Waiting for SAP to start"); qdf_status = qdf_wait_single_event(&hostapd_state->qdf_event, - BSS_WAIT_TIMEOUT); + SME_CMD_TIMEOUT_VALUE); wlansap_reset_sap_config_add_ie(sap_config, eUPDATE_IE_ALL); if (!QDF_IS_STATUS_SUCCESS(qdf_status)) { diff --git a/core/hdd/inc/wlan_hdd_main.h b/core/hdd/inc/wlan_hdd_main.h index 8901efe9e52c..19416786fc66 100644 --- a/core/hdd/inc/wlan_hdd_main.h +++ b/core/hdd/inc/wlan_hdd_main.h @@ -260,8 +260,6 @@ #define NET_NAME_UNKNOWN 0 #endif -#define BSS_WAIT_TIMEOUT 10000 - #define PRE_CAC_SSID "pre_cac_ssid" /* session ID invalid */ diff --git a/core/hdd/src/wlan_hdd_cfg80211.c b/core/hdd/src/wlan_hdd_cfg80211.c index 37dfff98e66f..f995def1716e 100644 --- a/core/hdd/src/wlan_hdd_cfg80211.c +++ b/core/hdd/src/wlan_hdd_cfg80211.c @@ -13657,8 +13657,9 @@ int __wlan_hdd_cfg80211_del_station(struct wiphy *wiphy, isDeauthInProgress = true; qdf_status = qdf_wait_single_event( - &hapd_state->qdf_sta_disassoc_event, - 1000); + &hapd_state-> + qdf_sta_disassoc_event, + SME_CMD_TIMEOUT_VALUE); if (!QDF_IS_STATUS_SUCCESS( qdf_status)) hdd_err("Deauth wait time expired"); @@ -13721,8 +13722,9 @@ int __wlan_hdd_cfg80211_del_station(struct wiphy *wiphy, return -ENOENT; } else { qdf_status = qdf_wait_single_event( - &hapd_state->qdf_sta_disassoc_event, - 1000); + &hapd_state-> + qdf_sta_disassoc_event, + SME_CMD_TIMEOUT_VALUE); if (!QDF_IS_STATUS_SUCCESS(qdf_status)) hdd_err("Deauth wait time expired"); } diff --git a/core/hdd/src/wlan_hdd_hostapd.c b/core/hdd/src/wlan_hdd_hostapd.c index 35419fadfdd6..3e9ee1d24b4f 100644 --- a/core/hdd/src/wlan_hdd_hostapd.c +++ b/core/hdd/src/wlan_hdd_hostapd.c @@ -4774,8 +4774,8 @@ __iw_softap_stopbss(struct net_device *dev, if (QDF_IS_STATUS_SUCCESS(status)) { qdf_status = qdf_wait_single_event(&pHostapdState-> - qdf_stop_bss_event, - 10000); + qdf_stop_bss_event, + SME_CMD_TIMEOUT_VALUE); if (!QDF_IS_STATUS_SUCCESS(qdf_status)) { hdd_err("wait for single_event failed!!"); @@ -7702,7 +7702,8 @@ int wlan_hdd_cfg80211_start_bss(hdd_adapter_t *pHostapdAdapter, hdd_notice("Waiting for Scan to complete(auto mode) and BSS to start"); - qdf_status = qdf_wait_single_event(&pHostapdState->qdf_event, 10000); + qdf_status = qdf_wait_single_event(&pHostapdState->qdf_event, + SME_CMD_TIMEOUT_VALUE); wlansap_reset_sap_config_add_ie(pConfig, eUPDATE_IE_ALL); @@ -7878,8 +7879,8 @@ static int __wlan_hdd_cfg80211_stop_ap(struct wiphy *wiphy, if (QDF_IS_STATUS_SUCCESS(status)) { qdf_status = qdf_wait_single_event(&pHostapdState-> - qdf_stop_bss_event, - 10000); + qdf_stop_bss_event, + SME_CMD_TIMEOUT_VALUE); if (!QDF_IS_STATUS_SUCCESS(qdf_status)) { hdd_err("HDD qdf wait for single_event failed!!"); diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c index 698fb016d46f..56c9454a23f1 100644 --- a/core/hdd/src/wlan_hdd_main.c +++ b/core/hdd/src/wlan_hdd_main.c @@ -3656,8 +3656,8 @@ QDF_STATUS hdd_stop_adapter(hdd_context_t *hdd_ctx, hdd_adapter_t *adapter, qdf_stop_bss_event); qdf_status = qdf_wait_single_event(&hostapd_state-> - qdf_stop_bss_event, - BSS_WAIT_TIMEOUT); + qdf_stop_bss_event, + SME_CMD_TIMEOUT_VALUE); if (!QDF_IS_STATUS_SUCCESS(qdf_status)) { hdd_err("failure waiting for wlansap_stop_bss %d", @@ -9001,8 +9001,8 @@ void wlan_hdd_stop_sap(hdd_adapter_t *ap_adapter) if (QDF_STATUS_SUCCESS == wlansap_stop_bss(hdd_ap_ctx-> sapContext)) { qdf_status = qdf_wait_single_event(&hostapd_state-> - qdf_stop_bss_event, - BSS_WAIT_TIMEOUT); + qdf_stop_bss_event, + SME_CMD_TIMEOUT_VALUE); if (!QDF_IS_STATUS_SUCCESS(qdf_status)) { mutex_unlock(&hdd_ctx->sap_lock); hdd_err("SAP Stop Failed"); @@ -9073,7 +9073,7 @@ void wlan_hdd_start_sap(hdd_adapter_t *ap_adapter) hdd_info("Waiting for SAP to start"); qdf_status = qdf_wait_single_event(&hostapd_state->qdf_event, - BSS_WAIT_TIMEOUT); + SME_CMD_TIMEOUT_VALUE); if (!QDF_IS_STATUS_SUCCESS(qdf_status)) { hdd_err("SAP Start failed"); goto end; diff --git a/core/sap/src/sap_fsm.c b/core/sap/src/sap_fsm.c index dbbec9fa0a9a..6f4ab26fe79a 100644 --- a/core/sap/src/sap_fsm.c +++ b/core/sap/src/sap_fsm.c @@ -2497,8 +2497,6 @@ QDF_STATUS sap_goto_channel_sel(ptSapContext sap_context, * * Return: QDF_STATUS */ - -#define SAP_OPEN_SESSION_TIMEOUT 30000 QDF_STATUS sap_open_session(tHalHandle hHal, ptSapContext sapContext, uint32_t *session_id) { @@ -2535,7 +2533,7 @@ QDF_STATUS sap_open_session(tHalHandle hHal, ptSapContext sapContext, } status = qdf_wait_single_event(&sapContext->sap_session_opened_evt, - SAP_OPEN_SESSION_TIMEOUT); + SME_CMD_TIMEOUT_VALUE); if (!QDF_IS_STATUS_SUCCESS(status)) { QDF_TRACE(QDF_MODULE_ID_SAP, QDF_TRACE_LEVEL_ERROR, diff --git a/core/sme/inc/sme_api.h b/core/sme/inc/sme_api.h index 4d2292a3acab..121d5de9e537 100644 --- a/core/sme/inc/sme_api.h +++ b/core/sme/inc/sme_api.h @@ -80,6 +80,9 @@ #define ROAM_CONFIG_TO_SME_CONFIG 2 #define NUM_OF_BANDS 2 + +#define SME_ACTIVE_LIST_CMD_TIMEOUT_VALUE (30*1000) +#define SME_CMD_TIMEOUT_VALUE (SME_ACTIVE_LIST_CMD_TIMEOUT_VALUE + 1000) /*-------------------------------------------------------------------------- Type declarations ------------------------------------------------------------------------*/ diff --git a/core/sme/src/common/sme_api.c b/core/sme/src/common/sme_api.c index 33240f827d97..d746f633bc0f 100644 --- a/core/sme/src/common/sme_api.c +++ b/core/sme/src/common/sme_api.c @@ -385,7 +385,7 @@ static QDF_STATUS init_sme_cmd_list(tpAniSirGlobal pMac) pMac->sme.smeCmdActiveList.cmdTimeoutTimer = NULL; } else { pMac->sme.smeCmdActiveList.cmdTimeoutDuration = - CSR_ACTIVE_LIST_CMD_TIMEOUT_VALUE; + SME_ACTIVE_LIST_CMD_TIMEOUT_VALUE; } } diff --git a/core/sme/src/csr/csr_inside_api.h b/core/sme/src/csr/csr_inside_api.h index 28a14b97a777..08bed5acbcbd 100644 --- a/core/sme/src/csr/csr_inside_api.h +++ b/core/sme/src/csr/csr_inside_api.h @@ -96,17 +96,16 @@ #define CSR_ROAMING_DFS_CHANNEL_ENABLED_NORMAL (1) #define CSR_ROAMING_DFS_CHANNEL_ENABLED_ACTIVE (2) -/* *************************************************************************** - * The MAX BSSID Count should be lower than the command timeout value and it - * can be of a fraction of 3/4 of the total command timeout value. - * ***************************************************************************/ -#define CSR_ACTIVE_LIST_CMD_TIMEOUT_VALUE (1000*30) #ifdef QCA_WIFI_3_0_EMU #define CSR_ACTIVE_SCAN_LIST_CMD_TIMEOUT (1000*30*20) #else #define CSR_ACTIVE_SCAN_LIST_CMD_TIMEOUT (1000*30) #endif -#define CSR_MAX_BSSID_COUNT ((CSR_ACTIVE_LIST_CMD_TIMEOUT_VALUE/4000) * 3) +/* *************************************************************************** + * The MAX BSSID Count should be lower than the command timeout value and it + * can be of a fraction of 3/4 of the total command timeout value. + * ***************************************************************************/ +#define CSR_MAX_BSSID_COUNT ((SME_ACTIVE_LIST_CMD_TIMEOUT_VALUE/4000) * 3) #define CSR_CUSTOM_CONC_GO_BI 100 typedef enum { |
