summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | qcacld-2.0: Trigger Auth req(OPEN) when SHARED times outSelvaraj, Sridhar2016-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the OPEN SHARED /WEP is configured, the current implementation will start Auth request with SHARED and if it fails, Triggers Auth request with OPEN. This change will trigger the OPEN Auth request when the timeout happens (no Auth response received for previous attempt(AUTH req SHARED case).Some AP's dosent respond to Shared Auth if they support only Open. To inter-operate with these kind of AP's try Open Auth if Auth timeout happens with Shared Auth. Change-Id: I28b9186b9dc238640fd7655c9ac73e8aa89aec54 CRs-Fixed: 984341
| | * | | | qcacld-2.0: Set SAP TX leakage threshold when SAP startYingying Tang2016-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SAP TX leakage threshold is stored in SAP information structure when load driver. start SAP and then stop it, SAP information will be reset to zero. So the SAP TX leakage threshold can not be used after SAP start again. Set SAP TX leakage threshold when SAP start to fix this issue. Change-Id: Ibdba797378f47cbcb03208e02955e6964dc22333 CRs-Fixed: 986795
| | * | | | qcacld-2.0: Refactor packet dump loggingHimanshu Agarwal2016-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor packet dump logging to maintain modularity and do packet dumping in txrx layer only. Change-Id: If3afdbb6fc794af9347ac80506144755de3a3b84 CRs-Fixed: 984482
| | * | | | qcacld-2.0: Add support to mark first packet after wow wakeupHimanshu Agarwal2016-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support to mark the highest bit of the skb->mark for the first packet after wow wakeup event from firmware Change-Id: I877dd7af9a58ebc02d73461cc2a29e86a3945dec CRs-Fixed: 989984
| | * | | | qcacld-2.0: Add intra bss forwarded packets countHimanshu Agarwal2016-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In lpm qos voting, no. of packets or bytes sent or received in a particular amount of time is recorded and decision of disabling or enabling lpm is done based on that. These packets are recorded in HDD layer. In case when packets are forwarded to tx only, packets don't come upto HDD layer and so in case of intra bss forwarding, lpm qos voting is not being executed appropriately. Add code to calculate the intra bss forwarded packets in txrx layer and update them in calculating lpm qos voting. Change-Id: I805663688cb300c8735b3e2f9680818a7b50bc9f CRs-Fixed: 990868
| | * | | | qcacld-2.0: Removed invalid vht IEs for 2.4G in SAP ModeGupta, Kapil2016-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SoftAP should check gEnableVhtFor24GHzBand ini variable before enabling vht mode in 2.4Ghz mode. Added changes to turn off vht mode if gEnableVhtFor24GHzBand is disabled for 2.4Ghz. Change-Id: I135e5449f95342a98abfa0b9cd5b1849a84c5c4c CRs-Fixed: 988240
| | * | | | qcacld-2.0: If association timeout Send deauth to cleanup the peer sessionAbhishek Singh2016-03-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation In the scenario where association times out because device has missed the assoc resp sent by peer, the peer assumes the device to be connected and thus when device again sends the auth for fresh connection the peer sends deauth. Thus fresh connection also fails. To avoid this send deauth after association time out, to cleanup the session in peer. Change-Id: I1f7bfbe804da0dc92ce4ece87dc65954b086133c CRs-Fixed: 987455
| | * | | | Release 4.0.11.41Anjaneedevi Kapparapu2016-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.41 Change-Id: Ifd682f7f8687cf19dfbff1ac2ed89a3e38733f7f CRs-Fixed: 688141
| | * | | | qcacld-2.0: Don't limit channel list to max 32 channelsAgrawal Ashish2016-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In __iw_get_channel_list, driver populates valid channel list from nv table. Currently, the driver only populates 32 channels. The driver should populate complete valid channel list. Moreover, driver should not include DFS channels in channel list if the device is not set to DFS_MASTER mode. Fix these issues by returning all supported channels. Change-Id: I4981941834f25b9d213c20715ca8237a4b885473 CRs-Fixed: 988849
| | * | | | qcacld-2.0: Fix crash when plug and unplug in epping modeYingying Tang2016-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | epping_exit() will be called and HDD context will be freed when unplug the device. If plug it again, driver will crash because the resource is freed and the pointer is NULL. Move the vos_mem_free() into epping_driver_exit() to fix this case. Change-Id: I0e3203e1b7b02349abf235116cd041346455bdc0 CRs-Fixed: 979217
| | * | | | qcacld-2.0: Add check for robust action frame while sending action framesAbhishek Singh2016-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Currently if PMF is enabled, only sa query action frames received from supplicant are sent protected. None of the other action frame catagory are sent protected. Adds check for robust action frames, to decide if protection is needed for the action frame catagory received from supplicant. Change-Id: Ib1eb589c530ef99b7e2fedfcd106e0f646d78d93 CRs-Fixed: 960298
| | * | | | Release 4.0.11.40Anjaneedevi Kapparapu2016-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.40 Change-Id: Iebdf8940044a303a4050b005ccac8a43084cfeae CRs-Fixed: 688141
| | * | | | qcacld-2.0: Check wma context before dereferencingPadma, Santhosh Kumar2016-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add check for wma context before dereferencing to avoid any potential issues. Change-Id: Ifdf22665b23d23f831218f1be0d089c3ba413814 CRs-Fixed: 988812
| | * | | | qcacld-2.0: CL 1470160 - update fw common interface filesSandeep Puligilla2016-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Periodic channel stats and WMI chan info extension Define a flag which indicates the packet responsible for wake up the host from suspend mode Change-Id: Ieb5f47f16c5f55790511e02d97db57f4fdf6de97 CRs-Fixed: 865207
| | * | | | qcacld-2.0: Fix the memory leak caused by pmfSaQueryTimerKrunal Soni2016-03-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this patch will fix the memory leak caused by pmfSaQueryTimer which was encountered during stress and stability tests. Change-Id: I5a2367302e0eac3a024626795a4469d1ced76e8c CRs-Fixed: 970527
| | * | | | Release 4.0.11.39Anjaneedevi Kapparapu2016-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.39 Change-Id: Ifa5a115fadf215dd99956911f2721c228ca1fe91 CRs-Fixed: 688141
| | * | | | qcacld-2.0: Swap length to be consistent for all diag msgsPadma, Santhosh Kumar2016-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Currently all functions swap length before sending message ANI_NL_MSG_PUMAC to user. But, in send_per_pkt_stats_to_user, wmsg->length is not swapped. This can cause length to be changed from one to other endianness and can result in improper length. Fix this by swapping length. Change-Id: I06b1f5d26f8ed815e3b0a839832ae6e774ad7cc6 CRs-Fixed: 985606
| | * | | | qcacld-2.0: Add proper lengths to payloadPadma, Santhosh Kumar2016-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Currently, sizeof(tAniHdr) is not added to payload length in messages in wlan_send_sock_msg_to_app, ptt_sock_send_msg_to_app. These missing lengths can cause user space to drop these messages. Fix this by adding appropriate lengths. Also, use standard api to add nl message header length in pkt_stats_fill_headers. Change-Id: I2609029445110e661440a7fc55f36801e4f72afc CRs-Fixed: 985614
| | * | | | Revert "qcacld-2.0: Send proper length in netlink message."Padma, Santhosh Kumar2016-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation This reverts change-id I69867f20dcf2a74bf4e630f957e0dc86f7c9ae54. Extra nlmsghdr length is added to payload length as this length is already taken care in NLMSG_SPACE before allocation of skb. This can cause incorrect decoding in user space. Fix them by removing extra nlmsghdr length. Change-Id: I719151aee125f256d6e3ddec2936c4837d15333f CRs-Fixed: 985608
| | * | | | cld-2.0: Fix STA sending SMPS force mode when connected to 1x1 APArchana Ramachandran2016-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Peer supported NSS should be updated based on the presence of HT and VHT capabilities in the beacon/probe response IE from the AP. Also, update session supported NSS during reassociation. Otherwise, station will end up sending SMPS action frames to AP which only supports 1x1 mode. CRs-Fixed: 979545 Change-Id: Ie2dbfbb577f08c5090101e1330184e72a9f6cd46
| | * | | | qcacld-2.0: CL 1469421 - update fw common interface filesSandeep Puligilla2016-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WMI change for the per vap dscp override Change-Id: Ia2004cb60959b34f8976282f560edfea3b1153aa CRs-Fixed: 865207
| | * | | | qcacld-2.0: CL 1469405 - update fw common interface filesSandeep Puligilla2016-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WMI scan flag to enable strict passive scan on passive chns Provide initial Hawkeye HW header files. Change-Id: I31b3244441857c812dc208d4ea2ce66d65c4fec3 CRs-Fixed: 865207
| | * | | | qcacld-2.0: CL 1469344 - update fw common interface filesSandeep Puligilla2016-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bpf_instruction_size parameter is added in wmi_resource_config Change-Id: I188395cefc997052d7e4cd020a41e6ef788e82f3 CRs-Fixed: 865207
| | * | | | qcacld-2.0: Update bss_type and privacy params for cfg80211_get_bssHsu, Ryan2016-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit "cfg80211: add bss_type and privacy arguments in cfg80211_get_bss()" was backported to kernel-3.18. This commit updates the new bss_type and privacy argument, so adding the Kernel version check accordingly. cfg80211_get_bss new signature is: struct cfg80211_bss *cfg80211_get_bss(struct wiphy *wiphy, struct ieee80211_channel *channel, const u8 *bssid, const u8 *ssid, size_t ssid_len, enum ieee80211_bss_type bss_type, enum ieee80211_privacy); Since this needs a backport change from Kernel 4.1, the Kernel version check and the feature macro - IEEE80211_PRIVACY check is used to enclose the new changes. Change-Id: I2eee1d7297b3dbd8ee5b5c89677e76bacbb47e03 CRs-Fixed: 984939
| | * | | | TDLS: Fix for getTdlspeers in case of explicit trigger.Deepthi Gowri2016-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently driver is setting TDLS supported capability only in case of tdls peer discovery response. In case of explicit trigger discovery is optional, so it could be possible that the false capabiltiy is sent as tdls not supported though it supports when link is enabled using an external trigger. To address this, set the tdls supported capability during the tdls setup confirmation. Change-Id: I13041f2b03e749617e58a74d82bdf77d9e6886ed CRs-Fixed: 988686
| | * | | | qcacld-2.0: Control chan avoidance indication through vendor commandMahesh A Saptasagar2016-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Provide mechanism to user to enable or disable channel avoidance indication through vendor command and also control this mechanism using "gOptimizeCAevent" ini parameter. By default "gOPtimizeCAevent" ini parameter is disabled. Ini param controls the CA events based on the mode. If ini is enabled(1) then firmware will send CA events only in SAP/GO mode and it will not send any CA events in STA mode. If ini is disabled CA events are sent to host in all the modes. a. gOptimizeCAevent = 1 - When host sends ioctl(enable), FW will send "ONE" CA indication to host(though it is duplicate). - When host sends ioctl(disable), FW doesnot perform any action. - Whenever any change in CA and WLAN is SAP/P2P-GO mode, FW will send CA ind to host regardless of the ioctl status. b. gOptimizeCAevent = 0 - FW will ignore ioctl request if received. - CxM behavior will be as per the current implementation. Change-Id: I9bd81b03b97a60bb81e550068742b2fc0b776ebb CRs-Fixed: 903249
| | * | | | Release 4.0.11.38Anjaneedevi Kapparapu2016-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.38 Change-Id: Iddff82d05fb84d05f6bbfca6b03955b5b02b4a84 CRs-Fixed: 688141
| | * | | | qcacld-2.0: Enhancement to RRM measurementVarun Reddy Yeturu2016-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before sending the 11k measurement report, check if there is a valid scan result or if the measurement is done to send out a report or cleanup the RRM state machine. CRs-Fixed: 982133 Change-Id: I3f98450f3d139dd7a7c1548dc80070cf780ada88
| | * | | | qcacld-2.0: Redefine dfs data structure to fix prealloc sizeKrishna Kumaar Natarajan2016-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Redefine dfs filter type to avoid prealloc problem by making one large chunk into multiple smaller chunks. With current data structure, dfs attach was requesting huge chunk of memory from the heap which results in failure. This change set fixes the issue by modifying the data structure so that one large chunk is made as multiple smaller chunks. Change-Id: If944747de63a68d55a83b8595d0a07dd05f53dbe CRs-Fixed: 975903
| | * | | | qcacld-2.0: Send WLAN off event to WLS at the end of WLAN off stepsYuanyuan Liu2016-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | send WLAN off event to WLS at the end of WLAN off steps to make sure WLAN is really off when WLS calls 'glink deinit'. Change-Id: I29e15d51ec306071fc9f5ff7e3565c75814944e8 CRs-Fixed: 985226
| | * | | | qcacld-2.0: Increase the MC list filter countMukul Sharma2016-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During driver load, host configure multicast address filter list count as 5 though firmware support upto 16 addresses. Because of this firmware is not filtering the address beyond 5. As a part of this fix, increase the mc filter list count to 16. Change-Id: I885dfbf9ad4740c4404701a24bb8aa6eb7b2dbc6 CRs-Fixed: 986165
| | * | | | qcacld-2.0: Avoid panic during FW dumpLiangwei Dong2016-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, during FW assert and core dump, wma_resume_fw will fail. And VOS_BUG(0) will cause system panic, which causes the FW core dump incomplete. Now, skip VOS_BUG(0) if FW core dump is in progress. Change-Id: I0955adbad62dab94b39b5388923cf28e1e36a1ee CRs-Fixed: 986804
| | * | | | qcacld-2.0: Correct SMPS value in reassoc request HT capability IEGupta, Kapil2016-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reassoc req is not reflecting SMPS enabled even after setting the antenna as 1x1. Add the changes to correct the SMPS value in HT capability IE. CRs-Fixed: 986278 Change-Id: Iba4dd775cee387fc83bbdae8b41d7839e7dba1fb
| | * | | | Release 4.0.11.37Anjaneedevi Kapparapu2016-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.37 Change-Id: I8894b8e66e008809caf5ae3c2227d4f3b7e01823 CRs-Fixed: 688141
| | * | | | qcacld-2.0: Reduce the VOS_GET_MEMORY_TIME_THRESHOLD to 300msAbhishek Singh2016-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Issues are seen where memory allocation takes 300-1000ms. So to detect this reduce the VOS_GET_MEMORY_TIME_THRESHOLD value to print the time taken by kmalloc, to 300ms from 3 sec. Change-Id: I0f7e1587b2ddd2839d70a19b047aa46bb6a2cea1 CRs-Fixed: 970017
| | * | | | qcacld: Fix deadlock at HDD IPA event_lock when roamingYun Park2016-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For AP_DISCONNECT and STA_DISCONNECT event, SME function is called with HDD IPA event lock held. This causes a deadlock between HDD IPA event lock and SME global lock. Fix by releasing HDD IPA event_lock before calling SME function. Change-Id: Ib898d8de2c75e0e8409785cac2cb57a35d28b3e5 CRs-Fixed: 986944
| | * | | | Release 4.0.11.36Anjaneedevi Kapparapu2016-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.36 Change-Id: I915e166d5544d5d358b7ab5f6ed4440a027d20a3 CRs-Fixed: 688141
| | * | | | qcacld-2.0: Handle request to delete NAN Data Interface (NDI)Abhishek Singh2016-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add changes to handle request to delete NAN Data Interface. Change-Id: I3efef6adf6c7a974d3e344a7609f8517cd1aa752 CRs-Fixed: 962367
| | * | | | qcacld-2.0: Add support for NDP vendor commands and NDI CreateSubhani Shaik2016-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for NDP vendor commands and implement NAN Data Interface create. CRs-Fixed: 962367 Change-Id: I84e9ac5ccfe8faaa00dfc448defb81fb792263d5
| | * | | | qcacld-2.0: Implement NAN data path interface createDeepak Dhamdhere2016-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add changes to support session creation and BSS creation in NAN Data mode. CRs-Fixed: 962367 Change-Id: I585cd89702a2c412783ae93fb1558ed5bfe31fd9
| | * | | | qcacld-2.0: Add interface changes for supporting NaN data pathRavi Joshi2016-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add interface changes to enable NaN data path feature CRs-Fixed: 962367 Change-Id: I12a1d0cf37db22ff0bcb8165cb3f6b3847f8bf5b
| | * | | | qcacld-2.0: Add messaging interface to support NAN data pathRavi Joshi2016-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add messaging interface to support NAN data path. Also add commonly used definitions for NAN Data Interface, like VOS_NDI_MODE. "NAN" terminology is used for referencing NAN discovery and "NDI" for NAN data path CRs-Fixed: 962367 Change-Id: I1f42c8dab17b3a300db61756c29fc02d3d3bc504
| | * | | | qcacld-2.0: Enable NAN data path based on target capabilityDeepak Dhamdhere2016-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Configure NAN data path capability of the driver based on the target device capability. CRs-Fixed: 962367 Change-Id: I99eac7ae3ae495347208e3849e2383e999dcc125
| | * | | | qcacld-2.0: Add an INI item to enable NaN data path featureRavi Joshi2016-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an INI item to enable NAN data path feature. NAN data path feature will be disabled by default. CRs-Fixed: 962367 Change-Id: I304fcc70c0e83d890ae95d2d4ff1b7ce691374e2
| | * | | | qcacld-2.0: Refactor hdd_config structureRavi Joshi2016-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactoring of hdd_config structure enables forward referencing of this structure without having to include a formal header file. This method is more closer to linux coding style. CRs-Fixed: 962367 Change-Id: Ide522af3253bd66e4491eaed7bcfe90199ec2e4f
| | * | | | qcacld-2.0: Create new files for supporting NaN data path featureRavi Joshi2016-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add new files for supporting NaN data path feature. CRs-Fixed: 962367 Change-Id: If12d15789659d04559a9d65d6b7016d4cc595fcf
| | * | | | qcacld-2.0: Remove unnecessary error logsAbhishek Singh2016-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Remove frequently seen unnecessary error logs in kmesg from driver. Change-Id: I708c11fc40fc3e7ca7fb71bf83f994f08463108d CRs-Fixed: 971507
| | * | | | qcacld-2.0: Fix compilation error of missing CONFIG_CNSS_SECURE_FWYuanyuan Liu2016-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In platform driver, cnss_get_fw_ptr and cnss_get_sha_hash are defined when flag CONFIG_CNSS_SECURE_FW is enabled. However, these two functions are exported in header file without any protection. Kernel has fixed this error recently, which requires a related fix in host driver. CRs-Fixed: 971688 Change-Id: I4c41fc64eb9f704da2a5cf00adf4f28dc2ab5a00
| | * | | | qcacld:IPA uC: Fix crash when resume pended events after driver unloadYun Park2016-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When pended HDD IPA events are resumed after driver unloading, a crash happens, since resources are already freed up. Fix by not pending events while driver unloading is in progress. Change-Id: Id744aa6e683850ce25c875ab6b5ffabdca733e5d CRs-Fixed: 987180
| | * | | | qcacld-2.0: Fix indentation in hdd_AssociationCompletionHandler()Srinivas Girigowda2016-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix indentation in hdd_AssociationCompletionHandler(). Change-Id: I38ecf300cf99c4e0c7ce0479a28fc720b42c94ba CRs-Fixed: 987233