summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | qcacld: Fix for errors due to static source analysis tool in SERVICESChandrasekaran, Manishekar2014-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Running static source analysis on SERVICES module generates quite a few errors/warnings. This fix will help to remove those errors and warnings. Change-Id: I3bc9941f83f7fe59081edb90466e546e12d40baa CRs-Fixed: 600970 Depends-on: 588153
| | * | | | wlan: Fix for Statis analysis errors in SAP modulekrunal soni2014-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It will fix all critical errors reported in SAP module by statis analysis tool. Change-Id: I46a01e07af1bd3a89d6b7609460f1b470d3f5556 CRs-Fixed: 606616
| | * | | | cld: pktlog: Fix static source analysis errorsAkash Patel2014-01-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix static source analysis errors in packet log module Change-Id: I85d2dfa2fe14143b9aa524e49b6c567e815a5281 CRs-Fixed: 605460
| * | | | | Merge "Merge remote-tracking branch 'origin/caf/caf-wlan/master'"Linux Build Service Account2014-01-27
| |\ \ \ \ \
| | * | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master'Anjaneedevi Kapparapu2014-01-27
| |/| | | | | | | |/ / / / | | | | | | | | | | | | Release 4.0.0.78 (1.0.0.22) QCACLD WLAN Driver
| | * | | | Release 4.0.0.78 Caf StagingYue Ma2014-01-26
| | | | | |
| | * | | | qcacld-new: Set PMF QoS vdev param for PMF connectionSrinivas Girigowda2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For PMF association, host driver need to configure the firmware to inform about PMF association to encrypt and decrypt robust management frames properly. Change-Id: I1edc6604f5cb04b58760e3620b80837273c2e812 CRs-Fixed: 602154
| | * | | | qcacld: Modified the iwpriv command(htsmps) to reflect the correct valuesMushtaq A Mujale2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New config: 0 -> Auto, 1 -> disabled, 2 -> static, 3 -> dyanamic Change-Id: I214fea99ac707fa8b0978df947e0917bc4945d7e CRs-Fixed: 605775
| | * | | | qcacld-new Missed line PLM umac implementationPraveen Kumar Sirisilla2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The patch contains missed line in umac PLM code base Change-Id: Iefc650b9dd84cc328efa2bae4b41da232b744b36 CRs-Fixed: 589839
| | * | | | qcacld: Add generic APIs to support wakelockSameer Thalappil2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The wakelock APIs implemented in VOSS is currently only applicable to open source driver; extend these APIs for generic usage by using the the APIs exported by CNSS platform driver. Also make changes to use only the VOSS implementation for wakelock functionality. CRs-Fixed: 605398 Change-Id: Ibb741a0e6195cd11777d68ac08fe3cb3d165f176
| | * | | | qcacld: Advertise RTT3 capability in Management FramesPranav Desai2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add capabiltiy to advertise RTT3 in all management frames. Capability depends on user flag set in cfg.dat file. CRs-Fixed: 593196 Change-Id: If20d427c8d1ddbf69663bf171caf23925dd0da12
| | * | | | HDD:Changes to convert HT/VHT data rates to mcs index.Edhar, Mahesh Kumar2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | changes to convert the data rate given by firmware to mcs index which will be used by applications to display data rates in case of HT and VHT mode rates. Change-Id: I17ea0af75d8e5d07c77322d42638e0cec5d96726 CRs-Fixed: 600659
| | * | | | WMA:Changes to store tx rate flags and nss inforamtion per vdevEdhar, Mahesh Kumar2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tx rate flags and nss information is needed to compute the data rate which is used by various user-space applications. Change-Id: I05cc00c00cb9da5ce4ade4bd1fdf88ca34377f29 CRs-Fixed: 600659
| | * | | | HDD:Changes to have MCS data rate parameters for Nss as 2.Edhar, Mahesh Kumar2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | changes to have data rate tables for targets supporting Nss as 2, This changes required in computing the data rates for HT/VHT modes. Change-Id: Iaf738457b6a9b1a75f572bed579bcadbf8a39b97 CRs-Fixed: 600659
| | * | | | qcacld/txrx: Fix dhcp timeout issueVasanthakumar Thiagarajan2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes the the data packets sent right after successful association are getting dropped as duplicates. The tids_last_seq is initialized to an invalid sequence number (0xffff). For sequence number checking consider 0xffff as a valid one along with IEEE80211_SEQ_MAX. Change-Id: I6072327d13551c7cf8c81d040f2e6b0c5a831862 CRs-Fixed: 594342
| | * | | | qcacld: Fix of page fault crash caused by garbage vdev_idRajeev Kumar2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | correct vdev_id is not passed to tlshim_mgmt_roam_event_ind and since vdev_id is not passed a garbage value is taken from stack and which led to page fault later in tlshim_mgmt_rx_proces() Change-Id: Id2b73578e4299805db1c725a0e857c27c3bcf02c CRs-fixed: 604727
| | * | | | qcacld-new: Fix of page fault caused by dangling pointerRajeev Kumar2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wma_handle->ack_work_ctx is freed after scheduled work is processed in wma_data_tx_ack_work_handler() but ack_work_ctx pointer is not reset to null this leads WMA_stop() to use it during driver unload and leading to page fault because of using an invalid dangling pointer Change-Id: I70a411aabe50f91cbcc96cf2c609e213355822f0 CRs-fixed: 600298
| | * | | | qcacld:disable uapsd upon successful delTsGanesh Babu Kumaravel2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uapsdSessionRequired is cleared upon stopping the uapsd if it is already out of uapsd. Further disable uapsd for a particualr ac by clearing the uapsd mask and sent it to firmware. CRs-Fixed: 600835 Change-Id: Ica38a20a42cc65916933444eeadeecb290ac98d2
| | * | | | wlan: Updating suspension_interval from TspecPadma, Santhosh Kumar2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Variable suspension_interval is hardcoded to zero.Since cisco requires zero inactivity_interval and as per spec suspension_interval should always be less than inactivity_interval, suspension_interval is hardcoded to zero. But this is giving issue of sending the trigger frames at service interval periods rather than sending at Delay interval period when there is no activity from STA. This fix updates suspension_interval from Tspec rather than hardcoding. Change-Id: I57cfd4e2ef3995be6fb0d6e3bd74fd2259180200 CRs-Fixed: 600697
| | * | | | qcacld: PE: 11r roaming logs cleanupSrinivas Girigowda2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The logs which are improperly categorized as error are adding delay during 11r roaming which is causing roaming faiure. This fix is to mark these logs appropriately. Change-Id: Ic32605f1a08cd277111f383b85ca02319a111a72 CRs-Fixed: 602044
| | * | | | qcacld: HDD: Fix to check ACM for explicit QosPadma, Santhosh Kumar2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If admission to particular AC is rejected for ACM disabled AP, dont downgrade AC. But STA downgrades AC if it does not check ACM bit. This fix checks for ACM disable for admission rejected AC and decides access to AC accordingly. Change-Id: I7454b048871876ccf80b3e4afb92eca679f74bdb CRs-Fixed: 602209
| | * | | | Fix the incorrect channel number for DFS CAC timeout check.Kiran Kumar Lokere2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Check the SAP current channel number for DFS CAC time instead of checking for the DFS target channel, DFS target channel do not have any value when SAP started on DFS channel, it will have valid channel number only when DFS channel switch happens. Change-Id: Ib02becf35afcbe5bacb05d192aacafd216c11601 CRs-Fixed: 599745
| | * | | | Do not block the data tx in testmode when radar is detected.Kiran Kumar Lokere2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dont block the data tx in testmode when radar is detected to check the radar detection probability. Change-Id: I7364f9416df34f5937171598cc6207062a84ed6c CRs-Fixed: 605195
| | * | | | qcacld: Pass the correct reg domain value to DFS moduleKiran Kumar Lokere2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pass the 5G reg domain value to the DFS module to configure the radar detection filters. Change-Id: I163dfb874a8a6a9afdbc31bb156018a15de1090f CRs-Fixed: 604630
| | * | | | qcacld: Fix for new errors in WMA due to static source analysisChandrasekaran, Manishekar2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Running static source analysis on WMA module generates quite a few errors/warnings. This fix will help to remove those errors and warnings. Change-Id: Ia9e2c1c8112a8301ad65234ef64bbadd79e7da56 CRs-Fixed: 600970
| | * | | | wlan: cld mcc crash fixLeo Chang2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If TX descriptor free pool, does not have free descriptor, it will return NULL descriptor pointer. This NULL pointer was not handled properly and system crash happen. With NULL return from allocator, do not process anymore and return NULL. Change-Id: I82f74c63ebea27db605b46d5cf8d0146af85c637 CRs-fixed: 602135
| | * | | | CLD-SCAN: Handle the missing scan events.Ganesh Kondabattini2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When firmware aborting the scan which is not yet scheduled, it is goint to send the scan event with DEQUEUED reason code. But host is not registering for these events, So host is not receiving this event and blocking all other subsequent scan requests. Change-Id: I3a0b0c047baabedd89ec727be1df7eecbc5147e0 CRs-Fixed: 600976
| | * | | | wlan: increase MCC FW free descriptor margineLeo Chang2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With MCC scenario, OFF CH frames will be Qed in host driver. When CH state change to ON from OFF, Host will try push as many as possible frame to FW. FW available descriptor size for BE AC is 640. Current margine hard coded on host is 20. And MAX FW descriptor count is 1024, then host may push 1004 frame to FW at once. Host Q size is increased to 1500. Then FW will drop about 400 frames since no descriptor available for BE traffic. This will make troughput drop. To prevent this, host should push less frame that FW may handle. Since FW BE descriptor count is 640, host should set margine as 400, then MAX host push frame count will be limmited to 624 which can be handled by FW. Change-Id: Ia77e7dbd49061e8f7c9dc38ef6cae504220e9f0b CRs-fixed: 588460
| | * | | | qcacld: Static source analysis errors in CLD_TXRX module.Daram Sudha2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Running static source analysis on CORE/SERVICES/COMMON module generates quite a few errors/warnings. This fix will help to remove those errors and warnings.It includes null check comparisons and voiding repeatitive null checks. Addressing review comments raise on gerrit: https://review-android.quicinc.com/#/c/589558/ Change-Id: I3508603ffdffd723ef4d969db6649693328bcb4f CRs-Fixed: 601373
| | * | | | cld: Fix errors in BMI due to static source analysisKomal Seelam2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix errors in BMI due to Static source analysis Change-Id: I08234cc082f015eff49386efc30f0e2844893026 CRs-Fixed: 602279
| | * | | | wlan: Fix static analysis issue in HDD filesMingcheng Zhu2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix static analysis issue in HDD files CRs-Fixed: 601529 Change-Id: I7d7e7f1aada87bf296b5a0e7d44f439acec08c41
| | * | | | wlan: Fix for Statis analysis errors in SME modulekrunal soni2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It will fix all critical errors reported in SME module by statis analysis tool. Change-Id: Iffc6fe4a6d8b8ab4ff4791a8adb7102d3caa5edd CRs-Fixed: 602033
| | * | | | Release 4.0.0.77 Caf StagingRajeev Kumar2014-01-26
| | | | | |
| | * | | | Fixes static source code analysis issues found in tools and UTILS.Subhani Shaik2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit fixes the issues found in static source code analysis found in UTILS and tools directory in CLD driver. Change-Id: I89dc4fe3aedc689f2c7c8f03b703c4f8d2bbc494 CRs-fixed: 602162
| | * | | | wlan: Fix static analysis issue in HIF filesMingcheng Zhu2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix static analysis issue in HIF files CRs-Fixed: 601529 Change-Id: I6db38f770d30909ba465e9d1f14a102141d35f30
| | * | | | qcalcd: Fix static analysis issue in HDD filesRajesh Chauhan2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix static analysis issues reported in following HDD files: - wlan_hdd_assoc.c - wlan_hdd_cfg80211.c - wlan_hdd_ftm.c - wlan_hdd_hostapd.c - wlan_hdd_softap_tx_rx.c CRs-Fixed: 601529 Change-Id: Iabd518cf9d470fa64819723ea67e4c49e9ace36f
| | * | | | qcacld: Fix issues reported by code inspection toolSameer Thalappil2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Caller of the SME country code change API is only providing two bytes for country code. CRs-Fixed: 601548 Change-Id: If034a6065a0b4b894277d0994aedf4671710172c
| | * | | | qcacld: Static source code analysis fixes for VOSS.Yue Ma2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pointer should be checked if it's null or not before dereference. Change-Id: I2083ce4eba37857282df2de0ad5678bc1e33c11b CRs-Fixed: 601548
| | * | | | Release 4.0.0.76 Caf StagingRajesh Chauhan2014-01-26
| | | | | |
| | * | | | CLD: Add iwpriv cmds to set channel time quota & latency for MCCAhmad Kholaif2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To help with CST testing for MCC, 2 new iwpriv commands are added to allow run-time configuration of both channel time and channel latency for home channels in MCC mode. The commands are: - iwpriv <MCC mode> setMccLatency <latency in ms> - iwpriv <MCC mode> setMccQuota <quota in ms> Notes: - MCC mode: wlan0 or p2p0. Only MCC modes STA and P2P are currently assumed. - latency: minimum non-zero value is 30ms. Otherwise, use 0 for default setting - quota: minimum is 20ms, and maximum is 80ms. - Setting the MCC latency and/or quota for home channels is only possible iff MCC Adaptive Scheduler feature is disabled. - Based on the adapter specified in the command, i.e., wlan0 vs. p2p0, host driver finds out the operating channel and formats both the channel number and latency (or quota) in a bit vector then passes it to WMA. - In the case of iwpriv setMccQuota cmd, host driver finds out the other MCC mode/adapter and its corresponding channel number. Then it formats channel numbers of both MCC modes/adapters and the time quota specified in the iwpriv cmd as a bit vector and passes it on to WMI. - setMccQuota specifies the time quota for a single adapter/mode, while host driver calculates quota for the 2nd MCC adapter as: 100 - quota_of_first_adapter Change-Id: If9caec2bb497ffb21c2497de9b448a3095dcea6b CRs-fixed: 592965
| | * | | | qcacld: Fix crypto compile errors on LE/x86 buildSrinivas Girigowda2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As a part of 11w changes, all the wcnss crypto function declarations are moved to CNSS platform driver header file and the dummy function definitions in wlan driver are removed. But LE/x86 build does not have CONFIG_CNSS set and since dummy functions are also removed, wlan driver is not compiling as it is not able to reference the wcnss crypto functions. The fix is to revert back and add wcnss dummy functions in the wlan driver so that it gets included in case of CONFIG_CNSS not defined. and if CONFIG_CNSS and PMF is defined, it references the wcnss declarations on platform driver header file. Change-Id: Id5fd48f9b97010f418f85ab1076835fe1fab597c CRs-Fixed: 601651
| | * | | | wlan: cld, MCC increase TX buffer size.Leo Chang2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MCC scenario. FW slowdown to drain frame from host. 700 buffer size is too small and too many packet lost happen on host side. To mitigate problem buffer size should be increased to 1500. Change-Id: I01a2e86765dd5fa5e55f71e5673ffc787719fdd0 CRs-fixed: 602219
| | * | | | wlan: Fix issues found in static analysis on BAP.Tushnim Bhattacharyya2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some of the VOSS pkt utility functions are made NOP for QCA_WIFI_2_0. But they do return success. Due to this some of the stack variables in BAP module remained uninitialized but used. Fixed the uninitialized stack variables Change-Id: If57eacf0742de963e55ca3053d46ec30d0ad3b5a CRs-Fixed: 600779
| | * | | | qcacld: Fix for errors in WMA due to static source analysis.Chandrasekaran, Manishekar2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Running static source analysis on WMA module generates quite a few errors/warnings. This fix will help to remove those errors and warnings. Change-Id: Icb35deee2ec45d40dd5e00730540c2533cf83700 CRs-Fixed: 600970
| | * | | | cld: Static source analysis errors in COMMON module.Sachin Ahuja2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Running static source analysis on CORE/SERVICES/COMMON module generates quite a few errors/warnings. This fix will help to remove those errors and warnings. Change-Id: I99d307d698567766e488f0d81c8bbcfc00bcfc66 CRs-Fixed:601296
| | * | | | qcacld: Static source analysis errors in CLD_TXRX module.Daram Sudha2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Running static source analysis on CORE/SERVICES/COMMON module generates quite a few errors/warnings. This fix will help to remove those errors and warnings.It includes null check comparisons and voiding repeatitive null checks. Change-Id: Ibdc439085049c226d71283e17a34a24c8d206088 CRs-Fixed: 601373
| | * | | | Fix the errors identified by static source code analysis in MAC.Leela Venkata Kiran Kumar Reddy Chirala2014-01-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit fixes the errors identified by the static source code analysis in MAC module. Change-Id: Ibaab8e4c3f0e5e381035ac36a0c90fc3f02c3fc6 CRs-fixed: 601696
| * | | | | Merge "Merge remote-tracking branch 'origin/caf/caf-wlan/master' Release ↵Linux Build Service Account2014-01-26
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | 4.0.0.75 Caf Staging"
| | * | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master'Prakash Dhavali2014-01-26
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.0.75 Caf Staging
| | | * | | | Release 4.0.0.75 Caf StagingPrakash Dhavali2014-01-26
| | | | | | |