summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | wlan: Correct SME cbmode log levelJeff Johnson2014-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SME currently logs cbmode as an error. Correct the log level to avoid excessive logging. Change-Id: I1ffd88eafee4146a4b0d5b60517c245ba96eb33c CRs-Fixed: 644009
| | * | | | qcacld: Block data Tx in SAP mode during CAC on DFS channel.Rakesh Sunki2014-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Drop the Tx Data frames during DFS CAC wait time. When SAP is operating on a DFS channel and is in CAC WAIT state, SAP is not allowed to transmit any frames until the CAC WAIT period is done. CRs-Fixed: 656975 Change-Id: Ifc88230328dd376fd208340a3800d284ed169c53
| | * | | | LIM : Correction in implementation of vos_freq_to_bandNirav Shah2014-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vos_freq_to_band is changed to vos_chan_to_band to convert channelId to appropriate band. Eariler it was expecting channel frequency. Change-Id: I7ef08a4b871f0e21152a1cceabc26512e80ee227 CRs-fixed: 663614
| | * | | | qca_cld: Add prints for suspend/resumeYue Ma2014-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add prints to indicate hif_pci_suspend/hif_pci_resume is successful. Change-Id: I91f54a35a31e7b0650a7ce884b1d73a016956d61 CRs-fixed: 663353
| * | | | | Merge "Release 1.0.0.108 QCACLD WLAN Driver"Linux Build Service Account2014-05-14
| |\ \ \ \ \
| | * | | | | Release 1.0.0.108 QCACLD WLAN DriverPitani Venkata Rajesh Kumar2014-05-14
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.108 qca_cld: System crash when doing connection on candidate SU#107 qcacld: Add n_probes to scan parameters configuration qcacld: Fix NULL pointer de-reference during vdev stop. wlan: Remove references to WNI_CFG_BSSID and WNI_CFG_BSSID_LEN qcacld: CL 931243 921206 941543 942981 - update fw common interface files qcacld: Record 16 bytes of WMI event data wlan: qcacld: remove indoor restriction for FCC qcacld/txrx: Fix CPU deadlock issue due to tx_queue_spinlock wlan: Removing unnecessary mlm initialization qcacld: Changes to support link down recovery qcacld: Changes to avoid dog bark by wlan_tasklet in SLUB build qcacld: Fix incorrect HW version information qcacld: Check for driver load/unload in TDLS management API qcacld: Fix the peer leak due to add_bss timeout qcacld: Restore L1SS disable state after suspend/resume qcacld: Fix NBUF alloc failure in roam candidate event handling Change-Id: I6d8943de3ad5f3c5fd07cb6d26c36db99e30bb7f
| | * | | | Cafstaging Release 1.0.0.108Pitani Venkata Rajesh Kumar2014-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.108 Change-Id: Ia1d798e22d9cc3c5ec19c50e792893cac43a9b77
| | * | | | qca_cld: System crash when doing connection on candidate SU#107Randy Chiu2014-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | USB does not process skb_buf correctly when skb_buf header is no enough. It will cuase system hang. We correct it and reserve header room to 128 byte if HIF_USB is defined. Change-Id: Ia40bb1e1172d4b942f37ded1dd3a5b8e051cb28a CRs-Fixed: 663304
| | * | | | qcacld: Add n_probes to scan parameters configurationDeepak Dhamdhere2014-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Limit the number of probe requests on a channel. n_probes field is newly added to scan parameters WMI TLV. It will stop sending probe requests after this value is reached even if dwell time is remaining. Change-Id: I52e6ab23740c0ac9edd6656e69072ea7bc48bc82 CRs-Fixed: 658755
| | * | | | qcacld: Fix NULL pointer de-reference during vdev stop.Kiran Kumar Lokere2014-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When vdev stop event is received at vdev stop timeout event then there is race condition as two threads are trying to stop same vdev that is causing NULL pointer de-reference in vdev access. Change-Id: I2c2b2489e9e5fc7145416477cffe246930d7d834 CRs-Fixed: 663017
| | * | | | wlan: Remove references to WNI_CFG_BSSID and WNI_CFG_BSSID_LENRavi Joshi2014-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WNI_CFG_BSSID cfg item is global and was designed to be used when there is only one session. Given that the driver supports more than one sessions and each have their own BSSIDs, this CFG item does not make sense to be used. Change-Id: I2f3abb2b9c468240276625027363ea5b4457d6df CRs-Fixed: 660400
| | * | | | qcacld: CL 931243 921206 941543 942981 - update fw common interface filesManikandaraja Venkatachalapathy2014-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add request stats, obss scan, linkspeed and roam scan related wmi changes. Change-Id: I3130cdfbfdb061746b745d420d0a553d30bb2c5f CRs-Fixed: 660215
| | * | | | qcacld: Record 16 bytes of WMI event dataRajeev Kumar2014-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Record 16 bytes of WMI event data in WMI interface log buffers Change-Id: I413fd064e16ce1f862b563676dc42c37afc43524 CRs-Fixed: 655733
| | * | | | wlan: qcacld: remove indoor restriction for FCCTushnim Bhattacharyya2014-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow GO/SAP to start on UNII-1 band channels (36, 38, 40, 42, 44, 46, 48) if country code is US. This change is due to a recent change in FCC ruling. Change-Id: Icb4b712750726c71cc9ff801fc7d71cc33b9aed2 CRs-Fixed: 661802
| | * | | | qcacld/txrx: Fix CPU deadlock issue due to tx_queue_spinlockRay Chen2014-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The deadlock is happened due to tx_queue_spinlock is held by ol_tx_sched called from a kthread(usb_hif_io_comp_work). Suddenly a SoftIRQ preempts the kthread to do ol_tx_enqueue and then results in deadlock. Change-Id: I5afa21e825dab9d81218cc74ad04af6a4ca60f12 CRs-Fixed: 630363
| | * | | | wlan: Removing unnecessary mlm initializationRavi Joshi2014-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cleaning up unnecessary MLM initialization at multiple places in the UMAC. limMlmInit() is always called in limStart(). Also removing unnecessary timer initialization code across UMAC. Change-Id: I0aea1f84a78241158c4b728963cdea652c215e45 CRs-Fixed: 660400
| | * | | | qcacld: Changes to support link down recoverySameer Thalappil2014-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Shutdown routine is invoked during SSR and link down recovery. SOC reset is not required in both cases, during SSR FW is already in assert and in the link down case QCA6174 is not accessible thru PCI link. This change also enables the target timeout recovery. CRs-Fixed: 662642 Change-Id: I3316967c84661b8a8901ad8f66697846a5167346
| | * | | | qcacld: Changes to avoid dog bark by wlan_tasklet in SLUB buildRajeev Kumar2014-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes to avoid dog bark by wlan_tasklet when SLUB debug is enabled. This change does following: 1) Reduce RX frame processing threshold to 400 when SLUB is enabled. 2) Reschedule the tasklet from a kernel worker thread after detecting max RX processign threshold is reached Change-Id: I0589f2a2ddb3b98d1d4c8c7c4269986d69d1f8ef CRs-Fixed: 663074
| | * | | | qcacld: Fix incorrect HW version informationYuanyuan Liu2014-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix incorrect HW version information. Print out the HW version based on chip version and chip revision. Change-Id: I109944018c71411794f155025af36f07be5a5ae9 CRs-Fixed: 661953
| | * | | | qcacld: Check for driver load/unload in TDLS management APIRajesh Chauhan2014-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Check for driver load/unload and LOGP progress in TDLS APIs for add station, change station and send management, by calling function for validation of the HDD context. Change-Id: I49a41c6ec7527f35cd271a229deffd60519d60a5 CRs-Fixed: 663085
| | * | | | qcacld: Fix the peer leak due to add_bss timeoutKiran Kumar Lokere2014-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pass the correct vdev_id to vdev stop and remove_peer so that the peer created for that vdev gets deleted and no peer leak happens during driver unload. Change-Id: I333aae28b9bbabcbfd37aa7ba1dd21a7d03e2411 CRs-Fixed: 660989
| | * | | | qcacld: Restore L1SS disable state after suspend/resumeSameer Thalappil2014-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only 256 bytes of PCI config space will be restored by PCI driver, but L1SS config entry is beyond that space. So make sure L1SS is disabled when system resumes from suspend. Change-Id: I71446fb3ef6b7f85989ffc41a3f072e3f3c6e4de CRs-Fixed: 662448
| | * | | | qcacld: Fix NBUF alloc failure in roam candidate event handlingDeepak Dhamdhere2014-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NBUF alloc failure was caused by using length information from hdr which was already released. Save hdr and bufp sub-structures of WMI_MGMT_RX_EVENTID_param_tlvs when most recent beacon is saved and reused for sending it to lim when better AP or suitable AP event is received from firmware. Change-Id: I48b66f066f2da82ad9667202bbbea9668cfafd91 CRs-Fixed: 659892
| * | | | | Merge "Release 1.0.0.107 QCACLD WLAN Driver"Linux Build Service Account2014-05-13
| |\ \ \ \ \
| | * | | | | Release 1.0.0.107 QCACLD WLAN DriverPitani Venkata Rajesh Kumar2014-05-13
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.107 qca_cld: Use CNSS API to get monotonic boot time qcacld: Add supported rate ies to roam scan probe requests qcacld: [Rome][USB][Fixed CE]Remove redundant pause action. qcacld: sap: cleanup the cac timer when stop bss wlan: Removing unused IBSS flag (gIsAutoIbssBssid) qcacld: Scan cache cleanup after reporting Remove unnecessary header room allocation during Tx. qcacld-new: [HDD] ROME USB module load failed with con_mode=5 qcacld: Fix for large traffic delay with powersave enabled qcacld: Prevent disconnection delay in concurrency scenario due to race qcacld: Debug log for DMA bit not set issue qca_cld: VOS_BUG after detecting FW resume timeout qcacld: Disconnect Clients when Dynamic ACL lists are updated. Change-Id: I1bf856b7e67df17535c55f82caf62585f20e4206
| | * | | | Cafstaging Release 1.0.0.107Akash Patel2014-05-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.107 Change-Id: Id547b0932a879c66c027f1a4b8add3a512a33078
| | * | | | qca_cld: Use CNSS API to get monotonic boot timeYue Ma2014-05-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use CNSS platform driver API to get monotonic boot time so that WLAN host driver can get the timestamp. Change-Id: Ic97bbe3302825d34d3d332d56f4c57dd0ae577e5 CRs-Fixed: 658966
| | * | | | qcacld: Add supported rate ies to roam scan probe requestsDeepak Dhamdhere2014-05-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix for interoperability issue in roaming scan. Set scan_ctrl_flags bits for including CCK and OFDM rate IEs in roaming scan probe requests, without which some APs do not send a probe response. Change-Id: I9a4565b0443806fe81debe1f6623bc1658d6a852 CRs-Fixed: 661067
| | * | | | qcacld: [Rome][USB][Fixed CE]Remove redundant pause action.Justin Shen2014-05-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently we only support per-dev pause/unpause. No matter how many pause event received, the pause action should do once only. Remove the redundant pause action would avoid the pause/unpause pairing problem from target fw. Change-Id: Ieae971a8030b2f0e15a55333d7b2aaf3f86af686 CRs-fixed: 657257
| | * | | | qcacld: sap: cleanup the cac timer when stop bssRyan Hsu2014-05-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While in state eSAP_DFS_CAC_WAIT, msg eSAP_HDD_STOP_INFRA_BSS handle is missing, when CAC timer expired, the invalid sapContext will be accessed. Change-Id: I85b71c310f022e24986ca055b1279b87cd799fac CRs-fixed: 659941
| | * | | | wlan: Removing unused IBSS flag (gIsAutoIbssBssid)Ravi Joshi2014-05-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This flag is not being used in IBSS anymore. This is a precursor change to remove unused CFG variable references in the host. Change-Id: Ie6074ce114288dc7a4042b22d9303fabe36bdad7 CRs-Fixed: 660400
| | * | | | qcacld: Scan cache cleanup after reportingNaveen Rawat2014-05-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On reception of better AP event, scan cache is queried. Results reported back to SME are then deleted from scan cache. This ensures old/obsolete entries dont remain in LIM cache. LIM cache is meant to be empty most of the times. Only during active scanning, there should be entries in LIM cache. CRs-Fixed: 651903 Change-Id: I26ae50ecb2266a0145eaedf46b2bf2fbe040f22b
| | * | | | Remove unnecessary header room allocation during Tx.DARAM SUDHA2014-05-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | clean up in code dealing with skb headroom during tx. the sanity check on skb headroom is unnecessary for QCA_WIFI_2_0 in wlan_hdd_softap_tx_rx.c and wlan_hdd_tx_rx.c. Driver does not need to request extra headroom during netdev registration by passing it in hard_header_len from hdd_alloc_station_adapter(). Change-Id: I27e5930afa59e3b37e681fa33a470ba82c0744d4 CRs-FIXED: 582501
| | * | | | qcacld-new: [HDD] ROME USB module load failed with con_mode=5Linux Build Service Account2014-05-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In Lenovo L430 X86 Linux platform, system will crash if wiphy does not initialize. This is caused by the kernel of X86 platform will issue related call (cfg80211_get_drvinfo) to get information. Change-Id: I46bf5008c7a90b8f5fbf7da26aab083b9a990836 CRs-fixed: 660430
| | * | | | qcacld: Fix for large traffic delay with powersave enabledGanesh Babu Kumaravel2014-05-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When Powersave is enabled there is a delay of 2-3ms for every voice packet. This delay corresponds to the PCIE wake. So increase the inactivity timeout to enter into low power state inorder to avoid this delay. Change-Id: I243eb77d6d21da40e627d16203d2925be424fc04 CRs-Fixed: 653868
| | * | | | qcacld: Prevent disconnection delay in concurrency scenario due to raceChandrasekaran Manishekar2014-05-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, supplicant does not remove a p2p group unless the reason code is 3 (which is STA leaving). In some scenario, by the time the deauth indication with reason code 3 reaches CSR, we receive one more deauth with reason code 7. This reason code of 7 is used by CSR to update the supplicant. So, the p2p group deletion does not happen. And finally the group gets removed only after reaching group idle timeout. During the race, LIM ends up in completion in disassoc state before CSR starts processing. So, added check to ensure that deauth frames are not accepted in this disassoc state as well. This way the new subsequent deauth frames will not corrupt the reason code sent to the supplicant. Change-Id: Iaf34efe13c3deb63c713722195740421f17a6065 CRs-Fixed: 658838
| | * | | | qcacld: Debug log for DMA bit not set issueRajeev Kumar2014-05-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add extra debug log for DMA bit not set issue Change-Id: I682c49f1cace9cf2e2c556b248b153d51a353000 CRs-Fixed: 655733
| | * | | | qca_cld: VOS_BUG after detecting FW resume timeoutYue Ma2014-05-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add VOS_BUG when FW resume timeout happens. Change-Id: Ic03e86a2e635f23c337f77e91fc0cc746065d510 CRs-fixed: 661526
| | * | | | qcacld: Disconnect Clients when Dynamic ACL lists are updated.Mahesh Kumar Kalikot Veetil2014-05-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added functionality to disconnect clients based in current mode when lists are dynamically updated. Depending upon the current mode and list update, send a deauth to currently connected clients. Change-Id: I8b3fee81b8773d7e68b3a956ce9327e04f965e39 CRs-fixed: 656430
| * | | | | Merge "Release 1.0.0.106 QCACLD WLAN Driver"Linux Build Service Account2014-05-12
| |\ \ \ \ \
| | * | | | | Release 1.0.0.106 QCACLD WLAN DriverAkash Patel2014-05-08
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.106 wlan:qcacld: Fix for Reading the FW Descriptor Bytes qcacld: ini: Enable gEnableMCCAdaptiveScheduler qcacld: hdd: Indicate FW crash before allow suspend qcacld: Drop management frame with invalid length qcacld/hdd: Update hddstats for transmit qcacld: CL 931243 915904 - update FW interface debug log file qcacld: Let the driver advertise the maximum associated STAs in AP mode qcacld: Prevent suspend when SAP having MAX clients connected qcacld : Remove duplicate code in SAP callback qcacld: Fix incorrect log for TDLS Discovery attempt reaching max value qcacld: HDD IPA enable local IP filtering qcacld: Convert time stamp into milli second in WMI logging qcacld: Add support for TDLS Off-channel and P-UAPSD qcacld: Request for credits for WMI commands Sent qcacld: fix crash due NULL pointer access on chan Change-Id: I47940b764f3d6aad45410f8166c83c94f4d9124e
| | | * | | | Cafstaging Release 1.0.0.106Pitani Venkata Rajesh Kumar2014-05-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.106 Change-Id: I58d5f0d85b6fd1d65029618aa18aefc0cef89236
| | | * | | | wlan:qcacld: Fix for Reading the FW Descriptor BytesDhanashri Atre2014-05-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The firmware descriptor bytes are incorrectly read in low latency amsdu pop function in HTT. Change-Id: I75c8447020da082b7dd9cd53be908f5a4a0f9675 CRs-Fixed:656980
| | | * | | | qcacld: ini: Enable gEnableMCCAdaptiveSchedulerMing-yi Lin2014-05-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sync gEnableMCCAdaptiveScheduler default value with LL solution on USB's config. Change-Id: Id94fc089ea8581cc6cc676adaa1a9dddb26eb7d2 CRs-fixed: 660439
| | | * | | | qcacld: hdd: Indicate FW crash before allow suspendPrashanth Bhatta2014-05-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During SSR, when Autosleep is enabled, user space gets frozen before NL message received by user space application. Now FW crash NL message is sent before allow suspend, so that user space receives the NL message before user space is frozen. Change-Id: If9e110441a39d6893340c9f0bab593e54ded51b7 CRs-fixed: 655148
| | | * | | | qcacld: Drop management frame with invalid lengthGanesh Babu Kumaravel2014-05-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Firmware is sending invalid beffer length i.e length less than 80211 header length through wmi_mgmt_rx_hdr which results in calculating wrong data length and finally results in system crash. So drop the frame with invalid length. CRs-Fixed: 660773 Change-Id: I01a36a1e7983e9c4256e3e30189c77e44b1e143c
| | | * | | | qcacld/hdd: Update hddstats for transmitVasanthakumar Thiagarajan2014-05-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update hdd tx stats which can be retrieved using getStats iwpriv command. Change-Id: I9eddbaee467bc913f12662b9f04cdb9d2e1959cf CRs-Fixed: 660537
| | | * | | | qcacld: CL 931243 915904 - update FW interface debug log fileYuanyuan Liu2014-05-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a debug message id for xtal setting record CRs-Fixed: 658670 Change-Id: I02a7e5a74689ff57c6b8a1f251bcefa7fd73c1d9
| | | * | | | qcacld: Let the driver advertise the maximum associated STAs in AP modeChandrasekaran, Manishekar2014-05-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fix allows the driver to advertise the maximum number of STAs that can be associated with the AP (including GO) Change-Id: Idb141e5ce1493beed22ab6c744035b39484a3851 CRs-Fixed: 656683
| | | * | | | qcacld: Prevent suspend when SAP having MAX clients connectedYuanyuan Liu2014-05-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In SAP mode, WLAN should not suspend when having maximum clients connected. WLAN will hold a wake_lock to prevent system suspend until the number of connected clients is smaller than MAX. CRs-Fixed: 654829 Change-Id: Ifa6d162121ad4ba5b744b475584a5aa6f765985a