summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzding <zding@codeaurora.org>2016-10-12 17:08:45 +0800
committerqcabuildsw <qcabuildsw@localhost>2016-11-03 19:33:09 -0700
commit94bdaf09010b8fc2c8026dd487e057ca52210ce1 (patch)
treed1ec54c4f6dbc65762e488a59f24dffb06a8b45a
parent776632ba2b30a98bff46ca174625aab668410e99 (diff)
qcacld-3.0: Add value check for RF bands attribute of WPS IE
qcacld-2.0 to qcacld-3.0 propagation RF bands attribute of WPS IE in Probe.Req from STA/P2P device is 2.4 and 5GHz although BandCapability=1 (2.4GHz) in qcom_cfg.ini file. Set the value of RF bands attribute of WPS IE by checking return value of function hdd_is_5g_supported and value of BandCapability in qcom_cfg.ini. Change-Id: I7a60ef79336c586dbad35308e958563c5205888a CRs-Fixed: 979025
-rw-r--r--core/hdd/src/wlan_hdd_main.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/core/hdd/src/wlan_hdd_main.c b/core/hdd/src/wlan_hdd_main.c
index 7cd0c0a44c10..9ff70811b799 100644
--- a/core/hdd/src/wlan_hdd_main.c
+++ b/core/hdd/src/wlan_hdd_main.c
@@ -5233,11 +5233,13 @@ QDF_STATUS hdd_set_sme_chan_list(hdd_context_t *hdd_ctx)
*/
bool hdd_is_5g_supported(hdd_context_t *hdd_ctx)
{
- /*
- * If wcnss_wlan_iris_xo_mode() returns WCNSS_XO_48MHZ(1);
- * then hardware support 5Ghz.
- */
- return true;
+ if (!hdd_ctx || !hdd_ctx->config)
+ return true;
+
+ if (hdd_ctx->config->nBandCapability != eCSR_BAND_24)
+ return true;
+ else
+ return false;
}
static int hdd_wiphy_init(hdd_context_t *hdd_ctx)