summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRajesh Chauhan <rajeshc@qca.qualcomm.com>2015-06-04 10:06:21 -0700
committerAnjaneeDevi Kapparapu <c_akappa@qti.qualcomm.com>2015-06-05 17:51:41 +0530
commit6e79dbb41168fcb903e83e29b676fc5893076597 (patch)
tree80df6e39c79a6e83b34703180a0235c716d274e2
parente0b5f0de932cf33abae2327cf0c84b789371fdfc (diff)
qcacld: Set max number of TDLS peers to 1 when offchannel is enabled
When TDLS offchannel is enabled then only one TDLS connection is allowed. Set max number of TDLS peers to 1 when TDLS offchannel is enabled. Change-Id: I28aa39774a4a3c6ed2315bc060bee13d4104fbbe CRs-Fixed: 848623
-rw-r--r--CORE/HDD/inc/wlan_hdd_assoc.h2
-rw-r--r--CORE/HDD/src/wlan_hdd_tdls.c5
2 files changed, 4 insertions, 3 deletions
diff --git a/CORE/HDD/inc/wlan_hdd_assoc.h b/CORE/HDD/inc/wlan_hdd_assoc.h
index 72a1641cb898..2bf38aa511d6 100644
--- a/CORE/HDD/inc/wlan_hdd_assoc.h
+++ b/CORE/HDD/inc/wlan_hdd_assoc.h
@@ -33,7 +33,7 @@
#define HDD_MAX_NUM_IBSS_STA ( 32 )
#ifdef FEATURE_WLAN_TDLS
#define HDD_MAX_NUM_TDLS_STA ( 8 )
-#define HDD_MAX_NUM_TDLS_STA_P_UAPSD ( 1 )
+#define HDD_MAX_NUM_TDLS_STA_P_UAPSD_OFFCHAN ( 1 )
#define TDLS_STA_INDEX_VALID(staId) \
(((staId) >= 1) && ((staId) < 0xFF))
#endif
diff --git a/CORE/HDD/src/wlan_hdd_tdls.c b/CORE/HDD/src/wlan_hdd_tdls.c
index 4b2f5d385f49..9eb772d54e6d 100644
--- a/CORE/HDD/src/wlan_hdd_tdls.c
+++ b/CORE/HDD/src/wlan_hdd_tdls.c
@@ -728,8 +728,9 @@ int wlan_hdd_tdls_init(hdd_adapter_t *pAdapter)
pHddCtx->tdls_scan_ctxt.scan_request = NULL;
if (pHddCtx->cfg_ini->fEnableTDLSSleepSta ||
- pHddCtx->cfg_ini->fEnableTDLSBufferSta)
- pHddCtx->max_num_tdls_sta = HDD_MAX_NUM_TDLS_STA_P_UAPSD;
+ pHddCtx->cfg_ini->fEnableTDLSBufferSta ||
+ pHddCtx->cfg_ini->fEnableTDLSOffChannel)
+ pHddCtx->max_num_tdls_sta = HDD_MAX_NUM_TDLS_STA_P_UAPSD_OFFCHAN;
else
pHddCtx->max_num_tdls_sta = HDD_MAX_NUM_TDLS_STA;