summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | wlan:check for duplicate rate in supported and extended supported rates.Sachin Ahuja2014-05-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, if AP advertize the same rate in supported and extended supported rate, driver takes that rate in both the supported and extended supported rates.This was crossing the max number of rates which is 12 and leading to crash.Fix that. Change-Id: I87bda57a2f38f19164952541ed9a51601f934465 CRs-Fixed: 669220
| | * | | | qcacld: Read the Rome Power StateKomal Seelam2014-05-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Print the Rome Power State in hif_pci_resume for better debugging. Increase the WMA_RESUME_TIMEOUT to 3sec CRs-Fixed: 670914 Change-Id: Ie86e1a09ff2019f885b30202586daec47098e1c0
| | * | | | qca_cld:sap Expand channel list for ACS scanPeng Xu2014-05-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows ACS to scan more channels to get accurate weightage when calculating border channels specified by channel range parameter in INI file. Change-Id: I745431fcaebf984d64b74863365e00e0ac16cb34 CRs-fixed: 641319
| | * | | | qca_cld:sap Support HT40 in 2.4G ACSPeng Xu2014-05-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows the ACS algorithm to choose the best channel in 2.4G in HT40 mode. Change-Id: I25675bfff163d90ff1e01557557aa780b8923c69 CRs-fixed: 651911
| | * | | | qcacld: Fix GuestAP start up failure when PrimaryAP specifies [HT40]Yun Park2014-05-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is caused by changing con_mode to STA_MODE regardless Guest AP status The fix is to set con_mode to STA only when non-SAP concurrency mode exists Change-Id: I35dfc15fce0c835ac8bb8e38e31c53011a64d83d CRs-fixed: 644492
| | * | | | qcacld: Increase VDEV_STOP timeout to 2000 msDeepak Dhamdhere2014-05-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | VDEV_STOP command typically stops the vdev in few milliseconds. Sometimes it goes over 1000 ms and causes timeout errors, scheduling of next VDEV_START before it is stopped, etc. Fix: Increase the timeout for vdev_resp_timer from 1000 to 2000 for WMA_TARGET_REQ_TYPE_VDEV_STOP. Change-Id: I7adb366132f53d297c3cb910e1565cbe86c69afc CRs-FIxed: 659698
| | * | | | qcacld: IPA: Add IPA clock scaling supportPrashanth Bhatta2014-05-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adding IPA clock scaling support. WLAN driver requests IPA RM for the required bus bandwidth and depending on the bandwidth requirement IPA RM configures the IPA clock to achieve good performance while there is data transfer going on and improve power consumption by reducing the IPA clock when there is no data transfer going on. Also modified IPA ini configuration as bitmask since lot of the configurations were just enable disable so making use of each bit makes more sense than adding one config per feature. Change-Id: I5c66c9c1e18324661c72553f003b978ccb291de4 CRs-fixed: 658673
| | * | | | qcacld: Pause/Unpause pdev during suspend/resume.Mushtaq A Mujale2014-05-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure no new downloads start by calling ol_txrx_pdev_pause, ol_txrx_get_tx_pending only makes sure there are no in-progress tranmissions. Change-Id: Idb71176462302f633909c35038c0a24f87937ace CRs-Fixed: 661532
| | * | | | qcacld: Sessionized peer lookup at WMA layerNaveen Rawat2014-05-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Connecting to SAP1 and SAP2 becomes very erractic in MCC mode. This is happening due to missed DISASSOC/DEAUTH frame in MCC environment. Due to this, same station can be both SAPs peer table. In WMA layer peer table lookup was based on just peer mac address and this was causing returning peer corresponding to wrong SAP(vdev). Hence a delSta call was deleting wrong peer from table. Fixed this by passing vdev along with peer mac address in peer lookup. CRs-fixed: 669153 Change-Id: Ia3abf5b412a8a49dda95d010a7de7e9564199d7a
| * | | | | Merge "Release 1.0.0.114 QCACLD WLAN Driver"Linux Build Service Account2014-05-24
| |\ \ \ \ \
| | * | | | | Release 1.0.0.114 QCACLD WLAN DriverAkash Patel2014-05-23
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.114 qcacld: Fix for P2P Data Stall with QPower Enabled qcacld-new: Fix memory and timer leak in wlan_hdd_tdls_init() Wlan: Increase dwell time for P2P Search qcacld: Failed to unload driver when unplug usb under p2p go mode qca_cld: Rx Fragmentation will cause system hang qcacld: ssr: Add support for delayed crash inject qcacld: Limit nss configuration with target capability P2P: Reduce RoC duration value if Go connection is already present qcacld: call VOS_BUG when sme active cmd list is stuck. qcacld-new: check for NULL endpoint recv callback qcacld: wlan: Incorrect PMF configuration for soft AP qcacld: Address minor review comments on AP+AP change qcacld: Resolve compilation error of SDIO driver qcacld: Fix of dog bark during PCIe link down silent recovery qcacld: Remove L1SS disable from host qcacld: Fix deadlock caused by flow control lock qca_cld: Block SSR if host driver is unloading Change-Id: I258be78d9d90c60640c4a34a90e017b67443dc58
| | | * | | | Cafstaging Release 1.0.0.114Pitani Venkata Rajesh Kumar2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.114 Change-Id: I8a0565db069c7d97de961d652b24f82920d35205
| | | * | | | qcacld: Fix for P2P Data Stall with QPower EnabledGanesh Babu Kumaravel2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently Firmware disables QPower in case of P2P Mode. But QPower will be enabled by Host even for P2P Mode but Fw disables at run time. Since the Host is setting Tx Wake Threshold after QPower is enabled it is messing up Fw State machine. So don't configure Tx Wake Threshold in legacy mode as Fw will take care of it. Change-Id: Ie5c4a4d24679d19d826b9765175531278787b842 CRs-Fixed: 665249
| | | * | | | qcacld-new: Fix memory and timer leak in wlan_hdd_tdls_init()Xiaochang Duan2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix memory and timer leak in wlan_hdd_tdls_init(). Change-Id: I358227d6082cacd42bf4c307cb2251ab6784b183 CRs-Fixed: 667561
| | | * | | | Wlan: Increase dwell time for P2P SearchNirav Shah2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Increase dwell time for P2P Search which increases possibility of finding P2P peers during P2P Find. It is required because in P2P Find probe req and probe resp are processed in supplicant not in FW. Change-Id: I0b9d172c359a81a682ee88486474dd988e8d0576 CRs-Fixed: 659569
| | | * | | | qcacld: Failed to unload driver when unplug usb under p2p go modeRandy Chiu2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Driver unload procedure was blocked in hdd_wlan_exit under p2p go mode becuase WLAN_HDD_SOFTAP was used instead of WLAN_HDD_P2P_GO to query pAdapter. Change-Id: Ic49e22d37b0f0ea7ce690ca5706e165679b568da CRs-fixed: 667458
| | | * | | | qca_cld: Rx Fragmentation will cause system hangRandy Chiu2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When AP tries to send 80211 fragmentation packet,system will hang with ROME usb. We add Rx fragmentation support for HL mode to fix this problem. Change-Id: I9465c3464931d0c870351de63dcce6c3f65ebe16 CRs-Fixed: 657290
| | | * | | | qcacld: ssr: Add support for delayed crash injectPrashanth Bhatta2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In some cases like testing SSR during Suspend needs firmware crash inject to happen at a delayed time so that firmware crash can be simulated when host is suspended. Extending the existing implementation to pass delay in milliseconds to iwpriv crash_inject command so that firmware crash would be triggered after the delay. Change-Id: Ia39fc5d2bd96910fb73b88d02a50efda1cc2a8b7 CRs-fixed: 664577
| | | * | | | qcacld: Limit nss configuration with target capabilityGanesh Babu Kumaravel2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently nss is configured based on vhtSupportedRxNss which is recieved as part of Association request. Moreover in WMA we are using vhtSupportedRxNss as it is to configure the nss. If the peer supports more than what our device or target can support then we end up configuring a unsupported value to firmware and the Fw crashes. So limit the nss configuration value based on number of rf chains supported by target. CRs-Fixed: 663966 Change-Id: I5ea5cb213d9b0cc71110a60fd8ad3d8f7d1df1a7
| | | * | | | P2P: Reduce RoC duration value if Go connection is already presentNirav Shah2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reduce RoC duration value if Go connection is already present Change-Id: Ic888a83ee458496fa7820161017c71040dae5efd CRs-Fixed: 669405
| | | * | | | qcacld: call VOS_BUG when sme active cmd list is stuck.Ganesh Kondabattini2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when sme active cmd list is stuck there are no logs available to debug the issue. call VOS_BUG whenever sme active cmd list is stuck so that we get the enough information from the dump. Change-Id: Ia00e7b86f4886f454d8120c13f0b55ca33652a3a CRs-Fixed: 668360
| | | * | | | qcacld-new: check for NULL endpoint recv callbackManjunathappa Prakash2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch checks for endpoint NULL recieve callback on packet, without this kernel crash is observed. Change-Id: Ic1f1e028d73d539554e145d6caa3fd4c80edcc2d CRs-Fixed: 666036
| | | * | | | qcacld: wlan: Incorrect PMF configuration for soft APkrunal soni2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The PMF configuration of the soft AP is not correct when the soft AP is configured for open security. This is because two PMF state variables are not set to any value in the open security case. Change-Id: Ia74e63e69fe00d28fd5b109f25ca62bbeb71ea5b CRs-Fixed: 668335
| | | * | | | qcacld: Address minor review comments on AP+AP changeYun Park2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is to address minor review comments from Change-Id Iec27177669793ffcb02d22c85ca8b48012528c84 Change-Id: Ie90d62c889b34dcf069e37dfb19433f67b2e2ec0 CRs-fixed: 642795
| | | * | | | qcacld: Resolve compilation error of SDIO driverRajeev Kumar2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolve compilation error in SDIO driver caused by memory pre-allocation changes Change-Id: Ida05b6baec4a24142e931a3918578dba37f48136 CRs-Fixed: 662637
| | | * | | | qcacld: Fix of dog bark during PCIe link down silent recoveryRajeev Kumar2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix of dog bark during PCIe link down silent recovery by returning from HIFTargetSleepStateAdjust if silent recovery is already trigerred. Change-Id: I5ed6b9a30857c3afd02c3af67d0d5f36631f0741 CRs-Fixed: 669692
| | | * | | | qcacld: Remove L1SS disable from hostSameer Thalappil2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Opportunistic L1SS enable is done by QCA6174. CRs-Fixed: 668941 Change-Id: Iff053b5b03140649b73c7247e7baf56fd56927ed
| | | * | | | qcacld: Fix deadlock caused by flow control lockRajeev Kumar2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Flow control lock is used from 3 different contexts: 1) user context(iperf) 2) Soft IRQ(net tx) and 3) tasklet(wlan_tasklet) so its should be acquired using bottom half protection to avoid deadlock when the lock is acquired from user context on core 0 and it gets pre-empted on same core 0 either by wlan_tasklet or softIRQ. Change-Id: Idc0d3b5fc854607492e31e5a9159788f18410c23 CRs-Fixed: 669050
| | | * | | | qca_cld: Block SSR if host driver is unloadingYue Ma2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SSR should not be triggered if WLAN host driver is unloading, otherwise it may lead to crash. Change-Id: Id58c05b03b26f5b12e82f50b026cc06dbf320529 CRs-fixed: 668904
| * | | | | | Merge "Release 1.0.0.113 QCACLD WLAN Driver"Linux Build Service Account2014-05-24
| |\| | | | |
| | * | | | | Release 1.0.0.113 QCACLD WLAN DriverAkash Patel2014-05-22
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.113 qcacld:copy WCNSS_cfg.dat and ini to out target directory from firmware_bin qcacld: Fix of memory corruption in scan path Disconnect STA if channel is not supported by new cc. qcacld: Change prototype of HIFStart for SDIO qcacld: Reset the scan info in wma_stop_scan. qcacld-new: HIF(SDIO) fix for null pointer dereference of sc qcacld: Recover the Free Pattern Slots during suspend. qca_cld: Modify HL host driver to pass WMM test cases qcacld: Improve Suspend/Resume path for better performance. qcacld: Add mpdu_enqued to host log print qcacld: Remove FastTransitionEnabled from ini qca_cld: iwpriv command for dfs ignore cac use power save mode as DHCP start/stop indication instead of BTCOEXMODE qcacld-new: procfs support for SDIO qcacld: CL 946974 - update FW interface debug log file qcacld: Thermal throttling for high latency device. qcacld: Null terminal nbuf while passing to upper layer qcacld: Change prototype of HIFstart for USB driver Change-Id: Ib2a3974accd88280927687393d16f4dc31b52932
| | * | | | Cafstaging Release 1.0.0.113Pitani Venkata Rajesh Kumar2014-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.113 Change-Id: I2bc682847c05740a097b88c71f115eef30eb2948
| | * | | | qcacld:copy WCNSS_cfg.dat and ini to out target directory from firmware_binRashmi Ramanna2014-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Copy WCNSS_cfg.dat and WCNSS_qcom_cfg.ini file from prima/firmware_bin directory instead of copying from device specifice folder (device/qcom/<target>) to out target path, as WCNSS_cfg.dat file in prima/firmware_bin gets updated as and when configuration file gets modified. Change-Id: Ibc1236abcb2b2ecb2032284ffeefaebb318eaec6 CRs-Fixed: 654406
| | * | | | qcacld: Fix of memory corruption in scan pathRajeev Kumar2014-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Following is scenario which is causing this memory corruption: 1) There are 100+ access points in test lab and because of it no of beacons and probe responses received during scan is very high. 2) FW returned failure in WMI scan event and WMA returns failure reason code in WDA_RX_SCAN_EVENT. 3) LIM while handling RX_SACN_EVENT in limSendScanOffloadComplete calculates scan result length as follows: pMac->lim.gLimSmeScanResultLength) { scanRspLen = sizeof(tSirSmeScanRsp) + pMac->lim.gLimSmeScanResultLength - sizeof(tSirBssDescription) pMac->lim.gLimSmeScanResultLength = 0xFFFA sizeof(tSirSmeScanRsp) = 0x198 sizeof(tSirBssDescription) = 0x188 Since scan result is uint16 above calculation give result after integer over flow as 0xA 4) LIM calls limSendSmeScanRsp to send failure scan response where memory is only allocated for 10 bytes but more than 10 bytes is written into destination pointer leading to corruption Change-Id: I9b83bec9462bf390052679e93a2dbbd3990c2503 CRs-Fixed: 668342
| | * | | | Disconnect STA if channel is not supported by new cc.Sachin Ahuja2014-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If STA is connected and country is changed from user space, then STA remains connected even when the channel is not supported by new country code.Fix that. Change-Id: I3c3555bee6cc9cec41e7e209c0134067b655b59c CRs-Fixed: 665425
| | * | | | qcacld: Change prototype of HIFStart for SDIORajeev Kumar2014-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change prototype of HIFStart for SDIO Change-Id: I59ca04ac763535f4bafde6aa3ee7d77a7268ad2c CRs-Fixed: 665793
| | * | | | qcacld: Reset the scan info in wma_stop_scan.Komal Seelam2014-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In 11R/LFR roaming, scan is started internally by roaming state machine. The scan info maintained in the wma is not clearing when the scan is cancelled/completed. DUT is failing to suspend, because of the scan is pending by reading the info at wma; which is not updated properly. Fix by Reseting the scan info at wma in wma_roam_preauth_chan_cancel. Potential Fix to clear the scan state properly. CRs-Fixed: 664842 Change-Id: I80a6784687161535433bd184c2c703eba75779eb
| | * | | | qcacld-new: HIF(SDIO) fix for null pointer dereference of scMohit Khanna2014-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the sdio probe function hifDeviceInserted, we are trying to attach register table to "sc" global variable even though its not initialized. This is causing a null pointer crash. Fixed the issue by 1.Removing the call to attach register table when "sc" is uninitialized. 2.Checking for null pointer in "hif_register_tbl_attach" CRs-Fixed: 668389 Change-Id: Ia372f89fc9cdb099cc390ddbc1703f415eb2af1d
| | * | | | qcacld: Recover the Free Pattern Slots during suspend.Komal Seelam2014-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When DUT enters suspend, host needs the free slots for configuring wakeup patterns to FW. Freeing of slots is done is resume path; Hence for the first instance when driver enters suspend after wlan loads doesn't have the free slots as the resume call is not called for the first time.So, there wakeup patterns will not be configured by host. So, observed no host wakeup during this case. If host wakeups up for other reason, then resume call will be called and we will update the free slots and from then all offloads will work as expected. Fix by updating the free slots during suspend and delete the patterns in resume path Change-Id: Ib0ad712170029363dbdb67a6199e3b634ba8db5a CRs-Fixed: 666110
| | * | | | qca_cld: Modify HL host driver to pass WMM test casessyeh2014-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modify ROME high latency host driver to pass some WMM test items (VI/BE, BE/BK) in 11n cert test. CRs-Fixed: 667440 Change-Id: I15b083805da1d2102c6f7443049b6c0e94baf383
| | * | | | qcacld: Improve Suspend/Resume path for better performance.Komal Seelam2014-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Post fail to suspend as well from wma so that we can resume queues immediately. Change-Id: Idda608ffcca2906bcea60773d8b0ec313ed5f66f CRs-Fixed: 664649
| | * | | | qcacld: Add mpdu_enqued to host log printMushtaq A Mujale2014-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add mpdu_enqued to host log print Change-Id: Ide2b6fc29f59a0a972daca8dc0e753bf3bdeb635 CRs-Fixed: 666033
| | * | | | qcacld: Remove FastTransitionEnabled from iniSanthosh Kumar Padma2014-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By default, FastTransitionEnabled is one in all projects for 11r to work. Remove this parameter from ini and make CFG_FAST_TRANSITION_ENABLED_NAME_DEFAULT as 1 Change-Id: Id95ee3034f4db2e37a58e022f0e0524f740bb555 CRs-Fixed: 661473
| | * | | | qca_cld: iwpriv command for dfs ignore cacKalikinkar dhara2014-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Created new command to set ignore cac, setDfsIgnoreCAC set to 1 for ignore the cac. CRs-fixed: 659810 Change-Id: I7c055fb03e91aef5d0bf1d3d9dc7f7e3a3b8d00c
| | * | | | use power save mode as DHCP start/stop indication instead of BTCOEXMODEXun Luo2014-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Current Android framework always sends power save mode to false when starting DHCP and vice versa when DHCP session ends. Replaced driver usage of BTCOEXMODE as the DHCP start/stop indication to power save mode setting. Change-Id: I1e25c8cc8ec6f639ad97a00183a41389bc31e43e CRs-Fixed: 658130
| | * | | | qcacld-new: procfs support for SDIOMohit Khanna2014-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enabled feature CONFIG_ATH_PROCFS_DIAG_SUPPORT in qcacld for SDIO. This creates a procfs node (on the android device) which can be used by athdiag tool to read ROME memory across SDIO bus. CRs-Fixed: 665279 Change-Id: I7bdcc8782e2419b91fa0e01e780e067d6a39320f
| | * | | | qcacld: CL 946974 - update FW interface debug log fileYuanyuan Liu2014-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add one SCAN dbg log Change-Id: I3ca228355e9082234a9e8045201a284948b47847 CRs-Fixed: 667518
| | * | | | qcacld: Thermal throttling for high latency device.Ji-Huang2014-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When chip temperature is up to upper value which host set to target, target reports a thermal event to host and host kicks off a phase timer to throttle traffic. In throttle timer, it has to specify LL or HL device and then go through different path to throttle. For HL device, pdev/vdev pause/unpause are used for throttling. Change-Id: Ic4c3e958a75b5b4c699b716af4f9f5fd987324c2 CRs-Fixed: 665014
| | * | | | qcacld: Null terminal nbuf while passing to upper layerPrashanth Bhatta2014-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are instances in which nbuf is not Null terminated and some of the layers like IPA go through the nbuf list to process the packets. If nbuf is passed one at a time to upper layer then it is better to Null terminate. Change-Id: Ib5fe25c879da231d0c235501e115dbee0b08266a CRs-fixed: 667484
| | * | | | qcacld: Change prototype of HIFstart for USB driverRajeev Kumar2014-05-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change prototype of HIFstart for USB driver Change-Id: Icf0f8d6e22ee343b024aa44ed2cd300f19fab88d CRs-Fixed: 665793