summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | qcacld-2.0: Send proper length in netlink message.Agrawal Ashish2016-02-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While sending message between userspace and the driver length of nlmsghdr should be added in skb in driver. Change-Id: I69867f20dcf2a74bf4e630f957e0dc86f7c9ae54 CRs-Fixed: 975024
| | * | | | qcacld-2.0: Add WOW handler for NAN eventNaveen Rawat2016-02-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add NAN event case in WMI_WOW_WAKEUP_HOST_EVENTID handler function. Change-Id: I9348d78bc1eebea0ad7ce9889727ea01c1528374 CRs-Fixed: 977484
| | * | | | qcacld-2.0: Fix ibss vendor regression issuelifeng2016-02-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Vendor ibss feature doesn't work because the wpa ie is cleared by setting vendor specific ie. Per vendor spec, need add logic to replace vendor specific ie instead of simply overwrite or append to exist ie. Change-Id: Ie1569b22e22716abcf7d215c2e93870b84cf668f CRs-Fixed: 962051
| | * | | | qcacld-2.0: Fix unknown symbol error for lim_process_sme_del_all_tdls_peersMasti, Narayanraddi2016-02-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If FEATURE_WLAN_TDLS is not defined then it would lead to compilation error or unknown symbol error for lim_process_sme_del_all_tdls_peers on loading driver on different targets. Fix is to define inline function for lim_process_sme_del_all_tdls_peers Change-Id: Ib3247b20a9621d779e329748d92de77434e70a0d CRs-Fixed: 977370
| | * | | | Release 4.0.11.21Anjaneedevi Kapparapu2016-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.21 Change-Id: I2efe092204bf44a5ea725fcddc5a69b8d03a5def CRs-Fixed: 688141
| | * | | | qcacld-2.0: Separate IBSS fw bin on SDIO platformqiliu2016-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SDIO platform needs extra IBSS firmware bin. Change-Id: I1b36deae1ec441ef2ff886726aca60e3d212be09 CRs-Fixed: 967707
| | * | | | qcacld-2.0: Send Deauth and delete all TDLS stations.Masti, Narayanraddi2016-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Send Deauth to TDLS peers, delete TDLS stations and clear hdd structures if concurrency is detected. Change-Id: Icc2019d78fc2447d388afd8a0ccb290df056e5e3 CRs-Fixed: 878382
| | * | | | qcacld-2.0: Send Deauth to tdls peers in case of concurrent connection.Masti, Narayanraddi2016-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Currently, on detecting concurrent connection i.e TDLS + P2P we initiate TDLS teardown by indicating supplicant to trigger teardown and proceed for p2p connection but due to delay in turn around time p2p session starts before TDLS teardown due to which sometimes teardown is not seen OTA and thus peer device assuming TDLS session still exists. Fix is to Send Deauth to tdls peers in case of concurrent connection. Change-Id: I5049011b4826dfb30f8ddebeab0f13b4ac58583c CRs-Fixed: 863173
| | * | | | qcacld-2.0: Drop disconnection indication from firmware in transit stateEdhar, Mahesh Kumar2016-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per the current implementation in station mode we are not checking if the station in transit state or not before processing the link monitor failure indication from firmware. Due to this behavior if host issued disconnect station is already in progress then we end up changing the disassoc trigger and reason code to that of link monitor request resulting sme command timeout. Drop the link monitor failure indication from firmware if the station is in transit state. Change-Id: Ib16034a788ad722a70a151ef1a466ac35650d4a4 CRs-Fixed: 974326
| | * | | | qcacld-2.0: Add timer related messages at the top of PE queuePadma, Santhosh Kumar2016-02-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Currently when PE queue is full, timer message gets queued at the end of PE queue even when timer gets expired in time. This causes delay in processing timer messages. This delay can be maximum if timer message is the last message in PE queue. This can take substantial amount of time to process timer message as timer message will be processed only after processing of other messages. For instance, if timer message processing takes substantial amount of time during scan, it can delay sending max channel timeout and may result in scan timeout. So, add timer related messages at the top of PE queue to process those messages immediately. Change-Id: Iccaf0075c97a7edd2c1de1d168f1a4e7d01381c2 CRs-Fixed: 936179
| | * | | | Release 4.0.11.20Anjaneedevi Kapparapu2016-02-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.20 Change-Id: Ibcdfe4ba7b8044143873f7c43d5bb309154c3d69 CRs-Fixed: 688141
| | * | | | qcacld-2.0: Fix to Wait for TDLS discovery request/response tx completionMasti, Narayanraddi2016-02-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, we are not waiting for tdls_mgmt_comp since supplicant doesn't consider return status but if discvery request/response are sent and mgmtTxCompletionStatus is not set to return status from FW then next consecutive TDLS request's from supplicant are denied which will lead to TDLS connection failure. Fix is to wait for tdls_mgmt_comp for TDLS discover request/response and then return success/failure status to supplicant. Change-Id: I5e825b615095231412f3a82367babaa89e1ab5b3 CRs-Fixed: 973947
| | * | | | qcacld-2.0: Fix memory leak in OEM data requestNaveen Rawat2016-02-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix memory leak in OEM data request, by freeing data buffer as message passed down the layers is consumed in lower layers. Change-Id: I8e8dc0c96de3055fada2c19139bc9e0c03b9e73e CRs-Fixed: 964290
| | * | | | qcacld-2.0: Fix race condition in SSR and rmmod for SDIO solutionMahesh A Saptasagar2016-02-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Crash happens when debugfs_phy is released by SSR, then by rmmod again. In shutdown process, PCIE solution call hdd_wlan_shutdown, while SDIO solution call __hdd_wlan_exit. In powerup process, PCIE solution call hdd_wlan_re_init, while SDIO solution call hdd_wlan_startup. Change SDIO solution logic to align with PCIE solution. Change-Id: Iadd3b6dffab8f5f3f839e6c54b0673dc157e0ec7 CRs-Fixed: 970053
| | * | | | qcacld: Increase wait retry count in rmmodmukul sharma2016-02-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If SSR/ram dump collection is in progress, rmmod waits for it's completion for 75 times. But for high latency target SSR/ram dump collection is taking more then 75 sec. As part of this fix,For HL target set retry count to 200. Change-Id: I8cc052c748e6a6dfff45675f9c15ead00b002a11 CRs-Fixed: 974023
| | * | | | qcacld-2.0: Kernel panic fix in case of sdio_func->card is NULLPoddar, Siddarth2016-02-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case of SDIO Card got removed, sdio_func.card is becoming NULL by SDIO driver which is causing panic. Add changes to return error immediately and make driver load failure rather than trying BMI transaction again when bus transaction failed. CRs-Fixed: 972205 Change-Id: Ie653b78f6469953f8311ec9931c2bc749b5aea55
| | * | | | qcacld-2.0: Correct handling for VDEV_UPAgrawal Ashish2016-02-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In SAP case there are two situation when driver needs to do vdev restart. 1)Hidden SSID: In case of Hidden ssid, vdev restart happens. In process of restart first vdev stop happens then vdev restart and finally VDEV_UP happens. 2)DFS detection on current channel: In this case due to DFS detection driver need to change the current channel. To change the channel vdev restart happens. There can be a race condition when restart is happening as part of Hidden ssid or switch channel, wma_send_beacon can do vdev up. Fix this by not calling wmi_unified_vdev_up_send if restart is in progress. Change-Id: I16c86105748b34b76ed575fc2e69a54cc7bab1c6 CRs-Fixed: 958230
| | * | | | qcacld-2.0: Pack packet_dump in Tx/Rx packets during connectionAgrawal Ashish2016-02-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pack packet_dump in Tx/Rx packets during connection to avoid structure padding. Change-Id: If6b2f5fa7c96b8400c636cc65a99942af92b905e CRs-Fixed: 975608
| | * | | | Release 4.0.11.19Anjaneedevi Kapparapu2016-02-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.19 Change-Id: I2448df081a0b6f4da10e90e726309fff2edfcf73 CRs-Fixed: 688141
| | * | | | qcacld-2.0: Dump Tx/Rx packets during connectionPadma, Santhosh Kumar2016-02-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add changes to send 32 tx/rx packets to HAL layer during connection. This can help in debugging connection related issues. Change-Id: Icd08475c3f81aa182c902b8e8defbdb904c5509d CRs-Fixed: 959645
| | * | | | wlan: free the memory for ch_list while unloading the driverGanesh Kondabattini2016-02-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If unloading the driver at the time __wlan_hdd_cfg80211_stop_ap is called, free the memory allocated for ch_list before returing from the __wlan_hdd_cfg80211_stop_ap. Otherwise it will result in memory leak. Change-Id: I16ab508f74068f7ca1452c97c6105a1ae6e38ef0 CRs-Fixed: 971886
| | * | | | qcacld-2.0: check the pcie link state before device resetSarada Prasanna Garnayak2016-02-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After runtime PM suspend turning off the PCIe link, recovery shutdown writes ROME register to reset the device. Check the PCIe link state before to access the Rome register to avoid SNOC error and race condition. CRs-Fixed: 974841 Change-Id: I30b7e2eeb5ab9dd051be1da72a013310ed59e447
| | * | | | qcacld-2.0: Add support to limiting the Max Tx rate during runtimeArun Khandavalli2016-02-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support to limit the max tx rate during runtime dynamically. This command can be used by the userspace application to limit the max txrate for a specific mode and also reset the previously set max txrate. Change-Id: I6cd878a5ea9c684d8a7d3d0e6777c3c44a438c55 CRs-Fixed: 974531
| | * | | | qcacld-2.0: Dont include ext caps in Assoc request if AP doesn't supportAgrawal Ashish2016-02-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Some AP doesn't announce Extended Capabilities IE in Probe Response. Device should not send extended Capabilities if AP doesn't support. Change-Id: I53215b866cb90f4addf45e3b6ed8af435eb57842 CRs-Fixed: 930199
| | * | | | qcacld-2.0: building wifi module for user buildsSarada Prasanna Garnayak2016-02-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | modified the LOCAL_MODULE_TAGS from "debug" to "optional" to include wifi module for user builds. CRs-Fixed: 955231 Change-Id: I07eb889260db79b18fc9d081c3c540385743224a
| | * | | | qcacld-2.0: Disable HI_RSSI_SCAN in few scenariosVarun Reddy Yeturu2016-02-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The HI_RSSI_SCAN feature is only meant to address the scenario where user walks into a home which has dual band AP and the 2.4G AP is visible initially and then the 5G AP is visible later. Disable the HI_RSSI_SCAN feature in the following cases: 1. Connection is a roaming connection 2. Connection is made with a 5G AP 3. Connection is made with a 2.4G AP, but the rssi is stronger than the hi_rssi_lookup_threshold CRs-Fixed: 975401 Change-Id: I86c63d9f8b51b6bdccc804163241ffe5640baf4d
| | * | | | Release 4.0.11.18Anjaneedevi Kapparapu2016-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.18 Change-Id: Icace179ab61b95f89046ab6cab361c9b84c10fe6 CRs-Fixed: 688141
| | * | | | qcacld-2.0: CL 1454086 update fw common interface filesPoddar, Siddarth2016-02-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove VDEV_TYPE_xxx enum defs Change-Id: Id836ddacb245db303d8f8f8754b24f53937bf8b8 CRs-Fixed: 865207
| | * | | | qcacld-2.0: CL 1453185 update fw common interface filesPoddar, Siddarth2016-02-11
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | NAN data WMI changes Change-Id: I9292af24d92c9e522b7889a02194e54b2f113917 CRs-Fixed: 865207
| * | | | Release 4.0.11.17AnjaneeDevi Kapparapu2016-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.17 Change-Id: Ie06f207cc39f1d924b724a349562d00d503994ba CRs-Fixed: 688141
| * | | | qcacld-2.0: Resolve memory corruption issue while traversing ACS listHanumantha Reddy Pothula2016-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently while traversing ACS list, there is possibility of accessing memory beyond allocated memory. Ensure memory accessed only for the allocated memory. Change-Id: I528dac7c064772d646eaf05a6336b2c6c5fb8160 CRs-Fixed: 968507
| * | | | qcacld-2.0: Fix incorrect flags setting in peer assoc commandKrishna Kumaar Natarajan2016-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix incorrect flag setting while sending peer assoc command. This change set will add a check before setting 40MHZ support bit and shortGI support bit in the peer flags. If the peer is not HT capable, these flags should not be set. Change-Id: I89d43bd86b97637b291dc871aaf7e2a3269df853 CRs-Fixed: 974242
| * | | | qcacld: IPA uC: Round down Tx/Rx buffer count to nearest power of twoYun Park2016-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In certain situation, allocated Tx buffer count could be an arbitrary number, so not power of two. This could violate F/W ring buffer count requirement. If allocated Tx buffer count is not power of two, round down it to the nearest power of two. The same change is also applicable for INI parameters IpaUcTxBufCount and IpaUcRxIndRingCount. Change-Id: I7c119886a669c79adbc7bd9b2c1c1d93de41cf72 CRs-Fixed: 973723
| * | | | qcacld-2.0: Remove extra spaces between two linesGupta, Kapil2016-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Currently there are many logs which adds new line explicitly. As part of logging enhancement, remove such extra space lines. Change-Id: Idee9ff6a2e0452991f7d50a986c26f36303defd1 CRs-Fixed: 974415
| * | | | qcacld-2.0: Remove unwanted logs from STA connect/disconnect pathGupta, Kapil2016-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation As a part of logging improvement, remove redundant logs, change certain log levels in STA connect/disconnect path to make logs more useful. Change-Id: I0fe57d4425bd637ff24ed284dccd7ee88309f79d CRs-Fixed: 842896
| * | | | Revert "qcacld-2.0: Add support for dense roam params"Gupta, Kapil2016-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 7ad70c053efd6a634af68a67bd750c72586ee0ee. dense roam support is not POR for qcacld-2.0 so reverting these changes. CRs-Fixed: 972738 Change-Id: I214694e9af57036458275fa585cea5295bc32d66
| * | | | Release 4.0.11.16AnjaneeDevi Kapparapu2016-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.16 Change-Id: Ia8ebc0d6db92e16a4cd84019a5ac9cd979bff394 CRs-Fixed: 688141
| * | | | qcacld-2.0: Fix to move newly added enums to the bottom of the listSreelakshmi Konamki2016-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Change-id Iac45ffc1736eecc40e203174888e296767b50a0d and Iced4b80de60f9640cad0342afac57f9a17c2a3e2 added new entries in between the existing enum list. Due to this stability scripts decodes them incorrectly. To fix this, move new entries to the bottom of the enum list. Change-Id: If0b759f58dd6831fad45ac3d321989a550fef405 CRs-Fixed: 954222
| * | | | qcacld-2.0: Resolve unknown code issues in MTRACE logsSreelakshmi Konamki2016-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Some MTRACE logs returns 'unknown code' instead of code and data passed to MTRACE. To resolve this unknown code issues in MTRACE logs, add any missing MTRACE code enums in corresponding trace functions. Both macTraceMsgTx() and macTraceMsgRx() were not handling eWniMsgTypes enums, we don't have module Id for SME to handle in those functions itself. So, modified macTraceMsgTx() to macTrace(). Change-Id: Ia994c971178e24843f652b67336afeaec5e949ab CRs-Fixed: 871983
| * | | | qcacld-2.0: Add missing MTRACE logs in SMESreelakshmi Konamki2016-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation MTRACE logs are not present in SME, for messages tx/rx WDA. So add missing MTRACE logs in SME before transmitting and after receiving messages to/from WDA. Change-Id: Iac45ffc1736eecc40e203174888e296767b50a0d CRs-Fixed: 855871
| * | | | qcacld-2.0: Avoid race condition in antenna switch operationKabilan Kannan2016-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the TDLS traffic flows continuously between the two peers and if the antenna switch command comes from the user, it creates a race condition and blocks the antenna switch operation. Add a new transition state in TDLS to avoid this race condition. Change-Id: I1c9b183c460e1401bd1ee2631489c57778ec665b CRs-Fixed: 971505
| * | | | qcacld-2.0: Do not include 11b rates in TDLS setup requestMasti, Narayanraddi2016-02-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation If base channel is 5 GHz and when we support all 11a and 11g rates, then there is no need to advertise 11b rates in TDLS setup request/response frames. Advertising 11b rates also leading to IOT issues with few third party devices. Fix is to ensure that 11b rates are not included if base channel is 5ghz. Change-Id: I45590a4067194e8929bac225b1a82ec510903539 CRs-Fixed: 955788
| * | | | Release 4.0.11.15AnjaneeDevi Kapparapu2016-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.15 Change-Id: Iebb200ab6347b72fa2afe3e07d8de1bf905033c3 CRs-Fixed: 688141
| * | | | qcacld-2.0: Add missing va_end in the error path of log_sprintfSreelakshmi Konamki2016-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | va_start is called at the begining of log_sprintf, but there's no matching va_end at the first error path. Add logic to the error path to call va_end before returning. Change-Id: Ib05d6f0fc4e286805a41ad994a5e94fe2aad3c76 CRs-Fixed: 929286
| * | | | qcacld-2.0: remove redundant PM QoS wrapper APISarada Prasanna Garnayak2016-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | HDD request/remove PM QoS wrapper API has refactored with VOS request/remove PM QoS API "vos_request_pm_qos" and "vos_remove_pm_qos" in vos_cnss.h. Remove redundant wrapper API definition and conditional compilation flag. CRs-Fixed: 971583 Change-Id: Iccfb2ba06a213a6d14c95db14ecb1caf11a4ebc3
| * | | | qcacld-2.0: Wait for download complete only when OTA requiredMukul Sharma2016-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently for low latency target, host is waiting for 1 sec for download complete, which is blocking MC thread. Due to this MC thread is not serving the SME queue and which triggers the active cmd time out. As a part of this fix, MC thread waits for download complete only for those frame which needs OTA. Change-Id: I25f45e969dd5bbf2341d586265d84919755f6ed3 CRs-Fixed: 967842
| * | | | qcacld-2.0: Change to properly update the phymodeEdhar, Mahesh Kumar2016-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently phymode is wrongly calculated as 11N for 11A mode. Change made to ensure proper updation of phymode. Change-Id: I0b2fcbd04ae450627de68a7a75e38419da56cc40 CRs-Fixed: 960419
| * | | | qcacld-2.0: Map non-FCC Countries to proper reg idMahesh A Saptasagar2016-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation. Some non FCC countries are mapped to FCC. When these country are set, host sends regdomain as FCC to firmware. Now if channel 9 is set with secondary channel offset above primary (HT40+ mode), the firmware returns failure as this combination is not allowed in FCC. Map non-FCC countries to proper reg id in countryInfoTable. Change-Id: I85313c1ce97e55b70dae1b28c91b4e703f5c7851 CRs-Fixed: 957368
| * | | | qcacld-2.0: Increase WMA_STA_WOW_DEFAULT_PTRN_MAX to 5Srinivas Girigowda2016-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem with the existing code is: * WMA_STA_WOW_DEFAULT_PTRN_MAX is set to 4 and in wma_wow_sta() we make sure atleast WMA_STA_WOW_DEFAULT_PTRN_MAX free slots are available before configuring the default wow pattern. But after this check we are actually configuring 5 default wow patterns. * If BPF is enabled, we are limiting the Max WoW patterns to 2, because the free slots are 2 which is less than the expected default free slots WMA_STA_WOW_DEFAULT_PTRN_MAX. we are not configuring default STA mode wow pattern and hence no wakeups observed for incoming packets. Address this issue by changing the WMA_STA_WOW_DEFAULT_PTRN_MAX to 5 and MAX WoW filters to WMA_STA_WOW_DEFAULT_PTRN_MAX if BPF is enabled. Change-Id: If433cff18ce511e7fdffadff69ee13b762a1719b CRs-Fixed: 973054
| * | | | qcacld-2.0: Fill proper frame detail in pktlogNirav Shah2016-02-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fill proper frame detail in pktlog for mgmt packets sent by host. CRs-Fixed: 971991 Change-Id: I271074bdb0514f740cb35ed9dcdfcd357b4d9fcd