نمودار کامیت

4964 کامیت‌ها

مولف SHA1 پیام تاریخ
Orhan K AKYILDIZ
e062f35889 qcacld-3.0: Add debug for TSO seg double-free
Add TSO segment debug code, in a featurized way, so that
when disabled it will tolerate redundant returns to the internal
pool and when enabled will check sanity on free, and record a
history of last 16 actions on the segment in the object.

Goes with the corresponding cmn component counterpart.

Change-Id: Ifab52fc2032da4d53b708b3c6716d5270c0690c1
CRs-Fixed: 2031485
2017-04-28 13:19:47 -07:00
snandini
a953ca7543 Release 5.2.0.24U
Release 5.2.0.24U

Change-Id: I0138ca0ad57df62970b25b4ee9f236910e01bd6b
CRs-Fixed: 774533
2017-04-28 06:52:15 -07:00
Selvaraj, Sridhar
ca03ad2491 qcacld-3.0: Add default INI settings for QCN IE and bcast probe resp changes
1) Enable QCN IE support by default
2) Enable broadcast probe response reception by default

Change-Id: I4a5cbc183509953f88f834f7140d239e8dc2e6b4
CRs-Fixed: 2013411
2017-04-28 06:52:14 -07:00
snandini
477c18d79e Release 5.2.0.24T
Release 5.2.0.24T

Change-Id: Idedea3825f1d03e21cb9383ff099cda31424bc8a
CRs-Fixed: 774533
2017-04-28 05:22:24 -07:00
Poddar, Siddarth
d63954e481 qcacld-3.0: Enable debug address marking only for 64 bit DMA address system
Limit the detection of non posted rx buffers from FW only to
64 bit DMA address system. For systems, where IPA has 32 bit
DMA address limitation, this debug feature should be disabled.

CRs-Fixed: 2010583
Change-Id: I9a26d0a423acedb068d99f39929029182f7c6fa1
2017-04-28 05:22:24 -07:00
snandini
3f8c5678ca Release 5.2.0.24S
Release 5.2.0.24S

Change-Id: Ic725c99943fd9096cb060f6f1be412d87f53e13d
CRs-Fixed: 774533
2017-04-28 04:42:05 -07:00
Rachit Kankane
2487f8f7e9 qcacld-3.0: HDD, SAP changes to Disable/Enable NOA
P2P-GO whenever goes offchannel, issues NOA. With this behavior, we
have issue whenever legacy STA connects to P2P-GO as legacy STA
does not understand NOA. To handle this case, changes are done in HDD
and SAP component and the revised behavior will be:
 1. By default no change in NOA.
 2. Whenever first legacy STA connects to GO, SAP informs HDD with
    new parameter station type. HDD will communicate the same to
    p2p protocol component. Once the connected station is authorized
    p2p protocol component will disable NOA (i.e. P2P-GO will start
    issuing Self-CTS whenever it goes off-channel).
 3. Whenever last legacy STA disconnects from GO, p2p protocol
    component enables NOA (i.e. P2P-GO will start issuing NOA whenever
    it goes off-channel).

Change-Id: Iadab47c9a2aeb434371d4c262623d7196f3b1ab4
CRs-Fixed: 2035609
2017-04-28 04:42:04 -07:00
snandini
cf0df8aeca Release 5.2.0.24R
Release 5.2.0.24R

Change-Id: I69423ebdf9174bf6582411510c09f74f29b221b1
CRs-Fixed: 774533
2017-04-28 02:54:36 -07:00
Poddar, Siddarth
39ba8e0481 qcacld-3.0: Fix memory leaks of TSO num segments
Fix memory leaks of TSO num segments by freeing remaining
TSO num segments in ol_tx_ll_fast and ol_tx_ll if somehow
allocated tx desc is NULL.

Change-Id: I577a95b784c776633cf685cd16b101755a48c521
CRs-Fixed: 2014587
2017-04-28 02:54:36 -07:00
Poddar, Siddarth
33faae85d7 qcacld-3.0: Fix memory leak in htt_tx_ipa_uc_attach
TX BUF POOL vaddr storage alloc is not freed in
htt_tx_ipa_uc_attach when paddr storage allocation fails.
Fix is to free memory in failure case.

