Commit Graph

4667 Commits

Author SHA1 Message Date
Jeff Johnson
0c8dbc37c4 qcacld-3.0: Refine the extscan reset significant change logic
Make the following updates to the extscan reset significant change
logic:
1) Exclusively use the Unified WMI data structures.
2) Update the HDD<=>SME interface to enforce the contract that SME
   must not make any assumptions about the buffers provided by HDD.

Change-Id: I9b63924f4219f6d3567e3ee2b1a31e1a9ce3bc29
CRs-Fixed: 2309570
2018-09-06 20:34:23 -07:00
nshrivas
59975c4308 Release 5.2.0.95O
Release 5.2.0.95O

Change-Id: If16650dd7595bc52af24a71655330afdcc736dbf
CRs-Fixed: 774533
2018-09-06 18:56:00 -07:00
nshrivas
11fcfcceaf Release 5.2.0.95N
Release 5.2.0.95N

Change-Id: I95df41866231c310e3d0db8579d8caf942cd249a
CRs-Fixed: 774533
2018-09-06 16:13:15 -07:00
nshrivas
f0144b67ab Release 5.2.0.95M
Release 5.2.0.95M

Change-Id: Iaac5e2408d14dfa4488720bf6351439d844012a3
CRs-Fixed: 774533
2018-09-06 08:54:37 -07:00
nshrivas
ac7764bd5e Release 5.2.0.95L
Release 5.2.0.95L

Change-Id: I9d44a165c2466d431315eeebde98f043deec5b30
CRs-Fixed: 774533
2018-09-06 01:41:53 -07:00
nshrivas
5599e816fe Release 5.2.0.95K
Release 5.2.0.95K

Change-Id: I9d70edc449ae98c25e38f4a8de0e108f9d452b14
CRs-Fixed: 774533
2018-09-05 23:55:39 -07:00
nshrivas
0d5a51e3ad Release 5.2.0.95J
Release 5.2.0.95J

Change-Id: I068340a1f93e3e453fd2f45276c979e8318cf550
CRs-Fixed: 774533
2018-09-05 22:14:48 -07:00
Kiran Kumar Lokere
ad2a36b257 qcacld-3.0: Do not disable the Tx bfer capability when Nss is 1
Do not disable the Tx beamformer capability when Nss is set to 1.
FW would check the current chainmask configuration and enables
the Tx beamformer capability accordingly.

Change-Id: I8709147c63f2990f135d098fdf13fc3d9b00d7bc
CRs-Fixed: 2305772
2018-09-05 22:14:48 -07:00
nshrivas
d457201d46 Release 5.2.0.95I
Release 5.2.0.95I

Change-Id: I78108260d8021e622e835bbc2b47e432ec927555
CRs-Fixed: 774533
2018-09-05 18:11:24 -07:00
nshrivas
252cb2bd7b Release 5.2.0.95H
Release 5.2.0.95H

Change-Id: I7245de192e06ef9faa3a076b6ec9f9911ccf80ab
CRs-Fixed: 774533
2018-09-05 16:45:35 -07:00
Arif Hussain
6686c0b995 qcacld-3.0: Enable twt based on peer capabilities
Enable twt based on peer capabilities, for non-AX devices.

Change-Id: I2710cfa362efe6fc58ad46ed41b1c3fe1b85d6f9
CRs-Fixed: 2287706
2018-09-05 16:45:34 -07:00
nshrivas
b6723ecdb7 Release 5.2.0.95G
Release 5.2.0.95G

Change-Id: I25f26c7c9b185b0400f915ce96216f60bf05b2b4
CRs-Fixed: 774533
2018-09-05 09:49:59 -07:00
nshrivas
b06efcfc04 Release 5.2.0.95F
Release 5.2.0.95F

Change-Id: Ic8f55ec95246b89f1130d99756861eea60337b65
CRs-Fixed: 774533
2018-09-05 08:20:55 -07:00
Vignesh Viswanathan
56ee81f377 qcacld-3.0: Fix error handling cases in mac_open
Address remaining comments from I39eaa7bef5e5c50b9b1a8833bec5e6da8cdf0d72
to fix error handling cases in mac_open.

Change-Id: Ica67df97442275e80cb6a33da5b431ab457bb6ea
CRs-Fixed: 2305354
2018-09-05 08:20:50 -07:00
nshrivas
6af40cfb4b Release 5.2.0.95E
Release 5.2.0.95E

Change-Id: I6b2d63f63e76df17752dccfa131045cc2802ff18
CRs-Fixed: 774533
2018-09-05 06:47:08 -07:00
Jeff Johnson
b43ed03298 qcacld-3.0: Refine the extscan set significant change logic
Make the following updates to the extscan set significant change
logic:
1) Exclusively use the Unified WMI data structures.
2) Update the HDD<=>SME interface to enforce the contract that SME
   must not make any assumptions about the buffers provided by HDD.

