summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | Release 4.0.11.203Eqcabuildsw2017-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.203E Change-Id: I7cb88cb05e368097380338eb352028c3d1bec898 CRs-Fixed: 688141
| * | | | | qcacld-2.0: Add ini config for tx mgmt frame rateHong Shi2017-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an ini option for configuring rate for tx mgmt frame. It sets the existed wmi cmd: WMI_VDEV_PARAM_MGMT_TX_RATE right after vdev created. Since FW resets mgmt during vdev up, also set mgmt rate after sap/sta vdev up. CRs-Fixed: 1103895 Change-Id: I93bbe0978963abf0b887dbf2add5bfc2912f6de1
| * | | | | Release 4.0.11.203Dqcabuildsw2017-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.203D Change-Id: I3ada6fb6d5a2a041e3715241beaeb2bae4fa0f34 CRs-Fixed: 688141
| * | | | | qcacld-2.0: Configure FW not to wakeup APPS for RRM action frameSrinivas Girigowda2017-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the DUT connects to 11k enabled AP and enter WoW mode, then the AP is keep sending RRM beacon reports (Action frames) which are waking up the APPS and leading to battery drain. The fix is to configure the firmware to not to wake up APPS for RRM action frame. Change-Id: I2368be4f641b8b8684a458daea52a81fa671200b CRs-Fixed: 1115560
| * | | | | qcacld-2.0: Add cfg.ini support to override ARP Access categorySrinivas Girigowda2017-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Firmware currently sets the default access category to ARP packets as Voice traffic id and host does not have a way to override this. As a part of this change, add the cfg.ini support to override this default access category. Change-Id: I268cb9c0254d14f143615790c570ac5a255b359d CRs-Fixed: 1111993
| * | | | | qcacld-2.0: Add counter for number of times scan was rejected due to -EBUSYSrinivas Girigowda2017-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The counter is incremented and logged for each -EBUSY and reset when scan request is successfully accepted. It should help us debug cases where the recovery timeout logic isn't working well or is too slow to react. Change-Id: I9dd4384cec2a6aefb56e97c1d871c2d2a4819bf6 CRs-Fixed: 1113120
| * | | | | Release 4.0.11.203Cqcabuildsw2017-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.203C Change-Id: I9086005687c86d366fb7bd8518d937b967f07500 CRs-Fixed: 688141
| * | | | | qcacld-2.0: Enable QPOWER only for STA modesManjeet Singh2017-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently sending qpower to FW in softap mode causes device to crash as qpower config is not supported. Enable QPOWER config in STA and P2P-CLI modes. Change-Id: Idb8b3ac79e6c93533b752ac42d6ab57bb0c86579 CRs-Fixed: 2003839
| * | | | | Release 4.0.11.203Bqcabuildsw2017-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.203B Change-Id: I017bafae64572c20bbde47916f4c3bc01f6f7d03 CRs-Fixed: 688141
| * | | | | qcacld-2.0: Add ini to disable abg rate for tx dataHong Shi2017-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add ini config option to disable abg rate for tx data. Change-Id: Ideb1fd6471c6fbdade99b4c7c533cb1bf3bf206c CRs-Fixed: 1111787
| * | | | | Release 4.0.11.203Aqcabuildsw2017-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.203A Change-Id: Iea56be439a7366292e0e054fb6d63e908861a2f5 CRs-Fixed: 688141
| * | | | | Release 4.0.11.203AAshish kumar goswami2017-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.203A Change-Id: I3b2ebc77a5ade07563a14b2fa3f1f071ffbf0974 CRs-Fixed: 688141
| * | | | | qcacld-2.0: Fix memory leak in case of fw reset stats commandAshish Kumar Goswami2017-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | qcacld-3.0 to qcacld-2.0 propogation Fix memory leak in case of txrx_fw_st_rst command where driver is not expecting any response from firmware. CRs-Fixed: 964465 Change-Id: Iad91cb5557ef167d126ef68e07f02445ad7a0b97
| * | | | | qcacld-2.0: Correct API for acs channel range validationAshish Kumar Goswami2017-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add changes to correct the function to check for acs channel range. CRs-Fixed: 1117328 Change-Id: Ie0a53c2f5ee26552d36da0e6c4dcda124abc71a7
| * | | | | qcacld-2.0: Reject full power request for disassociation framesAshish Kumar Goswami2017-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prima to qcacld-2.0 propagation Currently driver goes into full power mode for sending disassociation frames which is not required since these are management frames. Add changes to reject full power request for disassociation frames. Change-Id: I4cc6a75d4a45e2973eb233193e6e9cbf398ef09e CRs-Fixed: 1109516
| * | | | | qcacld-2.0: Remove redundant kernel log messagesAshish Kumar Goswami2017-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove redundant kernel log messages by changing print level to INFO. Change-Id: Ia622b9da737318e13bf08ae400656827f735b57b CRs-Fixed: 2002041
| * | | | | qcacld-2.0: Add log message for disassociate cmdAshish Kumar Goswami2017-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add log message to indicate reason for disassociate request issued by driver. Change-Id: I30027a274bfc4105ae9e0128cd6837bc6a29aaed CRs-Fixed: 2002041
| * | | | | Merge "qcacld-2.0: CL 2830390 - update fw common interface files" into ↵Linux Build Service Account2017-02-10
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | qcacld-2.0: CL 2830390 - update fw common interface filesAsodi T,Venkateswara Reddy2017-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WMI Changes to send Power Save Failure detection event to host Change-Id: I666618cd3a28749738465333160048379be69d09 CRs-Fixed: 865207
| * | | | | | Merge "qcacld-2.0: CL 2829548 - update fw common interface files" into ↵Linux Build Service Account2017-02-10
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | qcacld-2.0: CL 2829548 - update fw common interface filesAsodi T,Venkateswara Reddy2017-02-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WMI changes for 11ax - added MUEDCA params and OMI changes Change-Id: If963afa6bd5f358c1af936a52256f79ba7831915 CRs-Fixed: 865207
| * | | | | | Merge "qcacld-2.0: Add NULL pointer and range check" into ↵Linux Build Service Account2017-02-10
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | | qcacld-2.0: Add NULL pointer and range checkWill Huang2017-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | No NULL check before dereference pointer in tl_shim.c and wlan_hdd_cfg80211.c, no range check before access array in csrApiScan.c. Change-Id: Ic708975d86e7d3602576e1cabcdcd07a4ad915b4 CRs-Fixed: 1108218
| * | | | | | | Merge "qcacld-2.0: Avoid to use non-check pointers" into ↵Linux Build Service Account2017-02-10
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | | | qcacld-2.0: Avoid to use non-check pointersWill Huang2017-02-09
| | | |_|/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change to use other local pointers to avoid NULL checking. Currently in function csrRoamingStateConfigCnfProcessor, pScanResult-> Result.pvIes may be NULL and used in some condition branch, use pIesLocal instead, it has been checked against NULL. In function csrSendAssocIndToUpperLayerCnfMsg, using like 'pBuf += sizeof (tSirMacAddr)' to write value to tSirSmeAssocIndToUpperLayerCnf, but using pointer to sub member of tSirSmeAssocIndToUpperLayerCnf to read value from it, it could be alignment issue if there are padding filled between sub members of this structure. Change-Id: I13a320dd4da83d1bf3deacf8ea5c42e71c0db44a CRs-Fixed: 1111192
| * | | | | | | Merge "qcacld-2.0: Get valid number of OUI string" into ↵Linux Build Service Account2017-02-10
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | | | qcacld-2.0: Get valid number of OUI stringWill Huang2017-02-08
| | | |/ / / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If input some particular value of OUIS in configure file, it can’t work well as expected. Currently in function hdd_parse_probe_req_ouis, if there is an invalid OUI string in the configure file, the valid OUI strings will also be ignored. If there are 17 valid OUI strings, it will save 17 count of OUIS and overflow access the voui array. If there are more than 17 valid OUI strings, nothing will be saved. Change-Id: Ib4b6d95e9b8290450e620ef390d74743891c3c02 CRs-Fixed: 1111168
| * | | | | | | qcacld-2.0: De-reference ipa context after validatingHanumanth Reddy Pothula2017-02-10
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During driver load, if ipa specific ini param(gIPAConfig) is set to zero, ipa context won't be allocated. But during SSR, same is de-referenced without NULL pointer check, leading to exception. So, de-reference ipa context only after validating. Change-Id: I61e7f106c8549cbaea1412eb0c493035c6daec17 CRs-Fixed: 2002619
| * | | | | | qcacld-2.0: Avoid sending nss greater than supported value to firmwareAbhishek Singh2017-02-09
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If nss greater than 3 in operating mode IE the same value is sent to firmware and firmware crash as it expect nss value to be 0-3. To fix update nss to max supported value before sending to firmware. Change-Id: I339dd67ce2e393c491633a4a9fd4559c693289c4 CRs-Fixed: 1110127
| * | | | | qcacld-2.0: Add NL80211_CMD_GET_STATION support for SoftAp modeAshish Kumar Goswami2017-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fill station_info struct with peer statistics info (Second Part) Change-Id: I7b65834a186fb8aa35f512ade4df1d1004892e63 CRs-Fixed: 1115215
| * | | | | qcacld-2.0: Avoid integer overflow in wma_enable_arp_ns_offloadAshish Kumar Goswami2017-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the function wma_enable_arp_ns_offload(), the len variable is defined as signed 32 bit, whereas wmi_buf_alloc() takes unsigned 16 bit as input also there is no limit on input of num_ns_offload_count. Fix is to define the len variable in wma_enable_arp_ns_offload() as unsigned 32 bit. The length input for wmi_buf_alloc() is also extended and re-defined as unsigned 32 bit. Add limit check before using num_ns_offload_count. Change-Id: I5063df9551074e964eef67abeb8afcf104e50808 CRs-Fixed: 1103099
| * | | | | qcacld-2.0: Fix an improper function calling within HDD moduleAshish Kumar Goswami2017-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SAP module ID should not be used for functioin calling within HDD module. Thus, use hddLog instead of VOS_TRACE when trace code is required Change-Id: I8740db6597054b43a3dd9a9652ef1349d8634590 CRs-Fixed: 1100277
| * | | | | qcacld-2.0: Add support for PNO scan in connected stateAshish Kumar Goswami2017-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add changes to suport PNO scan in connected state to find better Ap's based on rssi threshold, band and rssi preference. Change-Id: I0744297cc5269f0fe37613247c911102e293d8e9 CRs-Fixed: 2000342
| * | | | | Merge "qcacld-2.0: Indicate roc expire event to supplicant" into ↵Linux Build Service Account2017-02-08
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | qcacld-2.0: Indicate roc expire event to supplicantGanesh Kondabattini2017-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When extending the RoC for off channel tx, the cookie of of the RoC is changed to action cookie so that RoC request and off channel tx mapped to same tx frame. Indicate roc expire event to the supplicant for the RoC request before updating the RoC cookie with action cookie. CRs-Fixed: 2002054 Change-Id: I66896dd1e98d83b92d4f1e60c7057acd80743929
| * | | | | | Merge "qcacld-2.0: optimize the usage of runtime PM spinlock" into ↵Linux Build Service Account2017-02-08
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | | qcacld-2.0: optimize the usage of runtime PM spinlockSarada Prasanna Garnayak2017-01-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Analyze the critical section of the runtime PM feature and replace the spin_lock_irqsave with spin_lock_bh. Disabling the IRQ and usage of spinlock for runtime PM debugging, logging and warning feature Is not required, remove the usage of spinlock from this context. The runtime PM APIs which is used for the prevent/allow runtime PM suspend /resume can be use spin_lock_bh instead of spin_lock_irqsave. For the runtime PM APIs add check point to identify the IRQ context, If the runtime PM APIs calling from IRQ context report WARN_ON for debugging purpose. CRs-Fixed: 1112447 Change-Id: If06970c6ac610a0128344e8c25a9cdd57b2542a3
| * | | | | | | Merge "qcacld-2.0: CL 2826987 - update fw common interface files" into ↵Linux Build Service Account2017-02-08
| |\ \ \ \ \ \ \ | | | |_|/ / / / | | |/| | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | | qcacld-2.0: CL 2826987 - update fw common interface filesAsodi T,Venkateswara Reddy2017-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WMI ROAM_REASON_SCAN_MODE PASS/FAIL Change-Id: I3f7484f84f69d38360828ed6619f943bf044ae23 CRs-Fixed: 865207
| * | | | | | | Merge "qcacld-2.0: CL 2823551 - update fw common interface files" into ↵Linux Build Service Account2017-02-08
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | | qcacld-2.0: CL 2823551 - update fw common interface filesAsodi T,Venkateswara Reddy2017-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WMI Changes for Connected PNO Change-Id: I0269fe76578504a2991365f3bbde83e0f95bfd44 CRs-Fixed: 865207
| * | | | | | | Merge "qcacld-2.0: CL 2812323 - update fw common interface files" into ↵Linux Build Service Account2017-02-08
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | | qcacld-2.0: CL 2812323 - update fw common interface filesAsodi T,Venkateswara Reddy2017-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WMI LPI_IE_BITMAP bit defs for CHRE flags Change-Id: I4f6a45cc620f5362cfbccc189f64328783ea8936 CRs-Fixed: 865207
| * | | | | | | Merge "qcacld-2.0: CL 2810438 - update fw common interface files" into ↵Linux Build Service Account2017-02-08
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | | qcacld-2.0: CL 2810438 - update fw common interface filesAsodi T,Venkateswara Reddy2017-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add WMI vdev params for ENABLE_BCAST_PROBE_RESPONSE and FILS_MAX_CHANNEL_GUARD_TIME Change-Id: I1395e6631825ac8541f213ff147917cafc3ea6ae CRs-Fixed: 865207
| * | | | | | | Merge "qcacld-2.0: CL 2806862 - update fw common interface files" into ↵Linux Build Service Account2017-02-08
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | | qcacld-2.0: CL 2806862 - update fw common interface filesAsodi T,Venkateswara Reddy2017-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add WMI_SERVICE_HW_DATA_FILTERING Change-Id: I1dd3094894eabdbeb2ebc1948803cbd3137d45f1 CRs-Fixed: 865207
| * | | | | | | Merge "qcacld-2.0: CL 2801650 - update fw common interface files" into ↵Linux Build Service Account2017-02-08
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | | qcacld-2.0: CL 2801650 - update fw common interface filesAsodi T,Venkateswara Reddy2017-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WMI_PDEV_PARAM_MESH_MCAST_ENABLE for Enterprise/802.11s Mesh Support Change-Id: Ia3c65932191261027717413eaa1a92aed5a97242 CRs-Fixed: 865207
| * | | | | | | Merge "qcacld-2.0: CL 2794473 - update fw common interface files" into ↵Linux Build Service Account2017-02-08
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev