summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | Release 4.0.10.132AnjaneeDevi Kapparapu2015-07-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.10.132 Change-Id: I2f6f10cfe098b47456ef6f7bb734337eb551404a CRs-Fixed: 688141
| * | | | qcacld: Fix for sdio throughput fluctuationsGanesh Babu Kumaravel2015-07-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In mdm9x15 platform throughput fluctuations are seen with sdio block size of 256. So reduce the sdio block size to 128. Change-Id: Ifa78c1db16ed1314a80201a255008aa2fc5af59f CRs-Fixed: 866280
| * | | | qcacld-2.0: HT20 Protection ModeNaveen Rawat2015-07-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HT_PURE mode indicates either only HT20 STAs are connected to a HT20 only SAP or HT20/40 STAs are connected to HT20/40 SAP. Otherwise its HT20 protection mode. This patch fixes code to work accroding to this condition correctly. Change-Id: Ibaf502254f505b87c448ea5614e60316ad8c1dd5 CRs-Fixed: 866447
| * | | | qcacld-2.0: fix reconnect issue in SAP Auth offload modeKai Liu2015-07-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In SAP authentication offload feature, we observe the remote peer is disconnected by Host even if the FW has setup the connection with the peer. The failure scenario: 1. SAP startup with authentication offload enabled. 2. remote peer connects to SAP. 3. SAP goes to WOW sleep. 4. station disconnects and reconnects to SAP. 5. OS resumes from WOW sleep state. 6. FW reports WMI_SAP_OFL_ADD_STA_EVENTID to Host. 7. Host finds the peer existing in the table, Host will disconnects the Peer. The rootcause is: In original design, only one WMI event WMI_SAP_OFL_ADD_STA_EVENTID is uploaded by FW to Host for same peer's disconnect and reconnect. Host's stale peer record is not cleared, which causes host 's peer connection state mismatch. The solution: FW will upload two events for this case WMI_SAP_OFL_DEL_STA_EVENTID and WMI_SAP_OFL_ADD_STA_EVENTID to maintain peer connection state consistency with FW. Change-Id: Idb7250d353fa96c296285dc22cb0cea2ac4d6df6 CRs-Fixed: 855775
| * | | | qcacld: Fix deauth timeout during CACManikandan Mohan2015-07-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix deauth timeout when SAP in ACS selected DFS ch and station connected. When Radar detected and if random channel is another DFS ch then new CAC is initiated and no TX allowed. Thus do not send any mgmt frames as it will timeout during CAC. Change-Id: I0601a3a27498d524fe9e81b6893055adce4629c2 CRs-fixed: 865731
| * | | | qcacld: Handle jiffies wrap during NOL calculationChandrasekaran, Manishekar2015-07-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the jiffies overflow during NOL calculation. The monotonic timer that we use is initialized in the kernel such that the 32 bit jiffies value wrap 5 minutes after boot so jiffies wrap bugs show up earlier. Because of this wrap, when SAP/P2P GO is brought up on DFS channel and multiple radar detections happen within this 5 minutes, it is possible for the driver to select the channel from the NOL due to invalid elapsed time calculation. Fixing this by identifying the wrap condition and calculating the elapsed time accordingly. Change-Id: Ibf21e2f76a8fd080f2acb43929be3a1c5ddee3ee CRs-Fixed: 864719
| * | | | qcacld-2.0: Change timer context to global pMac from local pMacDeepak Dhamdhere2015-07-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation This problem is due to race between driver unload and timer expiry in kernel.In this case, SYS_MSG_ID_MC_STOP msg is posted from RM thread context during driver unload. As part of processing this msg, roaming module sets tCsrTimerInfo->pMac to NULL in MC thread context. Meanwhile, timer msg also is enqueued from kernel thread. After completion of SYS_MSG_ID_MC_STOP msg, MC thread will call timer callback which accesses tCsrTimerInfo->pMac which becomes NULL though pMac still exists. This issue is fixed now by checking for NULL pMac and invalid sessionId. Timer callback will return if those parameters are invalid. Change-Id: I37154e1da3f9f9477a73cc864218be952a1b1bbe CRs-Fixed: 777052
| * | | | qcacld: in sta mode, drop probe response received from supplicantkaliu2015-07-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when sap state changes from up to down, device_mode will change from WLAN_HDD_SOFTAP to WLAN_HDD_INFRA_STATION corresponding, after changes to sta mode, driver should not send probe response to fw, otherwize it will cause fw assert. Change-Id: Icfbfcaee59653520652fcc2db1e46a8d81a88dbe CRs-Fixed: 864749
| * | | | Release 4.0.10.131AnjaneeDevi Kapparapu2015-07-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.10.131 Change-Id: I45a153fd56b08f501f5c3555f0874afdcc0bc95e CRs-Fixed: 688141
| * | | | qca_cld: Add debug prints during suspendYue Ma2015-07-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Print certain registers and copy FW dump for debug purpose if PCIe interrupt still comes after host receives WOW_ENABLE ACK from FW. Change-Id: Id7408125893a927ff656f011e2c6e9ce6c572bb9 CRs-fixed: 865649
| * | | | qcacld: Unrecoverable Scan failure when on/off stress is runningKomal Seelam2015-07-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld propagation Host initiated Disconnect was in progress before this get completed, Firmware send limDeleteStaContext (WDA_DELETE_STA_CONTEXT_IND) due to AP is not giving ack of the last certain no of TX packets. So there is race happening between the HOST initiated Disassoc versus TX monitored deauth.This is leading the modifying the trigger reason,hence different callback is invoked by the LIM to SME.So state machine at SME goes in bad state and then active cmd is not getting out from queue. Change-Id: I7e3bfbeb01c861202e5db2c2abd855c75a2d4a14 CRs-Fixed: 808243
| * | | | wlan: Reduced logging level in BBT handlerSandeep Puligilla2015-07-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If BBT handler fails to post a message to LIM then it is clogging system.So reduced frequency of the failure log. Change-Id: Iebbb6cbb7451b0b490a6e0803b061fc243100be3 CRs-Fixed: 837110
| * | | | qcacld-2.0: Support LP_EXTENDED_BATCHING configuration flagSrinivas Girigowda2015-07-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a new NL vendor attribute to send down the configuration flags to firmware. Driver receives the input configuration flag with 0th bit set, which indicates LP_EXTENDED_BATCHING is enabled. Host driver maps it to appropriate configuration flags. Change-Id: Id320df33bf390080997448c7167d49c4999f7c09 CRs-Fixed: 860386
| * | | | qcacld-2.0: Do DEL_STA if driver gets deauth during ADD_STAHanumantha Reddy Pothula2015-07-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Add new resultCode, 'eSIR_SME_JOIN_DEAUTH_FROM_AP_DURING_ADD_STA', to make sure driver does DEL_STA follwed by DEL_BSS, if driver receives DEAUTH frame when it's waiting for ADD_STA_RSP. Change-Id: I697a8bf4e4f4d8b1063ad660395cea33031f1647 CRs-Fixed: 599416
| * | | | qcacld: Clean Up Async Task during Driver Unload.Komal Seelam2015-07-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Async Task is not cleaned up properly during driver unload. Clean up properly during driver unload. Change-Id: I8b7224a7165abd1e58185beed4a3dad5c58d5aa3 CRs-Fixed: 865485
| * | | | qcacld-2.0: In hdd_SendFTEvent(), free the buffer in case of errorBhargav Shah2015-07-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently in hdd_SendFTEvent, buffer to store IEs is not getting free in case of auth_resp_len is zero. Update code to free the allocated buffer. Change-Id: I73a422caad60769ee8f19605a8efbcb20ecb11d5 CRs-fixed: 859397
| * | | | qcacld-2.0: Free the buffer in case of invalid data passed to FASTREASSOCBhargav Shah2015-07-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently in FASTREASSOC ioctl, command buffer is not getting free in case of wrong bssid or channel is passed. Update code to free the command buffer. Change-Id: I3a9f209ee29b4b2835b05d289b763d08a2342bf4 CRs-fixed: 859380
| * | | | qcacld-2.0: Variable over written in hdd_set_app_type2_parserBhargav Shah2015-07-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently in hdd_set_app_type2_parser, sscanf writes 4 bytes of data in tcp_src_port and tcp_dst_port variable. The original size of variable is 2 byte. Update code to write appropriate size of data in variable. Change-Id: Ifdbfa06da6cb7d0bfef4f4e105a6911950f1d6ad CRs-Fixed: 859493
| * | | | qcacld-2.0: Check the return status of sscanf for TDLSOFFCHANNELBhargav Shah2015-07-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently in TDLSOFFCHANNEL ioctl, return value of sscanf is not checked. Update code to check the return value of sscanf Change-Id: Ib069bb368a327d2355022f705eb4d701fca919b5 CRs-Fixed: 856435
| * | | | Cafstaging Release 4.0.10.130AnjaneeDevi Kapparapu2015-07-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 4.0.10.130 Change-Id: Ibf7f06800a3f5380326aec87d550d09c778e9384 CRs-Fixed: 688141
| * | | | qcacld-2.0: Fix static tool reported errorsNaveen Rawat2015-07-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes static tool reported error introduced in previous patch for this CR Change-Id: I95c5455aa2da6b56d0b2b525e06b7f0a6c12cb9d CRs-Fixed: 855283
| * | | | qcacld: PreAlloc Support for SKB BuffersKomal Seelam2015-07-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Low Memory Targets Driver load failures are observed due to high memory fragmentation. Adding support to use SKB Buffers allocated during bootup. Change-Id: I4c2e35ce090457633abf69a1d270e70491864429 CRs-Fixed: 864702
| * | | | qcacld: Fix for Extended Data rates not populated to firmwareKiran Kumar Lokere2015-07-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation for 11n and 11a modes the extended rates from beacon are not populated from host to firmware.this commit populates the extended rates to fimware Change-Id: I2b775c3ba376361932abab794ae1406c166efa25 CRs-fixed: 553952
| * | | | qcacld: do not process HT IE change if RoC is in progressKiran Kumar Lokere2015-07-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Ignore HT IE change if RoC is in progress because as part of HT IE change we will try to change the channel parameters which use the same callback as RoC. So if we try to change the channel parameters if RoC is in progress we will overwrite the callback causing problems in the upper layers which are expecting a notification. Change-Id: I6bace6dd2bd40728ece94e3efe59f3e7038a4e6a CRs-Fixed: 710027
| * | | | qcacld:If channel bonding is disabled dont update the channel opermode.Kiran Kumar Lokere2015-07-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Even if channel bonding is disabled in INI after connection, when host receive the beacon from AP with channel width greater than 20Mhz, an update is sent to firmware with channel bonding mode value as received in beacon. Added a check that if channel bonding mode is disabled, ignore the channel width in beacon. Also ignore the vht opmode change action frame if channel bonding is disabled. Change-Id: Id61b86b86ee72776a0bbada26658416c9fa73e68 CRs-Fixed: 756269
| * | | | qcacld: Assign callback to resume TX if secondary channel is changed.Kiran Kumar Lokere2015-07-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation If secondary channel is changed, host is not calling the callback and thus the resume tx is not called once channel is changed. This logic is already present in case if only primary channel has changed. Added the logic to call the callback in case secondary channel is changed and thus resume TX will be called after channel is changed. Change-Id: I7b2139835a5ec65e129df6605767d7a1a8f9dca7 CRs-Fixed: 756595
| * | | | qcacld: Handle error case in FT preauth rspKiran Kumar Lokere2015-07-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Currently if pe session is not created in FT preauth rsp then driver is not posting the preauth rsp to SME and TL will remain in suspended mode.Due to this tx timeOut happens and eventually crash. Fix is done to send the preauth rsp to SME in case of preauth rsp failure and resume the link. Change-Id: Ifb4fe53a09d6a18bdb4838ec747480f6403df372 CRs-Fixed: 765939
| * | | | qcacld-2.0: SDIO interface mmc_card_hs API change,Eric Liu2015-07-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | struct mmc_host change and sdio_set_drvdata change. SDIO API mmc_card_hs replaces mmc_card_highspeed API after 3.16 kernel. And remove the reference to MMC_STATE_HIGHSPEED. Use compile time checking for kernel version instead of runtime since "mmc_host" struct has been changed from 3.13: There is no ocr member in struct mmc_host. The kernel API "sdio_set_drvdata" has been changed to "return void" after 3.15.0. Change-Id: Ie2e1a18cba97c26088b327b03473a2efafb996ad CRs-fixed: 863711
| * | | | qcacld-2.0: Send BSSID to userspace in CSA eventKrishna Kumaar Natarajan2015-07-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Send BSSID to userspace for logging in CSA event. This is enabled by passing correct PE session to the utility function. Change-Id: Ie4386029a8c2062bdf0be78160c058a1a614b4fc CRs-Fixed: 865162
| * | | | qcacld: Fix second AP ACS start failureManikandan Mohan2015-07-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed secondary AP ACS procedure start failure if primary AP is configured in fixed channel (non ACS). Change-Id: I5ccc94376a554c01bde99c207eda6f9e434980bb CRs-fixed: 861880
| * | | | Release 4.0.10.129AnjaneeDevi Kapparapu2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.10.129 Change-Id: Iddf2e75c659c4a312d84841ca1a791c22c0268a0 CRs-Fixed: 688141
| * | | | qcacld-2.0: Enable DFS phy error logging through iwpriv cmdNaveen Rawat2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since the frequency of DFS phy error is very high, enabling logs for them all the times can cause crash and will also create lot of useless logs causing difficulties in debugging other issue. This patch adds an iwpriv cmd to eanble such logs temporarily. Change-Id: I40e951f6c6d0aec3443d65beae4e74a04942ea8b CRs-Fixed: 855283
| * | | | qcacld-2.0: Remove hTimerResultAging.Naveen Rawat2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Currently there are two timers for removing age out scan result: 1) hTimerResultAging 2) hTimerResultCfgAging One of them hTimerResultCfgAging, kicks in on the basis of ini value. While other hTimerResultAging, is internal. As a part of fix remove hTimerResultAging as it is redundant. Change-Id: I746e816fc6f1c63331abf459c3069731d80853fb CRs-Fixed: 830234
| * | | | qcacld:On HB failure disconnect from AP if beacon receive count is 0.Kiran Kumar Lokere2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation In case of HB failure from Firmware, Host sends a probe request and wait for probe response and if probe response is received host ignores the HB. If for some reason firmware/host have not received a single beacon after conection but is getting the probe response on receiving HB failure, host ignores the HB failure. Also in this case host will not allow to enter BMPS as it has not received any beacon to get the TSF and thus draining the battery. As part of fix to recover from this situation, if number of beacon received in host is 0 and it receives a HB failure, disconnect from the AP. Change-Id: I45b1e758ed053adf24996ac4d1752d9fff8751c3 CRs-fixed: 766976
| * | | | qcacld: Send proper mlm cnf when Add BSS failed during roamingKiran Kumar Lokere2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation If Add BSS failed mlm state (eLIM_MLM_WT_ADD_BSS_RSP_FT_REASSOC _STATE) during roaming,That time lim is posting the message as LIM_MLM_ASSOC_CNF instead of LIM_MLM_REASSOC_CNF,which will not allow csr to indicated to HDD hence TX TIME OUT will occur. so now lim will send LIM_MLM_REASSOC_CNF to mlm so csr can call hdd callback with reason eCSR_ROAM_FT_REASSOC_FAILED so hdd can initiate disconnect procedure. Change-Id: I8922d8cae81ebffbe06204df522eed004826d458 CRs-Fixed: 772927
| * | | | qcacld: Check sequence number before discarding auth frame.Kiran Kumar Lokere2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Currently if a auth frame has retry bit set and its preauth context exists, it is discarded. So even when a new auth frame is received with retry bit set it is always discarded, resultig in connection failure. As a part of fix, make sure that new auth frames(with different sequence no.) are not discarded. Change-Id: Iad862b0086b87e2fc113d6d9aae5b88a50d22d0f CRs-Fixed: 787197
| * | | | qcacld: Fix static analysis error.Kiran Kumar Lokere2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Currently numChan is initialized to WNI_CFG_VALID_CHANNEL_LIST_LEN. Then a list of valid channels are populated. But if valid channels are not obtained still it proceeds further resulting in buffer corruption. As a part of fix make sure to retun if valid channels are not properly obtained. Change-Id: I436b5c93919db297662ff7960d309ffe88d41599 CRs-fixed: 798061
| * | | | qcacld: Handle error if failed to suspend linkKiran Kumar Lokere2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Handle error properly if failed to suspend link because of the link already being suspended. Change-Id: I33bc4018850e82d1d72c512384971feccfe74285 CRs-Fixed: 815772
| * | | | qcacld: Post message to SME upon DelBSS/DelSta failureKiran Kumar Lokere2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation This fix ensures that a response message is sent back to SME if a DelBSS/DelSta failure is returned by firmware, without which SME command can get stuck. Change-Id: I42425809ef93d447af0b34aee05e601e30a18ccc CRs-Fixed: 810491
| * | | | qcacld: Reduce logs during scan phaseKiran Kumar Lokere2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Reducing the log level of print log which prints "...Bssid= <xx:xx:xx:xx:xx:xx> chan= <xx>, rssi = -<xx>" in function csrMoveTempScanResultsToMainList. Change-Id: Iba512d1db29b9faae8f7989e3baffb5f4c437b85 CRs-Fixed: 804704
| * | | | qcacld: Set ini value of short preamable in self staKiran Kumar Lokere2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently in driver shortPreambleSupported bit in selfsta is set on the basis of erp bit in beacon. Whereas in add_bss the shortPreambleSupported bit is set on the basis of shortPreamble bit is assoc rsp. This might result in long preamable being sent to FW even if Host support short preamable. As a part of fix, make selfsta preamable bit same as ini value and add_bss preamable bit as what AP supports. Change-Id: I0a0a0fb4fd07d1b674c9039b4f631ba18dc4fc89 CRs-Fixed: 822128
| * | | | qcacld: Remove DiagEvtTimer.Kiran Kumar Lokere2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Currently DiagEvtTimer starts during pmc open and runs periodically till driver is unloaded. This timer is redundant as it simply send diag evnent periodically. As a part of fix, remove this timer. Change-Id: Ia174c395b374a6ab7c4725177c0270f3009db42d CRs-Fixed: 830234
| * | | | wlan: qca_cld 2.0: Change the bandwidth parameters in iniDhanashri Atre2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changing the bandwidth configuration values in the ini file. Change-Id: I99ef4855919fa9587e5af65be8faf20cd4381a81 CRs-Fixed: 854073
| * | | | wlan: qca_cld 2.0: Change to bus bandwidth voting parametersDhanashri Atre2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changing the minimum, maximum and default values of the bus bandwidth voting thresholds, bus bandwidth timer interval and tcp ack voting threshold. Change-Id: I8c6c3404b21ff02d2d5be70630a850770be2c756 CRs-Fixed: 854073
| * | | | wlan: Disable CCX for WPA2-Enterprise (802.1X) or WPA2-PSKSandeep Puligilla2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently our CCX-enabled driver configures an assocaition as CCX if it is made with a CCX-capable AP. This change insures that we only configure for CCX if the supplicant indicates an AKM of CCKM. (Or if the association is "open" with a "CCX capable" AP.) Change-Id: I779a5fcbc60825506c7b3d08dfbe641e991b649b CRs-Fixed: 651515
| * | | | qcacld: Fix ch width reset after NOL expiryManikandan Mohan2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a bug where channel bonding mode was not set properly resulting in channel width not reset after DFS NOL timer expiry. Change-Id: I0d19fe5547d142de7871d00558819f1032037ae7 CRs-fixed: 861878
| * | | | qcacld: Error handling in limProcessSmeJoinReq.Sandeep Puligilla2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently if cfg_get fails for WNI_CFG_JOIN_FAILURE_TIMEOUT, no value is assigned to join_failure_timeout. As a result, value of join_failure_timeout would be Zero(because of mem set). This would result in immediate join failure timeout while sending join request over air. Similarly if cfg_get fails for WNI_CFG_11H_ENABLED, value assigned is not proper. In failure case, val is assigned which has value as sizeof tLimMlmJoinReq. As a part of fix, make sure that proper value is assigned during cfg_get failure. Change-Id: Id3fad1d97e6ea3f421382a3be25bdd3234c7b69c CRs-Fixed: 811040
| * | | | qcacld: fix HT operation info IE for 20 MhzManikandan Mohan2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed the incorrect setting of HT operation info IE in beacon, reporting support for 20 and 40 Mhz clients with SAP in 20 Mhz operation. OBSS support flag determines this IE element, so configured in properly for HT20 Mode. Change-Id: I59f6eb10d6fbbf981d751253185db142c4ddcda3 CRs-fixed: 861881
| * | | | wlan: Fix static analysis error in limProcessTdls.cSushant Kaushik2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Currently while populating 11a and 11b rates, there is no bound check for rateset array. This can result in buffer overflow. As a part of fix add bound check to avoid any buffer overflow for the rateset. CRs-fixed: 798054 Change-Id: Ib42f5de642ad54d5c2a1ccdab37d88928b98af01
| * | | | wlan: Allow addTspec in 11b mode.Sushant Kaushik2015-07-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Currently if sta is connected to an AP which only supports 11b, lim doesn't send addTspec request to that AP. Specs doesn't restrict Tspec in 11b. As a part of fix, allow addTspec in 11b. CRs-Fixed: 847755 Change-Id: I57c2d5139f9861140ab3bbe8314a1a3fe3e80e19