CRs-Fixed: 2034943
Change-Id: Ifb26dfdcff19b3ab66f11a89b9c185777eeec535
2017-04-28 02:54:34 -07:00
Nishank Aggarwal
b03b252f41 qcacld-3.0: Fix kernel checkpatch warnings in sme_trace.c
Fix kernel checkpatch warnings in sme_trace.c

Change-Id: Ib8828dbb510e42f56f6a15542b0adb5e2de17811
CRs-Fixed: 2025503
2017-04-28 02:54:26 -07:00
Nishank Aggarwal
e1777f8d84 qcacld-3.0: Fix kernel checkpatch warnings in sme_power_save.c
Fix kernel checkpatch warnings in sme_power_save.c

Change-Id: I3d4631c37815a54206f1f5bc5122d5d451a6944a
CRs-Fixed: 2025503
2017-04-28 02:54:16 -07:00
Nishank Aggarwal
359dde8ae0 qcacld-3.0: Fix kernel checkpatch warnings in sme_ft_api.c
Fix kernel checkpatch warnings in sme_ft_api.c

Change-Id: I77e1c833d7a5a4a06e1e4d174bad35188bb21995
CRs-Fixed: 2025503
2017-04-28 02:54:08 -07:00
Nishank Aggarwal
d3485ed710 qcacld-3.0: Fix kernel checkpatch warnings in csr_link_list.c
Fix kernel checkpatch warnings in csr_link_list.c

Change-Id: I05ae3798dae5cbe3bc602aa3e99762303c1e12f3
CRs-Fixed: 2025503
2017-04-28 02:54:02 -07:00
Nishank Aggarwal
0f86b5ed55 qcacld-3.0: Fix kernel checkpatch warnings in csr_tdls_process.c
Fix kernel checkpatch warnings in csr_tdls_process.c

Change-Id: I209554e39e92d4654889b3e4866d08ee20975539
CRs-Fixed: 2025503
2017-04-28 02:54:00 -07:00
Nishank Aggarwal
d18b6f4451 qcacld-3.0: Enable DFS channel for a single channel scan
In csr_scan_copy_request_valid_channels_only(), the DFS channels
are ignored if ini parameter gSkipDfsChannelInP2pSearch is enabled.
If the supplicant issues a single channel scan for a DFS channel,
driver will do a full scan. As its a single channel scan which is a
DFS channel would be ignored and the num of channels to scan would
be zero.

And if the number of channels to scan are zero, driver
does a full scan which would impact the overall connection
time.

To address this, enable DFS channel for a single
channel scan.

Change-Id: I166b9674a6cb6bb9c180c1c8d68480440ea867be
CRs-Fixed: 2038974
2017-04-28 02:53:57 -07:00
Nishank Aggarwal
778bf5d3c0 qcacld-3.0: Fix kernel checkpatch warnings in csr_api_scan.c
Fix kernel checkpatch warnings in csr_api_scan.c

Change-Id: I6fc38c58d174e0e5737039a6cd1f3189c3e0f434
CRs-Fixed: 2025503
2017-04-28 02:53:52 -07:00
snandini
999189cede Release 5.2.0.24Q
Release 5.2.0.24Q

Change-Id: Ic107f0a0b370b3730b024bf7c34abb6061e413ed
CRs-Fixed: 774533
2017-04-28 01:19:02 -07:00
Ajit Pal Singh
90a45a4f92 qcacld-3.0: Reject connect if Do_Not_Switch_Channel set
In a case when a STA interface is existing and AP/GO comes up as the second
interface, it might happen that the 'scan list' of the existing STA
interface has not been refreshed yet.
It might be displaying a third-party-AP which is on a different
channel than our AP/GO-interface.
If the STA tries to connect to the third-party-AP, then the connection
is rejected if
1) Do_Not_Switch_Channel is set for the AP/GO vdev
 AND
