summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | qcacld: IPA uC: Changed sys pipe setup and teardown sequenceYun Park2015-07-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To remove a race condition between IPA sys pipe and WDI pipes during WLAN driver load/unload process, changed the sequence of sys pipe tear down and WDI pipe disable. The new sequence is, tear down sys pipe, disable WDI Tx pipe, and WDI Rx pipe. Also moved sys pipe setup after WDI pipe enabled. Change-Id: I5229bd2c73c9ff8de9a4fb6f12f724437c6225a7 CRs-Fixed: 879426
| * | | | qcacld: Fix potential out of bounds issues in unsafe channel countYun Park2015-07-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change to avoid potential out of bound issues when unsafe channel count parameter is invalid in Channel Avoid callback. Change-Id: I03c67db776c7ccfe9a13e5b66adf5fa8078987ff CRs-Fixed: 880305
| * | | | qcacld-2.0: Avoid race condition between change_iface and connect from userNaveen Rawat2015-07-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In hdd_stop_adapter, issue disconnect is getting called only if adapter state is connected. This causes race condition between change_iface and connect req from user, since when hdd_stop_adapter is called at that time adapter was still connecting and not connected. This leads to sme close session without disconnecting current (connecting) session. This would then messup whole lim state machine. To fix this, in function hdd_stop_adapter code should check if state is connecting or connected and then issue disconnect before proceeding further. Change-Id: I29f325d2784534c1ad5641a4cf08ddd316f9e8a0 CRs-Fixed: 873342
| * | | | qcacld-2.0: Change to drop spurious Assoc/Reassoc framesEdhar, Mahesh Kumar2015-07-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per the current implementation all received management frames will be queued in PE and processed sequentially. In PMF SAP mode, if we receive Re/Assoc request frame from connected peer we will send Re/Assoc response with retry later status and initiate SA query to connected peer and disconnect if we didn't receive SA query response with in timeout. In the issue scenario DOS attack with Assoc/Reassoc frames were injected on behalf of connected station in PMF mode and due to flooding of this request frames there is a delay in processing the SA query response frame sent by peer resulting in disconnection. Change made to drop queuing Assoc/Reassoc frames sent by connected peer in the below scenario's. 1)Avoid queuing, if time delta between last and current Assoc/Reassoc frame is less than 1 sec. 2)Avoid queuing, if SA query is in progress. Change-Id: Icf31f8efb3bf24dd76a0a2162cab423d4cac12b4 CRs-Fixed: 879505
| * | | | wlan: Fix for redunidant TDLS log during scan_done callback.Bhargav Shah2015-07-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation In wlan_hdd_tdls_check_bmps(), NULL check for pHddTdlsCtx will be TRUE if TDLS support is not enabled. This leads redundant logs, as this is called for every scan_done callback. Call wlan_hdd_tdls_scan_done_callback() only when TDLS support is enabled. Change-Id: Ice6f8fb1dc64f0669c19a9b5f5ce3d23c8cdc11c CRs-Fixed: 672099
| * | | | qcacld-2.0: Remove hardcoding SCAN-TYPE to ACTIVEAnjaneeDevi Kapparapu2015-07-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation In connected mode, in csrQueueScanRequest(), scan type is hardcoded to ACTIVE, because of which PASSIVE scan never happen. So, removing hardcoding SCAN-TYPE to ACTIVE Change-Id: If31fc40e6379febc31c9fb143f3602915134afd8 CRs-Fixed: 639412
| * | | | qcacld-2.0: update htCapabilty properly in PE session from dot11mode.Abhishek Singh2015-07-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation htCapabilty in PE session is set from dot11mode, even before dot11mode is set.By default dot11mode is 0 (WNI_CFG_DOT11_MODE_ALL) and thus htCapabilty is always set to 1, even if dot11mode does not indicate HT or AP does not support HT. To solve this fill the htCapabilty once dot11mode is updated properly. CRs-Fixed: 860543 Change-Id: I9228a4e171dfee757b1be71eff440b91bcea63ba
| * | | | qcacld-2.0: Send assoc response for duplicate assoc request framesMasti, Narayanraddi2015-07-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Few STA/P2P-client's are sending assoc req frame and waiting for 300-500ms. If they don't receive the assoc resp frame within this time then they resending the assoc req frame. These frames are not going to have retry bit set. In the current design host driver is not handling these duplicate assoc req frames without retry bit set. To mitigate this issue, while processing assoc request frame, if pStaDs entry already exists then send assoc response with same tid and stop processing the assoc req further. Change-Id: I6d67f4cd352bbee422301b832742e7386666037f CRs-Fixed: 868736
| * | | | Release 4.0.10.146AnjaneeDevi Kapparapu2015-07-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.10.146 Change-Id: I0affc1efbee3cb3de90665c7cbfb2875c5c2d6a8 CRs-Fixed: 688141
| * | | | qcacld-2.0: debug info for full reorder offloadKarthick S2015-07-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Log last 1K physical addresses and corresponding virtual addresses of the Rx buffers. Change-Id: Ieec086888837613f99361799b766ac20188a5a28 CRs-Fixed: 864569
| * | | | qcacld-2.0: Add extscan channel dwell time cfg.ini itemsSrinivas Girigowda2015-07-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add cfg.ini items to configure extscan active/passive min/max channel dwell times. Change-Id: I42e876f522b9f2826a5f3846f7ec8980b74fc615 CRs-Fixed: 878695
| * | | | wlan: Remove storing the sta id in select queue for IBSSMohit Khanna2015-07-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently on the tx path the station id is stored during the select queue process in a buffer just above the skb data contents. This may cause issues since the memory location is not owned by the WLAN driver. This change moves the station id look up from the select queue function to the xmit function. Change-Id: I9461f2ac1d06171a0835bac7139a89eba963033d CRs-Fixed: 863992
| * | | | qca-cld2.0: Add secondary channel info for channel bondingPeng Xu2015-07-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For 2.4G HT40 case, secondary channel information is needed when setting the channel bonding mode. Add secondary channel when invoking sme_SelectCBMode function. Change-Id: Ic252cfea67e69cb8510697c143408a6f35f84c28 CRs-fixed: 872309
| * | | | qcacld: Increase SSR timeout to 15 secondsYue Ma2015-07-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Increase SSR timeout from 10 seconds to 15 seconds in order to handle some corner cases which may casue SSR to take longer time. E.g. CPU is busy/stuck with other tasks. Change-Id: Ibdf6ac452677293995c28d89017bff579bedd0e9 CRs-fixed: 876115
| * | | | qcacld-2.0: PNO support in MCC modeVarun Reddy Yeturu2015-07-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The host device driver should allow the PNO START requested by the upper layers even in MCC mode. It should validate only if the request is for INFRA STA device type and also ensure that the interface is in a disconnected state. CRs-Fixed: 878447 Change-Id: I173f553097ea71f9c5d286c2063ac28b3ecd00b5
| * | | | Release 4.0.10.145AnjaneeDevi Kapparapu2015-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.10.145 Change-Id: I2b506df0e27e4a7b395dd3f36e7462d33cd69719 CRs-Fixed: 688141
| * | | | qcacld-2.0: Remove peerDiscoverTimer in TDLSMasti, Narayanraddi2015-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove peerDiscoverTimer in tdls functionality. Change-Id: I6cc820b262ba97a79edffa8c6f95bacf221320d5 CRs-Fixed: 859093
| * | | | qcacld: Correct condition check in csrRoamGetIbssStartChannelNumber50Rakesh Sunki2015-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation In csrRoamGetIbssStartChannelNumber50(), after the unsuccessful search for Ibss channel in csrStartIbssChannels50[] and roam.validChannelList[], incorrect logic is used to find the first 11a channel. Correcting the logic to use idxValidChannels and roam.validChannelList[] for finding the first 11a channel. Change-Id: I21e2b7507278d9a1146b33d9a13d7962d679e385 CRs-Fixed: 737734
| * | | | qcacld: Changes to avoid preauth node exhaustion in SAP modeRakesh Sunki2015-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Currently in SAP mode on receiving authentication frame we allocate preauth node but the allocated node is freed only on receiving association frame. In the presence of MIM its possible that we receive only authentication frames resulting in resource exhaustion. Changes are made to avoid the above attacks by having a timestamp associated with each preauth node allocation. Change-Id: I169593b2ee0cc96fdbbb77a4d3508b4bb3cff6d0 CRs-Fixed: 790953
| * | | | qcalcd: addts request with same handler & params should be droppedRakesh Sunki2015-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Once the Addts is successful, if the same command is given, it is considered to be updated/modified addts request. hence, host is sending the Addts again over the air. check the iwpriv config parameter values with the successful existing addts. If both are same,return with failure. Change-Id: I81a7b5303322807179b250047437b8baa80711a5 CRs-Fixed: 737101
| * | | | qcacld: Logging enhancement for connect/Disconnect in SAP modeRakesh Sunki2015-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Added logging improvements in connect and disconnect path of SAP mode. Change-Id: I8982693d731e0709bbec73bbbe915a26979be48c CRs-Fixed: 773065
| * | | | qcalcd: Data Abort during SAP turn onRakesh Sunki2015-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Currently for ACS,one to one correspondence between channel number and index of Sap specturum structure is desired. But the correspondence is broken in case of unsafe channel. In case of unsafe channel, channel number is incremented but index of structure doesn't change. As a part of fix, made sure that one to one correspondence is maintained by incrementing sap specturum structure for both safe and unsafe case. Change-Id: If2ef66d0162ea496dcb83eff83a1b8c5a19ce802 CRs-Fixed: 728903
| * | | | wlan: Limit the Deauth Frames sent by AP to STASushant Kaushik2015-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently when Scan is ongoing and Deauth is sent by AP to STA, LIM post the DEAUTH IND message to CSR.Because of scan, FW keeps on sending the NULL frame and AP sends the DEAUTH frame in response to this NULL frame.This results in flood of DEAUTH frame and PE message queue always have this DEAUTH frames because of which CSR is not able to get chance to process the DEAUTH indication. As a part of fix deauth frames RX are limited and for PMF unproctected frames only frames with time difference of 1 sec are passed to Lim. Change-Id: I8843f0806938be6194361b4c569845e4a735a76e CRs-Fixed: 864583
| * | | | qcacld: Fix SDIO compilation for OBSS updateManikandan Mohan2015-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix compilation in SDIO platform after OBSS ini removal update since OBSS not defined for SDIO. Change-Id: Idebe5d4bf57018a143e5d213546331c3e61cfe2f CRs-fixed: 876402
| * | | | qcacld-2.0: Protect access of remain_on_chan_ctx with mutexNirav Shah2015-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Protect access of remain_on_chan_ctx in __wlan_hdd_mgmt_tx under remain_on_chan_ctx_lock mutex. CRs-Fixed: 872343 Change-Id: Ic93382b1414bce95883c0b8c98bebf9b7e677aaa
| * | | | qcacld-2.0: Handle negative value of group creditNirav Shah2015-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Return credit limit as 0 if group credit is negative. CRs-Fixed: 872165 Change-Id: Ia9777fd9700bbc7d20db7f8877016a3f458625e0
| * | | | Release 4.0.10.144AnjaneeDevi Kapparapu2015-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.10.144 Change-Id: Icee9a390e55ad92dea3f5673e66ab0a35f04c840 CRs-Fixed: 688141
| * | | | qcacld-2.0: Protect hdd_roc_req_q_lock with spin lock.Agarwal Ashish2015-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While dequeuing ROC; hdd_roc_req_q is not locked. There is chance that hdd_roc_req_q might be being accessed in different context. Fix this by protecting hdd_roc_req_q with spin lock. Change-Id: I3c66920a7a46371a4709a5536112345ff8b6d659 CRs-Fixed: 866278
| * | | | qcacld-2.0: Suspicious dereference of pointer without NULL check.Konamki, Sreelakshmi2015-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix to add NULL check condition before derefernce of pointer. Change-Id: I68188c9705dd4bd4e95cf97b0f153abf975389d7 CRs-Fixed: 878245
| * | | | qcacld:Setcfg Dot11mode when fw capabilities receivedSandeep Puligilla2015-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Propagation from prima to qcacld2.0 When DUT is roaming to 11AC AP from 11n AP, it is getting failed. Reassoc request frame is getting dropped in H/W because host is configuring wrong cbmode as part of ft ADD BSS request. While preparing FT ADD BSS request, Host fills cbmode on the basis of cfg DOT11 mode. During driver initialization host set the cfg DOT11 mode before firmware capabilities received. So in this case it is 11AC mode though hardware is not capable for same. So cbmode has wrong value. As part of this fix, Host will set cfg DOT11 mode after firmware capabilities received. Change-Id: Ib78bb287f032278bce3cea573b2365107cd6e3d8 CRs-Fixed: 813675
| * | | | qcacld: Error handling in Roaming code #2Sandeep Puligilla2015-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prima to qcacld-2.0 propagation. This fix contains the following changes 1. Ensure rx mgmt packet is freed in all cases. 2. Fail preauth if the pre-auth response timer failed to start. 3. Correct some logging and remove unnecessary code. Change-Id: Icd3a12ba8878de5bad7ff1125ba8be123dfae4eb CRs-Fixed: 808756
| * | | | qcacld: Init pktlog before setting wlan_start_comp eventKomal Seelam2015-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The fix address the pktlog stability issue, where in the insmod returns success as driver set init completion before pktlogmod init. The rmmod comes in and we tries to deinit pktlogmod, but pktlogmod init is happening in other context leads to crash. Fix to set driver init completion after pktlogmod init is complete. Change-Id: I9e64db382d8acefa9f749b0879180141e0dfbf22 CRs-Fixed: 873992
| * | | | qcacld-2.0: Handle error condition for deauth req from SME in LIMSandeep Puligilla2015-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Propagation from prima to qcacld2.0 Handle few error condition for deauth req from SME in LIM, and return deauth confirm with failure. CRs-Fixed: 812433 Change-Id: I5becb737b414b642c69664ecf4d9e2c5245404cb
| * | | | qcacld-2.0: Populate the CCK and 1SS tx chain masks to firmwareAmar Singhal2015-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CCK and 1SS chanin masks are configurable via INI. Further, CCK mask is valid only if 2G and 5G CTL value is MKK. Send these values to firmware as PDEV parameters after proper computation. Change-Id: I9207baa589242452a7bac7ce17930f641d8ffc1e CRs-Fixed: 877846
| * | | | qcacld-2.0: CL 1349011 - update fw common interface filesKrishna Kumaar Natarajan2015-07-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add pdev param for CCK and 1ss chain masks. Change-Id: Ib57c77b8a2472c7d8e7c0cbe162f34c06f315f95 CRs-Fixed: 865207
| * | | | Release 4.0.10.143AnjaneeDevi Kapparapu2015-07-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.10.143 Change-Id: If604f100ecc725f6afc816858b88305071f656c1 CRs-Fixed: 688141
| * | | | qcacld-2.0: Make TSpec Valid after roamingMasti, Narayanraddi2015-07-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation In ESE enabled driver, pRoamInfo->IsESEAssoc will be true even for OPEN/WPA-WPA2 PSK Auth type, So it will prevent to set the TSPEC valid flag after TSPEC negotiation is done (Api sme_QosAddTsSuccessFnp set it),TPSEC was made false during association completion handler (hdd_wmm_connect), Similar changes has been made for 11r too to take care of FT open auth security case. Change-Id: Ia2d5c0fc4732ce44a7860255ed8545b0264b12b6 CRs-Fixed: 756617
| * | | | qcacld-2.0: Avoid high QoS priority frames during EAP handshakeDeepak Dhamdhere2015-07-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Access to WMM QoS access category is checked during transmit of each frame. EAPOL frames are exempted for fast completion of security handshake by allowing all frames to go unchecked in unauthenticated state. When roaming with fast ping of voice priority, they should be downgraded to best effort, but few frames slip through this window at voice priority and get downgraded when EAPOL handshake is over. Fix: Allow only EAPOL frames to go out without downgrading. Added support to check for EAPOL and WAPI ethertypes. CRs-Fixed: 876273 Change-Id: I859d9ff723b9f246ab358a482627064efb1bcc15
| * | | | qcacld: Enable FTM log for better debugSubhani Shaik2015-07-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable logs on Tx/Rx testmode functions, as part of the debug logging the buffer length passed from the ftmdaemon in userspace. Change-Id: If060b8e3629655fe3391c13c903c945d963be09c CRs-Fixed: 855136
| * | | | qcacld: Remove OBSS config from INIManikandan Mohan2015-07-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove OBSS config from INI file and cleanup dependencies in HDD layer since OBSS is driven from hostapd ht_capab config parameter. Change-Id: Id5c6ca33c75b47ffda2c39b7dbf09327ecfa8b23 CRs-fixed: 876402
| * | | | qcacld: Don't disconnect in case of HS2.0 for change in AP capability.Sandeep Puligilla2015-07-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After connection, driver process beacon to detect any change in AP's capabilities. Currently if privacy bit is set in beacon and if rsn or wpa bit is not set, driver issues disconnect command. In case of HS2.0, all security capabilities are part of vendor specific information. Hence, both wpa and rsn bit is 0, though privacy bit is set. Since driver considers it as a change in AP security params, it issues disconnect. As a part of fix, make sure that for OSEN capabilities disconnect is not issued. Change-Id: I5554b24dfa2724c6c9b6faef2f738277e42028fb CRs-Fixed: 796397
| * | | | qcacld: Return NULL if zero is passed as argument to allocate memorySandeep Puligilla2015-07-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Propagation from prima to qcacld2.0. While allocating memory if zero is passed as argument then kernel will return address ZERO_SIZE_PTR(0x10) leading to pass NULL check, which is usually done after every memory allocation. Hence when zero is passed to allocate memory then return NULL without calling kmalloc. While initializing neighbor roam data structure, don't allocate memory if neighbor roam channel list is empty. Change-Id: I50bdb99a0cd8ccbc2d764b8ac21f66bba8a8fdc4 CRs-Fixed: 815664
| * | | | qcacld: Unset LOGP flag at proper place duing SSR re-initYue Ma2015-07-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently LOGP flag is unset a little early during SSR re-init which may cause race condition for pktlog init/exit when driver unload waits for SSR complete. Unset the flag right before re-init finishes to fix the issue. Change-Id: I70d1ffb5d0b3ef17119955bc8e511c333f2d08e9 CRs-fixed: 871091
| * | | | qcacld: Check Client count before D0-WOW in Runtime PMKomal Seelam2015-07-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the client count check ahead of wow suspend. Change-Id: I87c258d3cdd2f5ade206a5f99b98083cc6259880 CRs-Fixed: 874209
| * | | | Release 4.0.10.142AnjaneeDevi Kapparapu2015-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.10.142 Change-Id: I8aa15f4d3345f47e8e0bb8c169cb5161b97209f1 CRs-Fixed: 688141
| * | | | qcacld: Log the rssi info from FW in sta kick out event.Kiran Kumar Lokere2015-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Log the RSSI info of the disconnect if the STA disconnection is due to STA kick out event from FW. Change-Id: I0fad3f8d0e7990f4211b7840bed7605a4b97f3cb CRs-Fixed: 874197
| * | | | qcacld-2.0:CL1344708 WMI STA kickout eventSandeep Puligilla2015-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add RSSI to WMI STA kickout event. Change-Id: I6eccae9b429ac52468f03acbded0e01c292bb37c CRs-Fixed: 865207
| * | | | qcacld: Fix Static analysis tool issue in HDDManikandan Mohan2015-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix static analysis tool null check error in HDD and layering violation in HDD-SME data passing. Change-Id: I9bb4bee3c7275572501d613fe14c815392018320 CRs-fixed: 873456
| * | | | qcacld2.0: Validate the disassoc reason code correctly.Deepthi Gowri2015-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When supplicant is sending del station with reason code 2, driver is comparing this reason code with the disassoc trigger reasoneLIM_LINK_MONITORING_DISASSOC instead of the actual disassoc reason code. Due to which the driver assumes this as an internally generated event and does not send the disassoc indication to supplicant and the supplicant keeps retrying with the del station and the connection always fails. To address this issue, validate disassoc reason in the disassoc req with actual disassoc reason codes intead of disassoc trigger reason code. CRs-Fixed: 874813 Change-Id: Icd6596bf9b7736ab810978915f1426f2fac409ec
| * | | | qcacld: Remove redundant prints from packet stats collectionChandrasekaran, Manishekar2015-07-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove debug prints which were added to identify the buffer overflow condition. This was added during the initial development to identify any side effect because of this scenario during packet stats collection. Now, that the packet stats collection is stabilized, this debug code is getting removed. Also, this debug code is causing too many prints during high throughput cases. Change-Id: I515b01f7040798e32b8558b479b1381b1d4ef98d CRs-Fixed: 875986