summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| | * | | | qcacld-2.0: CL 1469034 - update fw common interface filesSandeep Puligilla2016-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | add a wmi command to enable/disable channel avoidance report event from firmware Change-Id: Ic84728b315b4729470238098a91ef6bb629b3f7b CRs-Fixed: 865207
| | * | | | qcacld-2.0: Update get_concurrency_matrix to advertise STA + NANSrinivas Girigowda2016-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the get_concurrency_matrix API to advertise the support for STA + NAN concurrency. Change-Id: Ie178cdb8c01294ef103baebfd7805d80e4c3c3be CRs-Fixed: 987047
| | * | | | qcacld-2.0: Add scenario based BUG reportGupta, Kapil2016-03-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Change to initiate BUG report in case of fatal event Add INI support to Enable/Disable it. The fatal event handled are as below: - Roaming failed after successfull preauth. - MC thread is Stucked for 15 sec. - Sme command timeout. - PE defer queue is full. - VOS run out of message wrapper. - Management tx timeout. - HDD level wait for event timeout. CRs-Fixed: 912560 Change-Id: I64dff8b7d0836340ce3bec5f5985d1919b600c23
| * | | | | Merge "qcacld-2.0: Fix memory leak issue" into wlan-cld2.driver.lnx.1.0-devLinux Build Service Account2016-10-21
| |\ \ \ \ \
| | * | | | | qcacld-2.0: Fix memory leak issueKapil Gupta2016-10-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Memory allocated to Ibss peers for IEs info is not getting freed in some cases. Add changes to fix memory leak. CRs-Fixed: 1075406 Change-Id: Ie22b70cb5050c2646e3c2c12fcbdf66255c1284b
| * | | | | | Merge "qcacld-2.0: Do not handle regdomain notifier after cfg80211 suspend" ↵Linux Build Service Account2016-10-17
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | into wlan-cld2.driver.lnx.1.0-dev
| | * | | | | | qcacld-2.0: Do not handle regdomain notifier after cfg80211 suspendMukul Sharma2016-10-14
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, kernel invoke the regdomain notifier to host driver using registered callback. If kernel call this callback after cfg80211 aka system suspend, Then because of race condition host might send the PDEV SET REGDOMAIN/PARAM to fwr after WOW ENABLE cmd which is not correct cmd sequence. Change-Id: Ie3cd94d86345c9b6de0c5597d23e0b0dc6751937 CRs-Fixed: 1075079
| * / / / / / qcacld-2.0: Fix misleading commentsPadma, Santhosh Kumar2016-10-14
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently comments for enum HDD_WMM_USER_MODE_NO_QOS are misleading. It does not clearly say that uapsd is disabled when wmm mode is HDD_WMM_USER_MODE_NO_QOS. Fix this by adding appropriate comments. Change-Id: I6696c92f0a67b18c3ada6736f37ef498a68c881e CRs-Fixed: 1074503
| * | | | | qcacld-2.0: Remove unnecessary NULL checkKapil Gupta2016-10-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | qcacld-3.0 to qcacld-2.0 propagation NULL check is not required before freeing the memory allocated to dfs_radartable and dfs_dc_radartable. Add the changes to remove unnecessary NULL checks. Change-Id: I063c036024e6bfc235a418056d15843646bc5a3c CRs-Fixed: 1063843
| * | | | | Merge "qcacld-2.0: Invoke re-association on reception of prev_bssid in ↵Linux Build Service Account2016-10-11
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | connect" into wlan-cld2.driver.lnx.1.0-dev
| | * | | | | qcacld-2.0: Invoke re-association on reception of prev_bssid in connectSelvaraj, Sridhar2016-10-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | qcacld-3.0 to qcacld-2.0 propagation. When supplicant issues connect with prev_bssid set, it expects the driver to do re-association instead of disconnect and connect. This fix checks if prev_bssid is set and bssid/bssid_hint, channel/ channel_hint parameters are present in connect and if yes, invokes STA re-association instead of disconnect and connect. Change-Id: I8d4d29086a205563061bb155a1298de91839cbec CRs-Fixed: 1071581
| * | | | | | Merge "qcacld-2.0: Fix memory leak issue" into wlan-cld2.driver.lnx.1.0-devLinux Build Service Account2016-10-07
| |\ \ \ \ \ \
| | * | | | | | qcacld-2.0: Fix memory leak issueKapil Gupta2016-10-04
| | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Memory should be allocated to radar_event only when radar phy event needs to be sent to WMA layer. Add changes to fix memory leak. CRs-Fixed: 1065466 Change-Id: Ia3e93ddd47913956c27487472b6a70eb68d63fd9
| * / / / / / qcacld-2.0: Do not reschedule wlan tasklet when SSR is in progressGovind Singh2016-10-04
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SSR is not completing as tasklet_kill is blocked due polling of the tasklet state to TASKLET_STATE_SCHED. This is coming due to race condition of tasklet disable and tasklet reschedule if there is any outstanding rx packet. To avoid this scenario, do not reschedule wlan tasklet when SSR is in progress. Change-Id: I4f12aae79b1fff40c3c95e4f60376540e9f32ef8 CRs-Fixed: 1064926
| * | | | | Merge "qcacld-2.0: Add check to Validate cfg_ini" into ↵Linux Build Service Account2016-09-29
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | qcacld-2.0: Add check to Validate cfg_iniAnurag Chouhan2016-09-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Validate cfg_ini before dereferencing the ini parameter gEnableRoamDelayStats. Change-Id: I0b2b78f8838cb1c46c60669b8f327ac18e863e80 CRs-Fixed: 1059205
| * | | | | | qcacld-2.0: Add check to Validate SSID lengthAnurag Chouhan2016-09-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation. Validate ssid length before accessing the ssid if the length exceeds max ssid length then return. Change-Id: I6902a8a3edf6547cf30d37fe5e435ad4f226ac46 CRs-Fixed: 1059205
| * | | | | | qcacld-2.0: Validate HDD context in stop AP APISaidiReddy Yenuga2016-09-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With out validating the HDD context trying to stop the AP, When the SSR in progress. This resulting in crash. validate HDD context before proceeding for stop AP. CRs-Fixed: 1055372 Change-Id: I6a9419a0f3f1d2a724f4f61fa0d7b191784433b7
| * | | | | | qcacld-2.0: Reduce gscan priorityKapil Gupta2016-09-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gscan priority should not cross normal scan. Add changes to reduce gscan priority. CRs-Fixed: 1066785 Change-Id: I7459367cfed5d932f07f8c846265c448b9a84555
| * | | | | | qcacld-2.0: Disable RA filter when BPF is enabledAnurag Chouhan2016-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In current implementation, RA filter is enabled irrespective of the BPF filter status. This change checks if BPF configuration in ini as well as in target config is enabled, then RA will be disabled. Change-Id: I85df0828af665d2bcc13c865b0ba40ebf882fffe CRs-Fixed: 1058884
| * | | | | | qcacld-2.0: Add INI item to control BPF feature configurationAnurag Chouhan2016-09-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | qcacld-3.0 to qcacld-2.0 propogation Add INI item to control BPF feature configuration. Change-Id: Ia110916f5d657db6970f988dab5c3be55074c3bf CRs-Fixed: 1055033
| * | | | | | Merge "qcacld-2.0: Correction in DPTRACE logging of rx packets" into ↵Linux Build Service Account2016-09-24
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | wlan-cld2.driver.lnx.1.0-dev
| | * | | | | qcacld-2.0: Correction in DPTRACE logging of rx packetsHimanshu Agarwal2016-09-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As rx_buf is always pointing to the first packet of the chain of packets and skb points to the packet being processed, passing rx_buf in DPTRACE logs the first packet of the chain every time instead of the actual packet being processed. Pass skb in place of rx_buf in DPTRACE in hdd_softap_rx_packet_cbk and hdd_rx_packet_cbk funcs. Change-Id: I72217badbd377ab9f8f3aca7ec2c586a98967188 CRs-Fixed: 1066614
| * | | | | | qcacld-2.0: Enable WMM-QoS for HT capable TDLS peersNitesh Shah2016-09-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Propagation from prima to qcacld-2.0. During TDLS session establishment, assume the peer is HT capable STA. If WMM-QoS is enabled in the DUT, but the TDLS peer does not have WMM/WME IE in TDLS Setup Request/Response and has QoS Capability element, then the DUT does not transmit data with QoS. Thus, the throughput gets decreased. Fix is to enable QoS for the STA for TDLS session if the peer is HT/VHT capable or WMM/WME IE is present. Change-Id: Id74983f41ce5de797202edc501f3904d57535ec6 CRs-Fixed: 1053852
| * | | | | | qcacld-2.0: Fix flooding of DPTRACE logs for DHCP/EAPOL pktsHimanshu Agarwal2016-09-15
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For DHCP and EAPOL packets, the APIs to find whether it is a DHCP or EAPOL packet returns A_STATUS_OK and A_STATUS_FAILED instead of boolean true and false. This leads to wrong identifiaction of packets in rx path as DHCP and EAPOL packets and so each rx packet is either identified as DHCP or EAPOL packet and hence flooding of logs in kmsg. Fix the return type of APIs to return boolean true and false. Change-Id: Ic8ca56690a17ef1b1196a243d75d2edf5f735a09 CRs-Fixed: 1062897
| * | | | | qcacld-2.0: Cancel Remain on channel command before stop apKapil Gupta2016-09-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If P2P-GO stop comes during ROC, it may cause WLANSAP_StopBss API to fail. ROC is stuck as firmware is running Gscan which is higher priority than p2p ROC scan prioirty. This causes ROC command to be stuck in the active list for 10 seconds and will eventually cause a crash in FW when host will try to add self peer since older peer is still present in the FW with same mac address. Add change to increase the priority of P2P scan and cancel ROC before calling stop AP API. CRs-Fixed: 1065161 Change-Id: I3a62234596c8c2acc0155b483847b9adc159d757
| * | | | | qcacld-2.0: Set the NOA parameters correctlyDeepthi Gowri2016-09-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. Currently NOA Interval is set to 100ms. Set the NOA interval to beacon interval which is 102.4ms. 2. Set the NOA start time as 25% of the NOA interval CRs-Fixed: 1053212 Change-Id: I4f36473f50c6994711cae6befc269c68ab91fe78
| * | | | | qcacld-2.0: Protect the ROC ctx with mutex during mgmt TXDeepthi Gowri2016-09-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Protect access of remain_on_chan_ctx in __wlan_hdd_mgmt_tx under remain_on_chan_ctx_lock mutex. CRs-Fixed: 1054846 Change-Id: Ia96d1ea901bcbe95b5ecf608d63ba6a544a1465c
| * | | | | qcacld-2.0: Validate multicast filter countMukul Sharma2016-09-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before configuring to firmware, validate multicast filter count does not exceed the max allowed value Change-Id: I1bcb1c820a5154109565a8c283bf5131a3b90855 CRs-Fixed: 1059974
| * | | | | qcacld-2.0: Pass valid physical address while freeing firmware memory dumpManjeet Singh2016-09-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While retrieving FW memory dump, if memory is already allocated then paddr, which holds physical address, is not updated. This leads to pass invalid physical address while freeing FW memory dump, if host fails to get FW memory dump. Hence, assign paddr with physical address, if memory is already allocated. Change-Id: I3b3071ec3d5bc04177bfbe8447dadac47e81cb40 CRs-Fixed: 1061662
| * | | | | qcacld-2.0: Don't use uninitialized variables in debug logsManjeet Singh2016-09-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While processing IPA event, uninitialized objects are used in debug prints. Debug prints are updated to print valid values, by using proper variables. Change-Id: Iedfb22a980554c326a3231b560212195f35ff745 CRs-Fixed: 1061660
| * | | | | qcacld-2.0: Fix the conditional logic in icotl handlingMukul Sharma2016-09-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation During the handling of FASTREASSOC IOCTL( for VE cert test case ), we need to avoid rssi checking for found BSS's while processing scan results. Need to change conditional logic to meet the requirement. Change-Id: I8b48a88041bde7cfa086ec2d00da02a700301ea7 CRs-fixed: 773646
| * | | | | Merge "qcacld-2.0: Fix to update proper psessionEntry in ↵Linux Build Service Account2016-09-14
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | limProcessMessages()" into wlan-cld2.driver.lnx.1.0-dev
| | * | | | | qcacld-2.0: Fix to update proper psessionEntry in limProcessMessages()Sreelakshmi Konamki2016-09-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation In limProcessMessages(), few SME messages updates 'psessionEntry' using SME session id. Host driver should not use SME session id in PE. Fix to update 'psessionEntry' using peFindSessionByBssid(). Change-Id: Icebf4604d5a3a825afc6b1d3540bd228488ce267 CRs-Fixed: 1020643
| * | | | | | Promotion of wlan-cld2.driver.lnx.1.0-00080.Linux Build Service Account2016-09-13
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1060419 If949b23345314c33ac32b059ba37d759e3ecf8ec qcacld-2.0: Add tx_completion spin lock init 1062930 I87d6b194399e5aafadb2de34968a560284ffbf76 qcacld-2.0: Tag STA PowerSave Params Change-Id: I4d28a026dca312ff540c0a8b63a82758e2b43c21 CRs-Fixed: 1062930, 1060419
| | * | | | | qcacld-2.0: Tag STA PowerSave ParamsKomal Seelam2016-09-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Enabling Modulted DTIM, STA Power Save Commands are not tagged during runtime suspend, resulting an immediate wakeup in runtime resume. This results in an increase in current consumption. Fix it by tagging STA Power Save Commands, during Runtime PM Change-Id: I87d6b194399e5aafadb2de34968a560284ffbf76 CRs-Fixed: 1062930
| | * | | | | qcacld-2.0: Add tx_completion spin lock initZhang Qian2016-09-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The tx_completion_lock is not initialized before lock acquiring. So for 3.18 kernel, there will be kernel crash at driver loading. Change-Id: If949b23345314c33ac32b059ba37d759e3ecf8ec CRs-Fixed: 1060419
| * | | | | | Promotion of wlan-cld2.driver.lnx.1.0-00079.Linux Build Service Account2016-09-02
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 970761 I87ea8806a47730b553055e47bb3e7bdf0266b48f qcacld-2.0: Fix to send TDLS frames on peer sta index 1060384 I83a2c674f1e42fc78480b194ad08b903b8fecffa qcacld-2.0: Reduce wakelock resume wlan timeout to 1 sec Change-Id: I495b051dba389751c360f4eec914818476351e5f CRs-Fixed: 970761, 1060384
| | * | | | | qcacld-2.0: Fix to send TDLS frames on peer sta indexSelvaraj, Sridhar2016-08-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation Currently, After p2p disconnection system role changes to unknown and due to which tx flag uses self station index which would send TDLS frames on self station index thus leading to TDLS connection failure after p2p session teardown. Fix is to use peer station index in tx flag while sending TDLS frames except TDLS discovery response which should go on self station index. Change-Id: I87ea8806a47730b553055e47bb3e7bdf0266b48f CRs-Fixed: 970761
| | * | | | | qcacld-2.0: Reduce wakelock resume wlan timeout to 1 secSreelakshmi Konamki2016-08-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Supplicant can get the scan results within 1 sec, 2 sec is aggressive. Reduce time duration of WIFI_POWER_EVENT_WAKELOCK_RESUME_WLAN from 2 sec to 1 sec. Change-Id: I83a2c674f1e42fc78480b194ad08b903b8fecffa CRs-Fixed: 1060384
| * | | | | | Promotion of wlan-cld2.driver.lnx.1.0-00077.Linux Build Service Account2016-08-30
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CRs Change ID Subject -------------------------------------------------------------------------------------------------------------- 1056328 I7735d6d6be1e5c7e0249ee99b30316cfbc69a3f9 qcacld-2.0: Add proto tracing for ARP, NS and NA packets 1059766 Ic3cbe26cca979dcaa68fca03e6fe1af397cf0c4f qcacld-2.0: Change WMI command limit to 256 from 128 1040579 If26cfab5374ac34c55e03b887c320c0736a9df23 qcacld-2.0: Add NULL Check in iwpriv ioctl iw_setint_get 1058095 I8c989aff7985a9ab614d63a71c7f97a0278647e0 qcacld-2.0: Fix Invalid HTC endpoint is observed in the 1060365 I636dd89d2d1cbe00e10b4b818e9502ac8759b25e qcacld-2.0: Include pkt trace API in feature macro flag 688141 I6527e7780a4ab06596f1d454d6bb8b283fee35b9 Release 4.0.11.144 1059739 Ie0a57d216379817ff0ae48f4f582c9108e8ecca1 qcacld-2.0: Cache ARP/NS offload request at wma layer 1058675 Iff71377df7fb1b87c34d907c8b290b9320b462be qcacld-2.0: Do not advertise NL80211_IFTYPE_P2P_DEVICE m 1053809 Ib517642da4fc6b4778ef1ce4e6afd92fa3edb112 qcacld-2.0: Fix invalid peer create after vdev down 1056746 I2043b1e35e93b049ca1b73dae702a257780b2d0f qcacld-2.0: Fix logging issue to avoid false error print Change-Id: Ida7e446253fb1d4d7d026a2a4ea7b10dee015d0f CRs-Fixed: 1059766, 1056746, 1060365, 688141, 1058675, 1053809, 1059739, 1056328, 1040579, 1058095
| | * | | | | qcacld-2.0: Include pkt trace API in feature macro flagHimanshu Agarwal2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In user variant target, compilation is failing while looking for the declaration of vos_pkt_trace_buf_dump when used in wlan_hdd_cfg80211.c file as for user variants, QCA_PKT_PROTO_TRACE feature macro is not defined and all the definitions and declarations of proto trace related APIs is within this feature macro only. Use vos_pkt_trace_buf_dump in wlan_hdd_cfg80211.c within QCA_PKT_PROTO_TRACE feature macro. Change-Id: I636dd89d2d1cbe00e10b4b818e9502ac8759b25e CRs-Fixed: 1060365
| | * | | | | qcacld-2.0: Change WMI command limit to 256 from 128Mukul Sharma2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | During suspend / resume, host sends multiple wmi cmd to fwr so it is possbile host reaches wmi max threshold quickly, which may lead to kernel panic / SSR. Hence as a part of this fix, Host increase the wmi max pending command threshold to 256 from 128. Change-Id: Ic3cbe26cca979dcaa68fca03e6fe1af397cf0c4f CRs-FIXED: 1059766
| | * | | | | qcacld-2.0: Cache ARP/NS offload request at wma layerMukul Sharma2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As Current WMI interface need both the ARP/NS configuration in single command. To support active offload host need to cache the ARP/NS at wma layer so host can fill the other request and configure down to firmware complete request (ARP+NS). Change-Id: Ie0a57d216379817ff0ae48f4f582c9108e8ecca1 CRs-Fixed: 1059739
| | * | | | | qcacld-2.0: Fix logging issue to avoid false error print to kmsgAggarwal, Nishank2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In limProcessMlmDeauthInd API , peerMacAddr is used to search the session. For AP mode we cannot get the session based on peer mac address. Because of this there is false error print to kmsg . Fix is to call limProcessMlmDeauthInd API only for STA mode as for SAP mode there is no functionality in this API. Change-Id: I2043b1e35e93b049ca1b73dae702a257780b2d0f CRs-Fixed: 1056746
| | * | | | | qcacld-2.0: Add proto tracing for ARP, NS and NA packetsHimanshu Agarwal2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add proto tracing for ARP, ICMPv6 NS and ICMPv6 NA packets. Change-Id: I7735d6d6be1e5c7e0249ee99b30316cfbc69a3f9 CRs-Fixed: 1056328
| | * | | | | qcacld-2.0: Fix invalid peer create after vdev downLiangwei Dong2016-08-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In a SNS case, driver receives ASSOC Req during the SAP Stopping. The SAP stopping will issue WMI_VDEV_DOWN_CMDID WMI command to firmware. And ASSOC req frame processing will issue a WMI_PEER_CREATE_CMDID WMI command to firmware. Then the firmware crash happens because firmware can't find the necessary BSS information to create the peer. Firmware doesn't support peer create after BSS down. The fix is to ignore the ASSOC Req frame while the deleting BSS is ongoing. Change-Id: Ib517642da4fc6b4778ef1ce4e6afd92fa3edb112 CRs-Fixed: 1053809
| | * | | | | Release 4.0.11.144Anjaneedevi Kapparapu2016-08-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release 4.0.11.144 Change-Id: I6527e7780a4ab06596f1d454d6bb8b283fee35b9 CRs-Fixed: 688141
| | * | | | | qcacld-2.0: Add NULL Check in iwpriv ioctl iw_setint_getnoneSaidiReddy Yenuga2016-08-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prima to qcacld-2.0 propagation iw_setint_getnone can cause crash in monitor mode as hal context is not initialized. Modify the code to handle dereferencing hHal in Driver Monitor mode. CRs-Fixed: 1040579 Change-Id: If26cfab5374ac34c55e03b887c320c0736a9df23
| | * | | | | qcacld-2.0: Do not advertise NL80211_IFTYPE_P2P_DEVICE modeSriram Madhvapathi2016-08-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently hdd_open_adapter for second interface, initialises wdev->iftype to NL80211_IFTYPE_P2P_DEVICE. This is incorrect since the driver does not support a interface of type NL80211_IFTYPE_P2P_DEVICE, as is evident from interface_modes advertised during wiphy initialization and registration. NL80211_IFTYPE_P2P_DEVICE should only be used if a dedicated P2P management interface is supported, which isn't the case here. Correct this by initialising iftype to NL80211_IFTYPE_STATION. CRs-Fixed: 1058675 Change-Id: Iff71377df7fb1b87c34d907c8b290b9320b462be