summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Hsu <ryanhsu@qca.qualcomm.com>2014-06-16 00:24:25 -0700
committerAkash Patel <c_akashp@qca.qualcomm.com>2014-06-21 02:10:06 -0700
commit883dd2bccfb17693416efa773a86626526ed7c2e (patch)
tree85de4b29e1c6f573ca62d9648be68e91d4679c24
parent772cd7d54b5f6dbcef68e08abd0ba0d4ec699bc0 (diff)
qcacld: sap/dfs: clear cac_block_tx if SAP is not in DFS channel
The dfs_cac_block_tx flag should be cleared if SAP is brought up on non-DFS channel. Change-Id: Ia636baa30009175db64e4ed0eb7bbfc7c85b9d04 CRs-fixed: 680525
-rw-r--r--CORE/HDD/src/wlan_hdd_hostapd.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/CORE/HDD/src/wlan_hdd_hostapd.c b/CORE/HDD/src/wlan_hdd_hostapd.c
index 656bf0682481..40fea82ddda9 100644
--- a/CORE/HDD/src/wlan_hdd_hostapd.c
+++ b/CORE/HDD/src/wlan_hdd_hostapd.c
@@ -794,13 +794,12 @@ VOS_STATUS hdd_hostapd_SAPEventCB( tpSap_Event pSapEvent, v_PVOID_t usrDataForCa
{
pHddCtx->dfs_radar_found = VOS_FALSE;
}
- else
- {
- if (NV_CHANNEL_DFS !=
+
+ /* if START BSS even on non-DFS channel, clear the block_tx flag */
+ if (NV_CHANNEL_DFS !=
vos_nv_getChannelEnabledState(pHddApCtx->operatingChannel))
- {
- pHddApCtx->dfs_cac_block_tx = VOS_FALSE;
- }
+ {
+ pHddApCtx->dfs_cac_block_tx = VOS_FALSE;
}
//Fill the params for sending IWEVCUSTOM Event with SOFTAP.enabled