2) The third-party-AP channel is on the same band but is different from the
AP/GO-interface channel.

If the third-party-AP and our AP/GO-interface channels are same OR in
different bands, then the connection is allowed to go through.

Change-Id: I940665ac38864cc8a16912c714412dd4c8d819d6
CRs-Fixed: 2036903
2017-04-28 01:19:02 -07:00
Ajit Pal Singh
7983af6459 qcacld-3.0: Reject STA assoc on non-AP chan if DNSC enabled
It might happen that the STA-interface is in the process of
associating and before association is complete,
"Do_Not_Switch_Channel" is enabled on the AP-interface.
Reject STA association if "Do_Not_Switch_Channel" is enabled.
A check is performed in hdd_association_completion_handler() for
"Do_Not_Switch_Channel" in AP/GO vdev and STA association is
rejected accordingly.

Change-Id: I3f319a9e14c28add68f9809eeb86e782e58e72de
CRs-Fixed: 2036942
2017-04-28 01:19:00 -07:00
snandini
c8fb5ff450 Release 5.2.0.24P
Release 5.2.0.24P

Change-Id: I1159ac864d5b53b7cf24c4a0a1c09e0e0df42f10
CRs-Fixed: 774533
2017-04-27 23:59:28 -07:00
Tushnim Bhattacharyya
5cc9edc3ac qcacld-3.0: Add missing ini configurations to policy manager
Add missing ini configurations to be used in policy manager.

Change-Id: Id348968d5a6df7bf5a32e8d86b980b9a41af3dd7
CRs-Fixed: 2009818
2017-04-27 23:59:28 -07:00
snandini
20ccd52eb3 Release 5.2.0.24O
Release 5.2.0.24O

Change-Id: Ie4884bf1fe50a41f10d1b714938542032181af45
CRs-Fixed: 774533
2017-04-27 23:11:32 -07:00
Arif Hussain
4e9afac0cf qcacld-3.0: Use dfs api to convert chan to freq
center frequency of 40/80/160 are not valid frequency
for regulatory component, so regulatory api's may not
covert freq to channel or chan to freq. use dfs api’s
to covert the same.

Change-Id: I3bb7d4997d0dbcbd757537fe3fee9ad5f7f97904
CRs-Fixed: 2017481
2017-04-27 23:11:27 -07:00
snandini
6b569d978e Release 5.2.0.24N
Release 5.2.0.24N

Change-Id: If26aa7c6d8cbb0c81a7e6b4b7d2ee0fb0822b4bc
CRs-Fixed: 774533
2017-04-27 13:21:16 -07:00
Dustin Brown
e2206fb9d6 qcacld-3.0: Break wake event handler into pieces
wma_wow_wakeup_host_event is a large monolithic function with many
responsibilities. Break this function up into smaller pieces for each
of those responsibilities to make moving this logic to the component
model easier.

Change-Id: I5583aad21280a6fbf97c7634c9c9763be61fedc3
CRs-Fixed: 2038488
2017-04-27 13:21:15 -07:00
snandini
b428ae78b0 Release 5.2.0.24M
Release 5.2.0.24M

Change-Id: I1fe280eb6ef82e79cfb7207622a49f5e8619de0c
CRs-Fixed: 774533
2017-04-27 12:39:57 -07:00
Sravan Kumar Kairam
27296783b7 qcacld-3.0: Add runtime suspend and resume support in PMO
As part of UMAC componentization add runtime suspend and resume
support in PMO.

Change-Id: I120044bb5638ca75e6ac46b22bb194520da22fea
CRs-Fixed: 2030194
2017-04-27 12:39:56 -07:00
snandini
2eb3df786e Release 5.2.0.24L
Release 5.2.0.24L

Change-Id: I48afc494efb944cd8c75aae00892fd79d2fdb5b0
CRs-Fixed: 774533
2017-04-27 11:55:56 -07:00
Vidyullatha Kanchanapally
53241c46d5 qcacld-3.0: Fix logging signed integer cfg item
A signed integer cfg item if less that 32 bits is logged
improperly i.e. the sign of the cfg item is being lost.
Fix this by preserving the sign.

