summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | | * | | | qcacld: Do not set any qpower params in FWNirav Shah2014-10-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not setting any qpower parameters from host FW will handle qpower related parameters. Change-Id: I2865243017a7bb73e4b6443b67bf1f0229cfc490 CRs-FIXED: 737014
| | | * | | | wlan: qca-cld: LFR3: Exception HandlingVarun Reddy Yeturu2014-10-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1) Ignore the roam synch indications when one is in progress 2) Do not send roam synch complete when roam synch is not in progress Change-Id: I38e7c3069f1e0177d35afdbd891f3229bfcdf1f3 CRs-Fixed: 736943
| | | * | | | QCACLD: Disable qpower on suspend and enable on device resume.Edhar, Mahesh Kumar2014-10-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Disable Qpower during suspend mode if dynamic/modulated dtim is set and re-enable qpower on device resume. Change-Id: I0c532a4438be6fee93880e1c0c721ed9e86c9f3e CRs-Fixed: 737021
| | | * | | | WLAN:Fix for target assert for protected management framesLeela Venkata Kiran Kumar Reddy Chirala2014-10-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Firmware crashes if host sends protected management frames before key installation in the firmware.Add check in the Host, for key installation in firmware, before sending the protected management frames. Change-Id: I135b8b9179bff4982218dce211b7ddae4331366f CRs-fixed: 730335
| | | * | | | qcacld: Remove P2P IE from probe response templateChandrasekaran, Manishekar2014-10-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Usually, host configures beacon template using WMI_BCN_TMPL_CMDID without the P2P IE, which gets copied to beacon buffer and also to the probe response buffer. Host then configures the P2P IE separately via WMI_P2P_GO_SET_BEACON_IE, which gets copied to separate p2p buffer. When beacon is formed, firmware will read both the beacon buffer and the p2p buffer and send out the beacon. For the probe response firmware only reads the probe response buffer. Now when host is configuring probe response template with P2P IE using WMI_PRB_TMPL_CMDID, firmware will directly use whatever is configured by host. So, when probe response is sent by the FW to non P2P device, the probe response will have P2P IE, which is not expected. This is fixed in this change. Change-Id: Ief107ae7202ae020110db5079b765f8cc3b6c6de CRs-Fixed: 735011
| * | | | | | Merge "Release 1.0.0.208 QCACLD WLAN Driver"Linux Build Service Account2014-10-10
| |\| | | | |
| | * | | | | Release 1.0.0.208 QCACLD WLAN DriverAnjaneedevi Kapparapu2014-10-08
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.208 qcacld: Fix for VOS_ASSERT in Handling of Action frame WLAN:Fix for phymode not changing dynamically qcacld: SoftAP should allow the connection even if UAPSD disabled. qcacld: WMI: Fix excessive logging in case of TLV size mismatch wlan: Log FATAL and ERROR logs to kmsg console by default. qca_cld: [TXRX] Fine tune the frame drop margin qcacld: UMAC: Fix for memory leak of pMlmOemDataReq Wlan:Fix for crash in hdd_smeRoamCallback qcacld: clean up obsolete gCfg*Id/gCfg*Value support Change-Id: I7bac8b998c98ff4ed289a0f718069842b534e27f
| | | * | | | Cafstaging Release 1.0.0.208AnjaneeDevi Kapparapu2014-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.208 Change-Id: Ia16b1b135bd61b2343469abf70e148dc942ce26b CRs-Fixed: 688141
| | | * | | | qcacld: Fix for VOS_ASSERT in Handling of Action frameNaveen Rawat2014-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In handle Action frame code path, hardcoded session ID: 0 was being passed while sending Mgmt frame indication to SME. This was causing VOS_ASSERT when the session validity was being checked later. To fix this, use sme session ID from psessionEntry. Change-Id: I7be68b828d5ce8c56b527c73be7373562bd96242 CRs-Fixed: 734750
| | | * | | | WLAN:Fix for phymode not changing dynamicallyLeela Venkata Kiran Kumar Reddy Chirala2014-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | phymode does not change from vht80 to vht40/20 dynamically due to bug in the ioctl handling. Correct the ioctl so that phymode changes as per the requirement. Change-Id: I101a3ac1f75cdc18c03cc5d837f9248053fe7af6 CRs-fixed: 734594
| | | * | | | qcacld: SoftAP should allow the connection even if UAPSD disabled.Masti, Narayanraddi2014-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SoftAP with UAPSD disabled in configuration shall not reject association and shall proceed connection. SoftAP with UAPSD disabled in configuration file shall not reject association if Station requests for UAPSD for any of the Access category in Association Request and SoftAP shall proceed connection with station. Change-Id: Ia55af19f1228c33fd276505b95562c2a13e7ead7 CRs-Fixed: 716566
| | | * | | | qcacld: WMI: Fix excessive logging in case of TLV size mismatchKrishna Kumaar Natarajan2014-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currenlty wmi_tlv_print_error is used to print warning message in case of TLV size mismatch which results in excessive logging. This change set fixes the excessive logging by using wmi_tlv_print_verbose to indicate the warning message that there is a TLV size mismatch. Change-Id: Ic375e08e8fb32cdfb3c8901fb6a7fe1447a76f50 CRs-Fixed: 734638
| | | * | | | wlan: Log FATAL and ERROR logs to kmsg console by default.Vinay Krishna Eranna2014-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Logging FATAL and ERROR logs to kmsg console by default even when any logging application is registered. Change-Id: Ie2e5dc2e7312da76bb1f830d46fce084ac1b723d CRs-fixed: 735056
| | | * | | | qca_cld: [TXRX] Fine tune the frame drop marginRandy Chiu2014-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fine tune the frame drop margin to get the better intra-bss performance for High-Latency path. Change-Id: Ic7a65e7174b4d7dca8ec8ebee3f62ad1f7cfae60 CRs-Fixed: 734868
| | | * | | | qcacld: UMAC: Fix for memory leak of pMlmOemDataReqKrishna Kumaar Natarajan2014-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currenlty pMac->pMlmOemDataReq is freed only in failure case which results in memory leak. This change set fixes the memory leak by freeing pMlmOemDataReq in peClose(). In limProcessMlmOemDataReq() pMlmOemDataReq memory is freed to avoid memory leak when the second OEM data request comes in. Change-Id: If9a57c0d6d76d7f082017daac65b88ce816e1266 CRs-Fixed: 734239
| | | * | | | Wlan:Fix for crash in hdd_smeRoamCallbackLeela Venkata Kiran Kumar Reddy Chirala2014-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the crash in hdd_smeRoamCallback when reassociation fails. Change-Id: I12f9f58b62f0d7c9bb74d63e42865768f0f64652 CRs-fixed: 735185
| | | * | | | qcacld: clean up obsolete gCfg*Id/gCfg*Value supportJeff Johnson2014-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The qcacld driver contains support for 5 distinct pairs of gCfg*Id and gCfg*Value parameters in the driver "ini" file. Remove support for these obsolete entries. Change-Id: I2888028a405f8e774f2e1d6d3845cdde97f6d9ef CRs-fixed: 735306
| * | | | | | Merge "Release 1.0.0.207 QCACLD WLAN Driver"Linux Build Service Account2014-10-10
| |\| | | | |
| | * | | | | Release 1.0.0.207 QCACLD WLAN DriverAkash Patel2014-10-07
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.207 qcacld: TDLS: Send WMM Elements in tdls setup frames qcacld: Send correct IE in TDLS Setup Confirm Frame Add timer_initialization check for tx_flow_control_timer qca_cld: Print certain SOC registers if target doesn't respond host qcacld: add remain-on-channel queue scenario code wlan: WMA: add GPIO LED flashing feature wlan: HDD: add GPIO LED flashing feature wlan: SME: add GPIO LED flashing feature qcacld: Enable support for TDLS qcacld: Change default value of some of the TDLS parameters Change-Id: I53931d14b09aa15dafa5140892f23e0642adc835
| | | * | | | Cafstaging Release 1.0.0.207AnjaneeDevi Kapparapu2014-10-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.207 Change-Id: I8e7732ae61147eb3cec3416ec324250e36cc2af4 CRs-Fixed: 688141
| | | * | | | qcacld: TDLS: Send WMM Elements in tdls setup framesMasti, Narayanraddi2014-10-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Advertize WMM capability by including WMM IE's in TDLS Setup Request/Response and WMM Parameter Element in TDLS Setup Confirmation frames. This capability shall be enabled based on the gEnableTDLSWmmMode parameter and WMM IE's shall be added based on TDLS UAPSD mask. Also, ensure to include the WMM Parameter Element in TDLS Setup Confirmation frames only when the peer is WMM capable. Change-Id: I3af1c7acb6360760f29c11165202461ae91005b8 CRs-Fixed: 727965
| | | * | | | qcacld: Send correct IE in TDLS Setup Confirm FrameMasti, Narayanraddi2014-10-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removed WMM Information Element and added WMM Parameter Element in TDLS Setup Confirm frame. CRs-Fixed: 727965 Change-Id: Ibbaf773326ce8380fc8b1fe845eb32fd62bc5240
| | | * | | | Add timer_initialization check for tx_flow_control_timerDARAM SUDHA2014-10-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in hdd_adapter, tx_flow_timer_initialized flag is used to check if the timer is initialized. Now add the timer initialization check before doing timer operations on tx_flow_control_timer. CRs-Fixed: 723710 Change-Id: I0942ffb161be8085eea3c297e85049f14a89ea5a
| | | * | | | qca_cld: Print certain SOC registers if target doesn't respond hostYue Ma2014-10-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the interrupt handler, print certain target SOC registers if target doesn't respond host as returning 0xdeadbeef for debugging purpose. Change-Id: Ibceb2e950102feb332438ad747f83463d13e9794 CRs-fixed: 732724
| | | * | | | qcacld: add remain-on-channel queue scenario codeJustin Shen2014-10-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We hit the case one interface issued p2p_find but other interface is during connection in progress. This RoC would get failed. And then no more RoC got triggered. The host driver should enqueue this RoC as request once the driver is temporarily busy. Then execute this RoC after driver becomes free later. Change-Id: Ie3d8b9d54b7c5a7d70b3995fc7e87f79ba338e92 CRs-Fixed: 715957
| | | * | | | wlan: WMA: add GPIO LED flashing featureTse-Yu Lo2014-10-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Passing parameters from user to firmware for LED flashing control. The state of the LED GPIO control is determined by two 32 bit values (X_0 and X_1) to produce a 64 bit value. Each 32 bit value consists of 4 bytes, where each byte defines the number of 50ms intervals that the GPIO will remain at a predetermined state. The 64 bit value provides 8 unique GPIO timing intervals. The pattern starts with the MSB of X_0 and continues to the LSB of X_1. After executing the timer interval of the LSB of X_1, the pattern returns to the MSB of X_0 and repeats. The GPIO state for each timing interval alternates from Low to High and the first interval of the pattern represents the time when the GPIO is Low. When a timing interval of Zero is reached, it is skipped and moves on to the next interval. Change-Id: If8118a6441ea25d6a8f3ec72e3ec0b8f3a887ecd CRs-Fixed: 733909
| | | * | | | wlan: HDD: add GPIO LED flashing featureTse-Yu Lo2014-10-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pass 4 parameters from user to firmware for LED flashing control. The 1st and 2nd parameters are used for non-connected state and the 3rd and 4th parameters are used for connected state. The LED GPIO control in each state is determined by two 32 bit values (X_0 and X_1) to produce a 64 bit value. Each 32 bit value consists of 4 bytes, where each byte defines the number of 50ms intervals that the GPIO will remain at a predetermined state. The 64 bit value provides 8 unique GPIO timing intervals. The pattern starts with the MSB of X_0 and continues to the LSB of X_1. After executing the timer interval of the LSB of X_1, the pattern returns to the MSB of X_0 and repeats. The GPIO state for each timing interval alternates from Low to High and the first interval of the pattern represents the time when the GPIO is Low. When a timing interval of Zero is reached, it is skipped and moves on to the next interval. Change-Id: Idf9786e45d368b3d99ceb619e5ab8de6a30edb8e CRs-Fixed: 733909
| | | * | | | wlan: SME: add GPIO LED flashing featureTse-Yu Lo2014-10-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Passing parameters from user to firmware for LED flashing control. The state of the LED GPIO control is determined by two 32 bit values (X_0 and X_1) to produce a 64 bit value. Each 32 bit value consists of 4 bytes, where each byte defines the number of 50ms intervals that the GPIO will remain at a predetermined state. The 64 bit value provides 8 unique GPIO timing intervals. The pattern starts with the MSB of X_0 and continues to the LSB of X_1. After executing the timer interval of the LSB of X_1, the pattern returns to the MSB of X_0 and repeats. The GPIO state for each timing interval alternates from Low to High and the first interval of the pattern represents the time when the GPIO is Low. When a timing interval of Zero is reached, it is skipped and moves on to the next interval. Change-Id: I97833f81005d61118617441aab8fd1876ab531ac CRs-Fixed: 733909
| | | * | | | qcacld: Enable support for TDLSRajesh Chauhan2014-10-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable support for TDLS as a default option in WCNSS_qcom_cfg.ini file - gEnableTDLSSupport set to 1 - gEnableTDLSImplicitTrigger set to 1 - gTDLSExternalControl set to 1 - gEnableTDLSOffChannel set to 1 CRs-Fixed: 734236 Change-Id: I00bbc769674800e7b0afd8639624e613ce26ed76
| | | * | | | qcacld: Change default value of some of the TDLS parametersRajesh Chauhan2014-10-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change default value of following TDLS parameters: - gTDLSUapsdMask to 0x0F, i.e. enable all ACs - gEnableTDLSBufferSta to 1, i.e. enable - gTDLSPrefOffChanBandwidth to 0x07, i.e. use any of the 80/40/20Mhz. Target will start with highest and select one based on capability of the peer. CRs-Fixed: 734236 Change-Id: I5d93f3786d784a64556a68d5dca4806e76987ac9
| * | | | | | Merge "Release 1.0.0.206 QCACLD WLAN Driver"Linux Build Service Account2014-10-10
| |\| | | | |
| | * | | | | Release 1.0.0.206 QCACLD WLAN DriverAkash Patel2014-10-07
| |/| | | | | | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' * origin/caf/caf-wlan/master: Cafstaging Release 1.0.0.206 qcacld: Support DHCP Server Offload WLAN: Change the SDIO block size to 256 wlan: qca-cld: Enable Roaming Offload qcacld: update fw common interface files Release 1.0.0.205 qca-cld: ipa uc: free memory correctly qcacld: Disable features not required for mobile router Change-Id: I1b474241d9ec070a8f984ee7f8a64666655e1e18
| | * | | | Cafstaging Release 1.0.0.206AnjaneeDevi Kapparapu2014-10-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cafstaging Release 1.0.0.206 Change-Id: I90ad4ff21ca5cc888d95b6ed11e377bc0c8fd591 CRs-Fixed: 688141
| | * | | | qcacld: Support DHCP Server Offloadsyeh2014-10-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Support DHCP Server Offload for SAP mode. Change-Id: I94c35236e0c0092c733528504154c92b059ecdd6 CRs-Fixed: 733164
| | * | | | WLAN: Change the SDIO block size to 256Sanjay Devnani2014-10-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Results in bus performance gain Change-Id: I1bb72a3f51c7e0cdd7de3196c7f8712148dc644d CRs-Fixed: 720303
| | * | | | wlan: qca-cld: Enable Roaming OffloadVarun Reddy Yeturu2014-10-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable the configuration parameter for roaming offload. Change-Id: Iaab85e837ce26b2d8156966bf017447758880f10 CRs-Fixed: 734256
| | * | | | qcacld: update fw common interface filesKrishna Kumaar Natarajan2014-10-06
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This change set update the fw common interface files associated with the CL 1103777 CRs-Fixed: 733963 Change-Id: Ib03ed826f7b6c3f9ec347c18dd4428d58ae7ff04
| | * | | | Release 1.0.0.205Akash Patel2014-10-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 1.0.0.205 Change-Id: I5e344a06047e59546c905e711a3a2a07888f1eb8 CRs-Fixed: 688141
| | * | | | qca-cld: ipa uc: free memory correctlyLeo Chang2014-10-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ipa uc op code came from target is handled with separated memory. When allocate memory, adf API used, but free memory vos api used. As a result, vos debug free api detects adf memory as already freed memory and give alarm. adf allocated memory should be freed with adf free Change-Id: I6c5a5413cb43acff0e618676ac64efb2d1ef32e7 CRs-fixed: 733885
| | * | | | qcacld: Disable features not required for mobile routerPrashanth Bhatta2014-10-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some of the features are not required for mobile router use case so disable them in Kbuild using a new feature flag. Also fixing compilation error because of disabling these features Change-Id: Id060fb0e476e0dc76bedc7e4a758ae3ec3008bc1 CRs-fixed: 733376
| * | | | | Merge "Release 1.0.0.204 QCACLD WLAN Driver"Linux Build Service Account2014-10-03
| |\ \ \ \ \
| | * | | | | Release 1.0.0.204 QCACLD WLAN DriverAkash Patel2014-10-02
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge remote-tracking branch 'origin/caf/caf-wlan/master' into HEAD * origin/caf/caf-wlan/master: Release 1.0.0.204 qcacld: Handle ASSOC response with TRY_AGAIN_LATER qcacld: Clean up remaining reference of BT-AMP qcacld: tl: Remove obsolete BT-AMP support qcacld: Remove obsolete BT-AMP support qcacld: Add support of sending throughput level to cnss-daemon qcacld: WMA: Enable MAC Spoofing for user scan qcacld: Fix not to enable ExtScan & BatchScan feature bits together qcacld: Check LPASS INI configuration before send nlink message qcacld: ExtScan: Honor max_channels in get_valid_channels qcacld: Add support for AP mode scan qcacld: Fix Compilation errors for x86-SDIO platform Change-Id: Id29c5445c53440fb9b291230aa0b42ac18bfb4d4
| | | * | | | Release 1.0.0.204Akash Patel2014-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 1.0.0.204 Change-Id: Ib9bfe83d009f53358fcafc05eb6c27b91b63ff1c CRs-Fixed: 688141
| | | * | | | qcacld: Handle ASSOC response with TRY_AGAIN_LATERNaveen Rawat2014-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case of PMF connection when STA sends ASSOC req, AP may decide to refuse STA with TRY_AGAIN_LATER reason code, with a specified time interval. During this time AP will try to verify currently connected STA with SA queries. This feature is to guard against rouge station which record the AUTH/ASSOC exchange to spoof genuine stations. Currently TRY_AGAIN_LATER reason code is not handled. This gerrit implements the handling of same. Change-Id: I3f6c1e8ff7d7d8e2278e7232a49374161cd4b9e9 CRs-Fixed: 729095
| | | * | | | qcacld: Clean up remaining reference of BT-AMPRajeev Kumar2014-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Clean up remaining reference of BT-AMP from code base Change-Id: I1b97deebc1eb55185142a62d482bfe63de0d9ef7 CRs-fixed: 712598
| | | * | | | qcacld: tl: Remove obsolete BT-AMP supportJeff Johnson2014-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The BT-AMP functionality is not being supported so remove obsolete TL API definitions. Change-Id: I0481a5dd61b3ff4aa278e84e56c3479f81e68c50 CRs-fixed: 712598
| | | * | | | qcacld: Remove obsolete BT-AMP supportJeff Johnson2014-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The BT-AMP functionality is not being supported so remove the code. Change-Id: Ic58dbed66f17c24b7c26f7f3b0874e90c8104c3f CRs-fixed: 712598
| | | * | | | qcacld: Add support of sending throughput level to cnss-daemonYuanyuan Liu2014-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Send throughput level to cnss-daemon so that daemon can dynamically set tcp delay ack value based on current receive traffic situation to improve tcp performace. Change-Id: Idccd4ea6e2b84bec7960ae31cf1de9b6cc64e6be CRs-Fixed: 708564
| | | * | | | qcacld: WMA: Enable MAC Spoofing for user scanSrinivas Girigowda2014-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable MAC Spoofing for user scan Change-Id: Iab34731d14e8aa2abc005bea951d8a73ca82c47f CRs-Fixed: 733136
| | | * | | | qcacld: Fix not to enable ExtScan & BatchScan feature bits togetherSrinivas Girigowda2014-10-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Extended Scan is a advanced Batch Scan. Hence setting of ExtScan and legacy batch scan feature bit together does not make sense. If the ExtScan is supported then batch scan is supported implicitly. Hence do not enable BatchScan feature bit. Enable legacy batch scan only if driver supports it and ExtScan is not supported. Change-Id: I214b266e89f39a327f796793c389cea0bee73c02 CRs-Fixed: 733212