Change-Id: I916f387cee254c2d8ba57a9182bd927a91eadf0c
CRs-Fixed: 2307374
2018-09-05 06:46:59 -07:00
nshrivas
f7d3e88fa8 Release 5.2.0.95D
Release 5.2.0.95D

Change-Id: Ib8367eb8e988d375eeedf1f4b7c5acaa44f0bc0a
CRs-Fixed: 774533
2018-09-05 05:08:54 -07:00
Rajeev Kumar Sirasanagandla
e3b599151d qcacld-3.0: Add support to store vdev object in PE session
Add support to store vdev object in PE session and acquire/release its
reference count during PE create/delete session respectively.

Change-Id: I476798c4c42992dec2a2648319780b206274e8c4
CRs-Fixed: 2306387
2018-09-05 05:08:37 -07:00
nshrivas
1119590a5f Release 5.2.0.95C
Release 5.2.0.95C

Change-Id: I2a40452a8b862a7ed940e1a5f8c0821bf0ad5a2a
CRs-Fixed: 774533
2018-09-05 00:17:53 -07:00
Rachit Kankane
ee1735c905 qcacld-3.0: Featurize RMC
Featurize RMC and disable for Genoa

Change-Id: I66b17622c89dd5736f152c4cd9506ce2706b4604
CRs-Fixed: 2304269
2018-09-05 00:17:52 -07:00
Rachit Kankane
39967f0e36 qcacld-3.0: allocate static variables dynamically
We have some local variables allocated statically in LIM.
To reduce data segment size, allocate these variables dynamically
and then free.

Change-Id: I9ab6a180a89342ebace6f92336bfe30a498f5848
CRs-Fixed: 2307644
2018-09-05 00:17:49 -07:00
nshrivas
f8273c3d02 Release 5.2.0.95B
Release 5.2.0.95B

Change-Id: I8f1da368837999244971dc4dba518931f391b92b
CRs-Fixed: 774533
2018-09-04 21:15:08 -07:00
Ashish Kumar Dhanotiya
8d039c8829 qcacld-3.0: Add mtrace logging for scan request
We are transitioning to new logging infrastructure
by using existing mtrace functionality.
Add new logging for complete scan request and response path.

Change-Id: Iab48b0f2a6ab9d0ec14e3110eb628b6d1731df53
CRs-Fixed: 2308237
2018-09-04 21:15:01 -07:00
nshrivas
e271e0e73d Release 5.2.0.95A
Release 5.2.0.95A

Change-Id: I53e66917a7bf434a705d26c0be37ab2450e9a2fc
CRs-Fixed: 774533
2018-09-04 15:27:37 -07:00
nshrivas
95cbbe524f Release 5.2.0.95
Release 5.2.0.95

Change-Id: I796cc86ab7687b61390a3bf2991478e4d5beffef
CRs-Fixed: 774533
2018-09-04 13:45:49 -07:00
nshrivas
e25209539c Release 5.2.0.94Z
Release 5.2.0.94Z

Change-Id: I5755eae89ae15c112c87d06a397640d736643c0e
CRs-Fixed: 774533
2018-09-04 11:53:30 -07:00
nshrivas
6a77430d0c Release 5.2.0.94Y
Release 5.2.0.94Y

Change-Id: I3172a4b876df55c5bbfdb534ac48bd2870a3b342
CRs-Fixed: 774533
2018-09-03 12:59:43 -07:00
nshrivas
a4b5574221 Release 5.2.0.94X
Release 5.2.0.94X

Change-Id: I6d0cc67b02674a2c41fb461f71a111d0e532af05
CRs-Fixed: 774533
2018-09-03 06:48:36 -07:00
Yeshwanth Sriram Guntuka
cbe6144d29 qcacld-3.0: Reduce log level for few prints to debug
Change log level for few messages from info/warn/err
to debug.

Change-Id: I2fd3df21d70326301b39b91efdf827d6b391f4e3
CRs-Fixed: 2301924
2018-09-03 06:48:36 -07:00
Vignesh Viswanathan
7813a3d4e0 qcacld-3.0: Set the minsize of SuppChannels IE to 2
qcacld-2.0 to qcacld-3.0 propagation.

Some stations send association request with zero length of SuppChannels
IE then currently dot11f decodes it to an invalid value.

To fix this, set the minsize of SuppChannels IE to 2.

Change-Id: If44807d2f2b8a62e5a137ca3d17af2e2654f72f2
CRs-Fixed: 2303702
2018-09-03 06:48:32 -07:00
nshrivas
c80030d3d8 Release 5.2.0.94W
Release 5.2.0.94W

Change-Id: Iac390198f43cbc5c59ff0e06c357d0b9766475c6
CRs-Fixed: 774533
2018-09-03 03:29:35 -07:00
nshrivas
ea69622ee1 Release 5.2.0.94V
Release 5.2.0.94V

Change-Id: Id1ee6af4913a23e8d630256040792f25999f04de
CRs-Fixed: 774533
2018-09-03 00:22:08 -07:00
nshrivas
1c0a07025e Release 5.2.0.94U
Release 5.2.0.94U

