diff options
| author | Sandeep Puligilla <spuligil@qca.qualcomm.com> | 2015-10-21 10:09:17 -0700 |
|---|---|---|
| committer | Anjaneedevi Kapparapu <akappa@codeaurora.org> | 2015-10-23 12:17:21 +0530 |
| commit | 84d086ecee3a0fa5b9f0d8d3a261e2d7f3f9fbb4 (patch) | |
| tree | d265f25bfa46cc32a897851b14afa9abddef202d | |
| parent | 2509f92da67b88537fbfa56a086391e1fc42474c (diff) | |
qcacld-2.0: Remove DSRC channels in scan channel list
Scan need not to be performed on DSRC channels but
still host is sending DSRC channels as part of
WMI_SCAN_CHAN_LIST_CMDID to firmware.
Removed DSRC channel information from the valid
scan channel list sent to firmware.
Change-Id: I288e8b2d4a528357c33bef5ebaab1b2bfbd66293
CRs-Fixed: 915407
| -rw-r--r-- | CORE/SME/src/csr/csrApiRoam.c | 3 | ||||
| -rw-r--r-- | CORE/SME/src/csr/csrApiScan.c | 1 | ||||
| -rw-r--r-- | CORE/SME/src/csr/csrInsideApi.h | 2 |
3 files changed, 5 insertions, 1 deletions
diff --git a/CORE/SME/src/csr/csrApiRoam.c b/CORE/SME/src/csr/csrApiRoam.c index b79141143022..48a82f56e015 100644 --- a/CORE/SME/src/csr/csrApiRoam.c +++ b/CORE/SME/src/csr/csrApiRoam.c @@ -465,6 +465,9 @@ eHalStatus csrUpdateChannelList(tpAniSirGlobal pMac) { for (i = 0; i < MAX_SOCIAL_CHANNELS; i++) { + /* Scan is not performed on DSRC channels*/ + if (pScan->baseChannels.channelList[i] >= MIN_11P_CHANNEL) + continue; if (vos_nv_getChannelEnabledState(social_channel[i]) == NV_CHANNEL_ENABLE) numChan++; diff --git a/CORE/SME/src/csr/csrApiScan.c b/CORE/SME/src/csr/csrApiScan.c index 29e9b5b4a512..c0a8ac85a881 100644 --- a/CORE/SME/src/csr/csrApiScan.c +++ b/CORE/SME/src/csr/csrApiScan.c @@ -55,7 +55,6 @@ #define MIN_CHN_TIME_TO_FIND_GO 100 #define MAX_CHN_TIME_TO_FIND_GO 100 #define DIRECT_SSID_LEN 7 -#define MIN_11P_CHANNEL 170 /* * Purpose of HIDDEN_TIMER diff --git a/CORE/SME/src/csr/csrInsideApi.h b/CORE/SME/src/csr/csrInsideApi.h index 29ba5af21912..071d0120e663 100644 --- a/CORE/SME/src/csr/csrInsideApi.h +++ b/CORE/SME/src/csr/csrInsideApi.h @@ -117,6 +117,8 @@ #define CSR_ACTIVE_LIST_CMD_TIMEOUT_VALUE 1000*30*4 //120s #define CSR_MAX_BSSID_COUNT ((CSR_ACTIVE_LIST_CMD_TIMEOUT_VALUE/4000) * 3) #define CSR_CUSTOM_CONC_GO_BI 100 +#define MIN_11P_CHANNEL 170 + typedef enum { eCsrNextScanNothing, |
