summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHu Wang <huw@codeaurora.org>2016-11-02 11:09:34 +0800
committerqcabuildsw <qcabuildsw@localhost>2017-02-08 21:28:32 -0800
commit0970b07a4e4de43ed24abe1519be6e6e5d006468 (patch)
treec9190f947b8cd1f062d31fb4e8d3128908edc2ee
parent3083b7e3a0e1c22d71134b1c19eb9230ca84a006 (diff)
Revert "qcacld-3.0: Set RM capability independent of AP's capability"
qcacld-2.0 to qcacld-3.0 propagation This reverts commit I6047d4dec19e7cd32d6733e4da773875bbbb31aa "qcacld-3.0: Set RM capability independent of AP's capability". This change is causing IoT issue with AP doesn't support 11k. Also this change was already reverted as part of commit I4e521dbdbdd5b083360405f26913278788c86555, however the revert was not complete. Apply a clean revert for updating Capability Info field. Change-Id: I6ba3f9121e297c2433612859ab2bd5e2c05e17b3 CRs-Fixed: 1081890
-rw-r--r--core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c b/core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c
index de0daa941541..a81404ce83e3 100644
--- a/core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c
+++ b/core/mac/src/pe/lim/lim_process_mlm_rsp_messages.c
@@ -387,11 +387,10 @@ static void lim_send_mlm_assoc_req(tpAniSirGlobal mac_ctx,
*/
caps &= (~LIM_SPECTRUM_MANAGEMENT_BIT_MASK);
- /*
- * RM capability should be independent of AP's capabilities
- * Refer 8.4.1.4 Capability Information field in 802.11-2012
- * Do not modify it.
- */
+ /* Clear rrm bit if AP doesn't support it */
+ if (!(session_entry->pLimJoinReq->bssDescription.capabilityInfo &
+ LIM_RRM_BIT_MASK))
+ caps &= (~LIM_RRM_BIT_MASK);
/* Clear short preamble bit if AP does not support it */
if (!(session_entry->pLimJoinReq->bssDescription.capabilityInfo &