Change-Id: Ica8a18af956fd536d60543ee1b963d1913873f49
CRs-Fixed: 774533
2018-09-02 14:33:23 -07:00
nshrivas
1e0213ab58 Release 5.2.0.94T
Release 5.2.0.94T

Change-Id: Ie60d32ffdd6ce803f4a9ea73b99551e80b8d24db
CRs-Fixed: 774533
2018-09-01 19:19:26 -07:00
nshrivas
3c94ecf30c Release 5.2.0.94S
Release 5.2.0.94S

Change-Id: Id4d75bc374ece618bfa789c590614e937a79400f
CRs-Fixed: 774533
2018-09-01 01:42:29 -07:00
nshrivas
feab00087b Release 5.2.0.94R
Release 5.2.0.94R

Change-Id: I128eeadb6f68b74b205609e1502ebcdc6d66913c
CRs-Fixed: 774533
2018-09-01 00:05:18 -07:00
Amar Singhal
6ee3f24bb7 qcacld-3.0: Reduce logging level while processing beacon
Channel bonding mode can be disabled when connection happens. So reduce the
log level and rate for this log.

CRs-Fixed: 2298986
Change-Id: I47ab8111613292781bddca435f9800544b1e6d58
2018-09-01 00:05:18 -07:00
nshrivas
8fdfdebd47 Release 5.2.0.94Q
Release 5.2.0.94Q

Change-Id: I83ec498fefeaac2261f571fd4f5901b276a684f3
CRs-Fixed: 774533
2018-08-31 14:49:19 -07:00
Vignesh Viswanathan
7818250f0f qcacld-3.0: Fix camel case names in mlme_ht_capabilities_info structure
Rename camel case names of members of mlme_ht_capabilities_info
structure.

Change-Id: I576ad77c4744c240537d540f1efaab0e7d9cb109
CRs-Fixed: 2293859
2018-08-31 14:49:14 -07:00
nshrivas
eb28eced14 Release 5.2.0.94P
Release 5.2.0.94P

Change-Id: If0881f8ac8d976d9a9e24b445c9d5de5ab1e56c1
CRs-Fixed: 774533
2018-08-31 13:08:27 -07:00
nshrivas
8987b4bbde Release 5.2.0.94O
Release 5.2.0.94O

Change-Id: I98ab19b399d79c1a8cecd2c08f39395747106d94
CRs-Fixed: 774533
2018-08-31 11:17:18 -07:00
nshrivas
9b3701c8a3 Release 5.2.0.94N
Release 5.2.0.94N

Change-Id: I0e8b8900ee06faad0d913cd4693aa5ce5720b5d2
CRs-Fixed: 774533
2018-08-31 02:33:15 -07:00
Karthik Kantamneni
22dd0f69cb qcacld-3.0: Add MLME CFG items of rates [PART 1]
Add MLME CFG items of rates

Change-Id: I9f52f2ef0eef4698ddc13c55dd56d938a6e4c677
2018-08-31 02:33:14 -07:00
nshrivas
1db505d181 Release 5.2.0.94M
Release 5.2.0.94M

Change-Id: I014733cabbf5fbb8d3e4082e5b2f997fc8ad8640
CRs-Fixed: 774533
2018-08-30 23:21:51 -07:00
gaolez
4b62a9e6cf qcacld-3.0: Set protected bit for ECSA action frame
qcacld-2.0 to qcacld-3.0 propagation

If all the STA connected to AP support ecsa, wlan driver will call
lim_send_extended_chan_switch_action_frame to send action frame,
but this function missing limSetProtectedBit when 11w enable,
this violate spec, so generate a fix for this issue.

Change-Id: I80f111f21015c98ee0abdafe76ea42c3e79163ac
CRs-Fixed: 2275626
2018-08-30 23:21:50 -07:00
nshrivas
5fdf148350 Release 5.2.0.94L
Release 5.2.0.94L

Change-Id: I92e574857f00f8d4fe51850b114edeb05a25ddfa
CRs-Fixed: 774533
2018-08-30 17:48:44 -07:00
nshrivas
4a80802a35 Release 5.2.0.94K
Release 5.2.0.94K

Change-Id: I5a124877d0fdcc1641efa2f23546b93d54e9e3ef
CRs-Fixed: 774533
2018-08-30 13:40:41 -07:00
nshrivas
1e5b818a97 Release 5.2.0.94J
Release 5.2.0.94J

Change-Id: I577f48f97cffe707cd3c7cc88f4ff06536e252d5
CRs-Fixed: 774533
2018-08-30 10:15:57 -07:00
nshrivas
3771f0499b Release 5.2.0.94I
Release 5.2.0.94I

Change-Id: I8b9d7b804d29ab06aa993f34ec21732a1c246611
CRs-Fixed: 774533
2018-08-30 08:43:16 -07:00
nshrivas
3520bb2f28 Release 5.2.0.94H
Release 5.2.0.94H

Change-Id: I09590c8a8328fe127950347869db6aca563652ea
CRs-Fixed: 774533
2018-08-30 07:02:29 -07:00