diff options
| author | zding <zding@codeaurora.org> | 2016-10-12 17:08:45 +0800 |
|---|---|---|
| committer | qcabuildsw <qcabuildsw@localhost> | 2016-11-03 19:33:09 -0700 |
| commit | 94bdaf09010b8fc2c8026dd487e057ca52210ce1 (patch) | |
| tree | d1ec54c4f6dbc65762e488a59f24dffb06a8b45a | |
| parent | 776632ba2b30a98bff46ca174625aab668410e99 (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.c | 12 |
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) |