Change-Id: I6eaba2bfa06d763bcdf197de0a4182c12c74d1af
CRs-Fixed: 2033298
2017-04-27 11:55:55 -07:00
snandini
f36e060318 Release 5.2.0.24K
Release 5.2.0.24K

Change-Id: I7b582384bbcbf50da2431258c6b4c349edde4f30
CRs-Fixed: 774533
2017-04-27 07:02:06 -07:00
Nishank Aggarwal
9ca3255643 qcacld-3.0: Fix kernel checkpatch warnings in csr_util.c
Fix kernel checkpatch warnings in csr_util.c

Change-Id: I8ccd01cac54bc87ae2fc466719dc853ebe35b9b6
CRs-Fixed: 2025503
2017-04-27 17:38:15 +05:30
Nishank Aggarwal
9eeedc9e99 qcacld-3.0: Fix kernel checkpatch warnings in csr_cmd_process.c
Fix kernel checkpatch warnings in csr_cmd_process.c

Change-Id: I2aed989a97ef5147001afd83858a384de2d9c431
CRs-Fixed: 2025503
2017-04-27 17:32:44 +05:30
Nishank Aggarwal
4413fc3467 qcacld-3.0: Fix kernel checkpatch warnings in csr_host_scan_roam.c
Fix kernel checkpatch warnings in csr_host_scan_roam.c

Change-Id: Icc9197e9df869f4b94fc4b9d06a5dca976523089
CRs-Fixed: 2025503
2017-04-27 17:31:13 +05:30
Nishank Aggarwal
8356335b53 qcacld-3.0: Fix kernel checkpatch warnings in csr_neighbor_roam.c
Fix kernel checkpatch warnings in csr_neighbor_roam.c

Change-Id: Ib8bfe0e72404bc6a805c4fe56d25ef873c4e33c5
CRs-Fixed: 2025503
2017-04-27 17:23:19 +05:30
Nishank Aggarwal
1b1f63e1e4 qcacld-3.0: Fix kernel checkpatch warnings in csr_roam_preauth.c
Fix kernel checkpatch warnings in csr_roam_preauth.c

Change-Id: I3758aee4cc407d9dfa743cf63f1054604c6ab7d8
CRs-Fixed: 2025503
2017-04-27 16:43:16 +05:30
snandini
33739ddff7 Release 5.2.0.24J
Release 5.2.0.24J

Change-Id: Iddf296f0bf5e839aceaf60dd8047a892739b5f72
CRs-Fixed: 774533
2017-04-27 01:22:04 -07:00
Zhang Qian
73c348a749 qcacld-3.0: Add MAC counter WMI interface
qcacld-2.0 to qcacld-3.0 propagation

When MAC counter offload is enabled, FW will indicate following
statistics periodically or as host's settings.
- RSSI and SNR per antenna/RF chain
- RSSI, SNR and MCS code (Tx and Rx) per peer
- 11h, 11k radio measurements on current channel, CSMA/CA parameters,
  channel interference estimations
- Tx/Rx statistics(data rate, aggregation size, etc)
New WMI interface is introduced by this change:
- set threshold using WMI_PDEV_SET_STATS_THRESHOLD_CMDID
- process WMI_REPORT_STATS_EVENTID and send all mac counters
  to HDD_CFG80211

Change-Id: I6d679bbf331baf187cccc882216eecc239bf298c
CRs-Fixed: 1080673
2017-04-27 01:22:03 -07:00
snandini
1e3de00bfc Release 5.2.0.24I
Release 5.2.0.24I

Change-Id: I5ed26779434c0a87fed8a05e7a4b441ce4be3bfc
CRs-Fixed: 774533
2017-04-27 00:40:26 -07:00
Nitesh Shah
e50711f2bb qcacld-3.0: Update user_configured_nss while initializing driver
While initializing the driver, user_configured_nss is not
updated. Thus, user_configured_nss was getting value as 0.
If nss=1 is configured for TDLS, then updating the vht mcs
rates, nss was getting value 0, which is invalid. Thus,
the rates were not getting updated properly.

