summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | wlan: qcacld: hdd: Fix unused-function warningsJeff Johnson2014-03-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When GCC 4.7 was first introduced to Android, the initial version of the compiler was warning about things it should not have, and hence some warnings were suppressed, including unused-function warnings. The compiler now seems to be correctly warning only about bad behavior, so clean up the unused functions in HDD in preparation for re-enabling unused-function warnings in the compiler. Change-Id: I6599dca99e37ab56a48e8b76408c4e928b254b69 CRs-fixed: 640842
| * | | | | Merge "Release 1.0.0.76 QCACLD WLAN Driver"Linux Build Service Account2014-03-30
| |\ \ \ \ \
| | * | | | | Release 1.0.0.76 QCACLD WLAN DriverAkash Patel2014-03-29
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.76 qcacld: Unpause the Tx queues after sending WOW_WAKEUP_IND to FW. qcacld: Same spin lock for WMI event and command logging qcacld/tlshim: Change debug log level to avoid system freeze qcacld: Fix issue of data stall on TDLS link qcacld:sap: Fix compilation error on x86 qcacld: wma: Do not allow packets after medium time Change-Id: Ic7d7cb5d95364303708bc9bb1b299ad8fc9cd490
| | | * | | | Cafstaging Release 1.0.0.76Pitani Venkata Rajesh Kumar2014-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.76 Change-Id: I76c5359c3697bd184083619b58c37463e7254c07
| | | * | | | qcacld: Unpause the Tx queues after sending WOW_WAKEUP_IND to FW.Komal Seelam2014-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There can be race condition where QCA_SUPPORT_TXRX_VDEV_PAUSE_LL tx paused with tx packets pending and the device suspended. During resume: WOW_WAKEUP_IND to FW is sent after QCA_SUPPORT_TXRX_VDEV_PAUSE_LL tx unpaused. This results in a crash in FW or device may not go to suspend, as the tx descriptor consumed by the tx packets sent before WOW_WAKEUP_IND will not get tx completion which results in fail to suspend. Fix race condition by resuming QCA_SUPPORT_TXRX_VDEV_PAUSE_LL tx after sending WOW_WAKEUP_IND. Change-Id: I3fe17f70280f32a427a42dbb25a1c591e7212f80 CRs-Fixed: 639681
| | | * | | | qcacld: Same spin lock for WMI event and command loggingRajeev Kumar2014-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use same spin lock for both WMI event and command logging to avoid race conditions between event and command logging from different threads Change-Id: I4b8ff7aaf9511f4fff75f1e78554d75636357ebc CRs-Fixed: 639762
| | | * | | | qcacld/tlshim: Change debug log level to avoid system freezeVasanthakumar Thiagarajan2014-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There will be time delay between a peer is getting deleted in txrx (and fw) and the HDD is updated with corresponding state of the peer. HDD will keep on sending the traffic to tlshim during this period. This delay can not be avoided due to dozens of message posting and processing before HDD is getting updated. Change the log level of the debug messga printing "Invalid peer" from error to warning to avoid spam followed by system freeze. pAdapter->stats should be good enough to debug issues related to tx failures from HDD. Change-Id: Iad3f966440ab3e0f0e6d49cded936903ac66a7c2 CRs-Fixed: 639452
| | | * | | | qcacld: Fix issue of data stall on TDLS linkRajesh Chauhan2014-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix regression in TDLS caused by previous commit I963ec2fdf25de8230bf0f71b32baefc46e4e24a7. Change-Id: I2e647ea65a881007b3d39094c53cfdac7eb5f115 CRs-Fixed: 639952
| | | * | | | qcacld:sap: Fix compilation error on x86Peng Xu2014-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix compilation error on x86 platform due to undefined compilation flag. Change-Id: Id560fcb59efb65bd05612abedea463cfe1e064b5
| | | * | | | qcacld: wma: Do not allow packets after medium timeBala Shanmugam Kamatchi2014-03-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Traffic goes in same AC even after medium time elapses. Configure drop policy in firmware so that traffic is not allowed once medium time is elapsed. Change-Id: Icc20dd57e85a4f907f8203c4930817ca0808b699 CRs-Fixed: 622640
| * | | | | | Merge "Release 1.0.0.75A QCACLD WLAN Driver"Linux Build Service Account2014-03-29
| |\| | | | |
| | * | | | | Release 1.0.0.75A QCACLD WLAN DriverAkash Patel2014-03-28
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.75A qcacld: SME: Fix a compiler warning Change-Id: Ie9a1bcb3d6a3eb187a345dbc2f3d75661a1e21f4
| | * | | | Cafstaging Release 1.0.0.75ANandini Suresh2014-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.75A Change-Id: I776412885b3bf237c501fb259b72ddf1605d158b
| | * | | | qcacld: SME: Fix a compiler warningPrashanth Bhatta2014-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a compiler warning introduced by 08d964e194b049e6db5c6a8b78cc186f9dbe37cc. Change-Id: Ifbfc714dadaaf12350556cba6bbd22d019fb9f0f
| * | | | | Merge "Release 1.0.0.74 & 1.0.0.75 QCACLD WLAN Driver"Linux Build Service Account2014-03-27
| |\ \ \ \ \
| | * | | | | Release 1.0.0.74 & 1.0.0.75 QCACLD WLAN DriverAkash Patel2014-03-27
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: (26 commits) Cafstaging Release 1.0.0.75 wlan: qcacld: Add "compat" support for device ioctls qcacld: Read scan_mode from HDD context in iwlist scan command qcacld: Fix of memory leak in wma_scan_event callback qcacld:SME_PE: Fix for issues reported by Static Analysis wlan: Crash due to wrong roaming scan state. wlan: Handle change in AP capabilities properly wlan: Added supoort to age out probe requests. wlan: Fix Memory Leak in uMacPostCtrlMsg wlan: Fix the race condition in RX Low resource recovery mechanism qcacld: ipa: Make sure IPA RM doesn't suspend qcacld-new:fix SME lock acquiring issue during TDLS disabling qca-cld: Expand TX flow control to TDLS also Cafstaging Release 1.0.0.74 qcacld:sap: Fixed compilation error for x86 Fix the connection latency with hidden SSID. wlan: Update cfg database with passive scan dwell times wlan: stop traffic timer during wlan driver shutdown. wlan: Reduce log level fatal to info. wlan: Logging enhancement for Scan request path in SME ... Change-Id: I9dc2573381a77a40cb9aebbd98f845a9d138cba1
| | * | | | Cafstaging Release 1.0.0.75Pitani Venkata Rajesh Kumar2014-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.75 Change-Id: I7be7ad0711df3025172bdc63661c5ceb8143066d
| | * | | | wlan: qcacld: Add "compat" support for device ioctlsJeff Johnson2014-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The ioctls used for Android "DRIVER" commands are not safe when used in a 32U/64K environment. Add "compat" support so that when the driver is part of a 64-bit kernel, the ioctls will work with 32-bit userspace applications. Change-Id: I8d4d9d31a5e6ab2f89f84a4e6056acb95343cf73 CRs-fixed: 622765
| | * | | | qcacld: Read scan_mode from HDD context in iwlist scan commandYuanyuan Liu2014-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Read scan_mode from HDD context instead of Adapter when using iwlist command for scan. Change-Id: Ibe35400d0d87a2f7ae739ee4b60283b334ec8b23 CRs-Fixed: 639211
| | * | | | qcacld: Fix of memory leak in wma_scan_event callbackRajeev Kumar2014-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wma_scan_event_callback does not free scan_event if vos_timer_stop returns failure Change-Id: I21bc9c3d9a6209307ff46d169fd82b33b769ca8f CRs-Fixed: 639204
| | * | | | qcacld:SME_PE: Fix for issues reported by Static AnalysisKalikinkar dhara2014-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix for issue reported by static analysis like, possibility of buffer over flow, array index out of bound etc. Change-Id: Ib8324b67f433a4c1081e404a19e93a9077d4f676 CRs-Fixed: 637716
| | * | | | wlan: Crash due to wrong roaming scan state.Abhishek Singh2014-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In limSuspendLink, lim is calling init scan and even if init scan fails it continue ahead. Now in limResumeLink there is no check to verify that init scan failed and thus avoid sending finish scan. Added check in limResumeLink if scan init was successful or not. Send finish scan only when init scan was successful. Change-Id: I966f1862a52a34b96a38e016802cabf36c7e7360 CRs-Fixed: 588494
| | * | | | wlan: Handle change in AP capabilities properlyAbhishek Singh2014-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In limDetectChangeInApCapabilities if Beacon capabilities are not matching with the psessionEntry capabilities, instead of sending eSIR_SME_AP_CAPS_CHANGED event, send a probe req to AP. This logic is already present for mismatch in Qos, Short preamble, privacy bit and NULL ssid. Extending it for remaining params. When we recieve probe response check the session capabilities against probe response and take the action based on it. Change-Id: Ia5d864b676b41db70fa8813e69e8b51826caeeac CRs-Fixed: 589742
| | * | | | wlan: Added supoort to age out probe requests.Katya Nigam2014-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In MC thread context, whenever any probe request is pending for more than 500 ms it is dropped. with this probe request wont be able to block MC thread. limAgeOutProbeReq() is added to support this functionality. Change-Id: Ie1b1b027fb09d8a9ab2078726700472d05e567c8 CRs-Fixed: 587401
| | * | | | wlan: Fix Memory Leak in uMacPostCtrlMsgArif Hussain2014-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Free allocated memory in empty SIR_PTT_MSG_TYPES_BEGIN case. Change-Id: I99979899a12ae362be046c69808ac97293e33d16 CRs-Fixed: 586279
| | * | | | wlan: Fix the race condition in RX Low resource recovery mechanismMihir Shete2014-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set the wpalPacketAvailableCB before we try to get a VOS packet from the 'free list' and reset it if vos_pkt_get_packet() returns a valid packet. This order is required to avoid the following race condition: 1. The call to vos_pkt_get_packet() from wpalPacketAlloc() in RX_Thread determines that no more packets are available in the 'free list' and sets the low resource callbacks. 2. In parallel vos_pkt_return_packet() is called in MC_Thread for a Management frame before wpalPacketAlloc() gets a chance to set wpalPacketAvailableCB and since the 'low resource callbacks' are set the, callback function - wpalPacketRXLowResourceCB is executed.But as wpalPacketAvailableCB is still NULL the low resource recovery fails. Change-Id: I45ad8a2c6706fd991642d8efd28987737bd7a494 CRs-Fixed: 591906
| | * | | | qcacld: ipa: Make sure IPA RM doesn't suspendPrashanth Bhatta2014-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the changes done in IPA driver for resource manager (RM), WLAN driver need to make sure pipe is not suspended by setting a flag in IPA driver if IPA RM is not enabled. Adding changes to set the flag if IPA RM is not enabled in ini file. Change-Id: Ic785213586155881ec2002a624069d66e20a38c2 CRs-fxied: 636694
| | * | | | qcacld-new:fix SME lock acquiring issue during TDLS disablingXiaochang Duan2014-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix SME lock acquiring related warnings reported during wlan driver unloading. The warnings are reported with specific TDLS configuration. sme_UpdateFwTdlsState() currently always acquires SME global lock before sending the FW the updated TDLS state. This is fine except the case of disabling TDLS in FW, which happens during wlan driver unloading. The unloading function calls vos_close() which destroys the lock before it calls sme_UpdateFwTdlsState() indirectly later. In this case the SME lock should not be acquired by sme_UpdateFwTdlsState(). Add explicit switch to sme_UpdateFwTdlsState() API to indicate if acquiring SME lock is required before the state update, and pass FALSE as the switch value during TDLS disabling in FW and TRUE in all other cases. Change-Id: Ib62a2b70b4e6ca1f133048483b74289e74bf786e CRs-Fixed: 638326
| | * | | | qca-cld: Expand TX flow control to TDLS alsoLeo Chang2014-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TX Flow control was only applicable for STA and IBSS interface. It was enabled by STA ID based, but expand capability to support TDLS also. Functionality will be controlled by session based. Instead of peer based. Change-Id: Ib8959078ede13e686cc67c481ab9542a77022ba7 CRs-fixed: 636987
| | * | | | Cafstaging Release 1.0.0.74Akash Patel2014-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.74 Change-Id: Ib6600fd3fb38447b82ae3a117f7116a3a41c6fa2
| | * | | | qcacld:sap: Fixed compilation error for x86Peng Xu2014-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Code was placed inside wrong comiplation flag which caused compilation error on x86 platform. Change-Id: I75b1a0938313cf287be45af92cf258982dffbe84
| | * | | | Fix the connection latency with hidden SSID.Kiran Kumar Lokere2014-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While checking for duplicate BSS description, if the scan reslut has been received with NULL ssid from the same BSS, then the old result of that BSS is removed and the NULL ssid result is saved and is sent to upper layers. Since there is no scan result with actual SSID, connection is delayed till the SSID is found in the result. Change-Id: I470e2f484d3c44aea302ed5ef35079188786bb1c CRs-Fixed: 634889
| | * | | | wlan: Update cfg database with passive scan dwell timesNaresh Jayaram2014-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The lim layer reads the passive scan dwell time values from the cfg database, but this database is not updated when the passive scan dwell time values are changed in the ini file. Hence, update the same in the database. Change-Id: I748f0af27d3b2cf9bb3199a392ae67fd551c39bb CRs-Fixed: 590620
| | * | | | wlan: stop traffic timer during wlan driver shutdown.c_hpothu2014-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While driver shutdown, traffic timer is not stopped, leading to kernel panic while processing traffic timer handler, because of hal context in hdd context is set to NULL, if the timer is invoked before driver is reinitialized. So stop traffic timer in hdd_wlan_shutdown(). Change-Id: I2d4b6bd8fa7410804d51e67f5a2967e6d85cd255 CRs-Fixed: 593729
| | * | | | wlan: Reduce log level fatal to info.Agarwal Ashish2014-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Avoiding Watchdog Bark due to Excessive logging. Reducing log level fatal to Info level. Change-Id: I23658b1492ec7e67cb396080f9ac0c5eced78034 CRs-Fixed: 582560
| | * | | | wlan: Logging enhancement for Scan request path in SMEVinay Krishna Eranna2014-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Logging enhancement for Scan request path in SME to provide more information during failure cases. Change-Id: I84cfa8ab6858e181aaf327fcd9334b6124981fd3 CRs-Fixed: 591369
| | * | | | wlan: HDD layer logging enchancement (Phase-1).Arun Kumar Khandavalli2014-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added logs which should get printed when we are returning indefinitely in HDD connect path. Change-Id: I08cf84d8c94b980e0bcf9d6327589e17a16824e9 CRs-Fixed: 589205
| | * | | | qcacld : LIM: Remove duplicate scan cache in SME and LIMSubramanyam Nalli2014-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently before updating the new scan result, both BSSID and channel number are getting compared before updating the details in LIM/SMEscan cache. Due to this, if AP moves from one DFS channel to another DFS channel duplicate entries are getting created in LIM scan cache for the same BSSID. When wpa_supplicant says connect to driver, CSR is taking first entry which has older channel and trying to connect first time. AP will not be available in older channel. SO, connection would fail saying that beacon is not received. And then CSR is taking next entry which has new channel and trying to connect. 2nd time connection is successful. This patch removes duplicate entries each bssid. CRs-fixed: 634156 Change-Id: Ie5a00c537f191de5f061fe861774bc9c9a675125
| | * | | | qcacld: Perform scan in progress check in hif_pci_suspendSundar Subramaniyan2014-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the check for the ongoing scan check in hif_pci_suspend instead of in wma_suspend_target and wma_enable_wow_in_fw functions as this is only needed to be done while going to runtime PM suspend. Change-Id: I3ea581ee44481700c89308aa182547455b71ea54 CRs-Fixed: 638948
| | * | | | qcacld: Provision of sequence number to p2p action framesChandrasekaran, Manishekar2014-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the current implementation, the sequence number is zero for p2p action frames. This fix will ensure that the sequence numbers are non-zero for p2p action frames. Change-Id: Ia37a210ffd5b709352f679131288f2ef06df657a CRs-Fixed: 638228
| | * | | | qcacld: Change the log level from LOGP to LOG1.Sachin Ahuja2014-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently LOGP level is used to print the SAP security.This LOGP is fatal and gives the VOS_ASSERT.Change this level from LOGP to LOG1. Change-Id: I01be80d8476b9eb09b2c829cdd74308f3777b2cb CRs-Fixed: 638781
| | * | | | wlan: HDD layer logging enhancement.c_hpothu2014-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added logs which should get printed when some unexpected error happens.In this gerrit updated wlan_hdd_tx_rx.c and wlan_hdd_wext.c files. Change-Id: Iac5bcf9647fa4797a743901a4ff2a353a4cde0ec CRs-Fixed: 585429.
| * | | | | Merge "Release 1.0.0.72 & 1.0.0.73 QCACLD WLAN Driver"Linux Build Service Account2014-03-26
| |\ \ \ \ \
| | * | | | | Release 1.0.0.72 & 1.0.0.73 QCACLD WLAN DriverAkash Patel2014-03-26
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: (21 commits) Cafstaging Release 1.0.0.73 qcacld: SME: Send proper direction during flow aggregation qcacld: Add wmi cmd WMI_VDEV_PARAM_EARLY_RX_DRIFT_SAMPLE wlan: Add new helper function for WLAN_GET_LINK_SPEED qcacld: Add CONFIG_CNSS flag to protect X86 compilation qcacld: Update parser for fwdebuglog wlan: add vendor specific support for DFS qcacld:sap: Add HT40/80 support in ACS qcacld:sap: Add support of channel 12-14 in ACS qcacld:sap: Add scan band preference threshold qcacld: DDR voting enhancement qca-cld: X86 build error fix wlan: Disable DTIM 1 chain Rx when 1x1 is selected. Cafstaging Release 1.0.0.72 qcacld/voss: Fix race in waking up VosTlshimRxThread qcacld: Stopping BSS before calling vdev detach qcacld: SME: Send proper TID qcacld: Abort suspend if internal scan is ongoing qcacld: Fix Data stall on p2p GO interface during suspend/resume. qcacld: Remove the peer authorization from peer assoc command ... Change-Id: Iece39d57d7936c4e96fddf58bb815629251e7fc4
| | * | | | Cafstaging Release 1.0.0.73Pitani Venkata Rajesh Kumar2014-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.73 Change-Id: Ib892a54daf23d61f4c9f13dbd962a8d6a030a7ec
| | * | | | qcacld: SME: Send proper direction during flow aggregationPadma, Santhosh Kumar2014-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, direction is sent wrongly for few commands when addts commands are issued back to back as direction is not getting updated during flow aggregation. This fix ensures to update proper direction from input tspec before issuing addts. Change-Id: I0b0f001ab513b737981797afa7867579e3f74c8a CRs-Fixed: 638154
| | * | | | qcacld: Add wmi cmd WMI_VDEV_PARAM_EARLY_RX_DRIFT_SAMPLEYuanyuan Liu2014-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add wmi cmd WMI_VDEV_PARAM_EARLY_RX_DRIFT_SAMPLE to support FW drift analyzing in earlyrx module using iwpriv cmd. Change-Id: I934f5a67ce3a2c0667186de42a07d4667d406512 CRs-Fixed: 621270
| | * | | | wlan: Add new helper function for WLAN_GET_LINK_SPEEDArif Hussain2014-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of using iw_get_linkspeed, use new helper function for WLAN_GET_LINK_SPEED as return value from iw_get_linkspeed is no longer valid for WLAN_GET_LINK_SPEED. Change-Id: Ic8e808a9787971cbf4aac39535851c1b0b3380c1 CRs-Fixed: 638497
| | * | | | qcacld: Add CONFIG_CNSS flag to protect X86 compilationYuanyuan Liu2014-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add CONFIG_CNSS flag to avoid X86_64 compilation. Change-Id: Ief0e59f57d41bb1967e19e2b5b1c2a13ab046bf8 CRs-Fixed: 638261
| | * | | | qcacld: Update parser for fwdebuglogYuanyuan Liu2014-03-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add BEACON_EVENT_EARLY_RX_CLK_DRIFT/BEACON_EVENT_EARLY_RX_AP_DRIFT in parser in order to print related FWLOG in kernel message. Change-Id: I62e335d0da0bfa4d895dbd2576a58a4f0d19a589 CRs-Fixed: 621270