The fix is to update user_configured_nss while initializing
the driver.

Change-Id: I41a4e9aaa82a45f9612c05869c7212820019e0bb
CRs-Fixed: 2031151
2017-04-27 00:40:25 -07:00
snandini
157f9d9c44 Release 5.2.0.24H
Release 5.2.0.24H

Change-Id: I7fba913a947b3f7b563c4296a67804cc3318d701
CRs-Fixed: 774533
2017-04-26 23:53:55 -07:00
Himanshu Agarwal
7c8ab88620 qcacld-3.0: Fill rate and bw info for HT/VHT frames in monitor mode
In monitor mode, while filling the radiotap header, rate and bw
info for HT and VHT frames was not filled correctly due to which
packets in tcpdump are showing incorrect rates and bw for HT/VHT
frames.

Fill rate and bw info for HT/VHT frames correctly in monitor mode.

Change-Id: If15708101ac123fbdba141b04aad881d988e6b43
CRs-Fixed: 2034455
2017-04-26 23:53:54 -07:00
Himanshu Agarwal
bda5f28213 qcacld-3.0: Adding vdev id based sanity check for tx desc
Adding vdev id based sanity check while checking if tx desc
is already freed or not in ol_tx_free_descs_inuse().

Change-Id: Icfc66ccac6829f922a76c35a3309094f374fd022
CRs-Fixed: 2035470
2017-04-26 23:53:52 -07:00
snandini
f4ef7ad115 Release 5.2.0.24G
Release 5.2.0.24G

Change-Id: I5b8bfef2c8bd465ee4570e9053673f066cc6b946
CRs-Fixed: 774533
2017-04-26 17:56:48 -07:00
Krishna Kumaar Natarajan
9b4a5b0600 qcacld-3.0: Update HE MCS mask to be sent to FW
Update HE MCS mask to be sent to FW.

Change-Id: Ie08bf0bf2c3282167dec5ac52a8a7af2daa6fe53
CRs-Fixed: 1073481
2017-04-26 16:28:21 -07:00
Krishna Kumaar Natarajan
81ade5946a qcacld-3.0: Update HE capabilities based on supported bands
Update HE capabilities based on supported bands.

Change-Id: If62dfb83686a43465227ec0a0fe4c67f01e3b774
CRs-Fixed: 1073481
2017-04-26 16:27:57 -07:00
Krishna Kumaar Natarajan
6e36a44550 qcacld-3.0: Revert the deleted PPE threshold changes
Ic1b670e23f637f11b494422ad9954c1d7515e833 removed changes introduced
as part of Ib4329363a196a89eed4668292d4b8f09f6023e62.
Bring back the changes deleted unexpectedly.

Change-Id: Ibd68b4bd58f60bf753267c328c0400f71bf46750
CRs-Fixed: 1073481
2017-04-26 16:26:21 -07:00
snandini
ec1e92fb39 Release 5.2.0.24F
Release 5.2.0.24F

Change-Id: I78539e2b9078e7e3e9b9c68191ec45d1a924d4cc
CRs-Fixed: 774533
2017-04-26 12:33:31 -07:00
yeshwanth sriram guntuka
08e995bdd0 qcacld-3.0: Fix assert due to invalid vdev id in LL stats req
Assert in firmware due to invalid vdev id in link layer stats
req.

Fix is to check for invalid vdev id before link layer stats
req is sent to firmware.

Change-Id: I4b1a9de451bc54387a1da4338720ff44ec4bfd32
CRs-Fixed: 2038308
2017-04-26 12:33:31 -07:00
snandini
c93c866fb7 Release 5.2.0.24E
Release 5.2.0.24E

Change-Id: I03c47f2fa213bb2657b54f1ab1d2771e3381acae
CRs-Fixed: 774533
2017-04-26 09:01:42 -07:00