Commit Graph

4696 Commits

Author SHA1 Message Date
nshrivas
098013bd19 Release 5.2.0.96G
Release 5.2.0.96G

Change-Id: I1e1f039dd83880c65dc5f0a394148d3c6313b6b0
CRs-Fixed: 774533
2018-09-11 12:02:40 -07:00
gaurank kathpalia
3a7f25b00f qcacld-3.0: Add src, and dst id support in PE
In the scheduler_post_message, src_id is now added to
know the source module of the msg. the present scheduler
doesn't know about the same which is scheduler_post_msg

Replace the scheduler_post_msg with scheduler_post_message

Change-Id: Iaa595f9676d469bef8e4d2e284c0b1d14c2321eb
CRs-Fixed: 2305979
2018-09-11 12:02:07 -07:00
Ashish Kumar Dhanotiya
9f72df00fd qcacld-3.0: Add mtrace logging for P2P module
We are transitioning to new logging infrastructure
by using existing mtrace functionality.

Add new logging for complete P2P module.

Change-Id: If49d66ea42a48be0ac6c7a8b4c91d69ebd5fcef9
CRs-Fixed: 2308618
2018-09-11 12:01:40 -07:00
nshrivas
1e5dcd6774 Release 5.2.0.96F
Release 5.2.0.96F

Change-Id: I84e4da8f0b463c922aff84b81a95053db5569b58
CRs-Fixed: 774533
2018-09-11 08:44:08 -07:00
Qiwei Cai
ba95ce632f qcacld-3.0: Featurize BUILD_DIAG_VERSION
Featurize BUILD_DIAG_VERSION to compile out to save memory.

Change-Id: Ib6b6c8d197556a9457e600dd5e802f7e50f6242d
CRs-Fixed: 2301487
2018-09-11 08:44:03 -07:00
nshrivas
821a6d0385 Release 5.2.0.96E
Release 5.2.0.96E

Change-Id: I642b8843205d945f926c4504e61ccd75ebe92c5d
CRs-Fixed: 774533
2018-09-11 03:49:00 -07:00
gaurank kathpalia
d9ee9f2481 qcacld-3.0: Add src, and dst id support in SYS/CFG
In the scheduler_post_message, src_id is now added to
know the source module of the msg. the present scheduler
doesn't know about the same which is scheduler_post_msg

Replace the scheduler_post_msg with scheduler_post_message

Change-Id: I869e14830b2f57b951033ada5957594fac7bc4c2
CRs-Fixed: 2305994
2018-09-11 03:49:00 -07:00
nshrivas
fb10e8f2dd Release 5.2.0.96D
Release 5.2.0.96D

Change-Id: I5926bbc71ce0451299a7b23fef2a76e0b1800ab2
CRs-Fixed: 774533
2018-09-10 23:51:52 -07:00
nshrivas
af6cbcb23a Release 5.2.0.96C
Release 5.2.0.96C

Change-Id: Ic04c3d1528b379ab3bc1f654af680a41914c420d
CRs-Fixed: 774533
2018-09-10 20:41:26 -07:00
Abhishek Singh
1df508847a qcacld-3.0: Refactor mlme code to integrate SAP start fail and restart
Divide and refactor mlme functions to integrate vdev state
machine for SAP restart and start fail.

Change-Id: I824df69e126d4647a156bc10570689f6b0822b06
CRs-Fixed: 2309284
2018-09-10 20:41:26 -07:00
Abhishek Singh
2904a6ac79 qcacld-3.0: Refactor mlme code to integrate SAP stop vdev SM
Divide and refactor mlme functions to integrate vdev state
machine for SAP stop.

Change-Id: Id9841b1a87f2f3c1c2816dae8b2a183ac04791a9
CRs-Fixed: 2309264
2018-09-10 20:41:22 -07:00
Abhishek Singh
dfa69c397a qcacld-3.0: Refactor mlme code to integrate SAP start vdev SM
Divide and refactor mlme functions to integrate vdev state
machine for SAP start.

Change-Id: Id4419261cb1ba88754eded9fd780cca60f1f5db7
CRs-Fixed: 2309240
2018-09-10 20:41:19 -07:00
nshrivas
5424d46cc6 Release 5.2.0.96B
Release 5.2.0.96B

Change-Id: I7f7dc16756e3175ccb3f4755feda246d7d739dd0
CRs-Fixed: 774533
2018-09-10 11:54:11 -07:00
nshrivas
78ae2493a9 Release 5.2.0.96A
Release 5.2.0.96A

Change-Id: I8fc84687cbd32e89538989b208ddbd8f6b2c52bd
CRs-Fixed: 774533
2018-09-10 04:25:22 -07:00
nshrivas
4683c01f1a Release 5.2.0.96
Release 5.2.0.96

Change-Id: I68b55d64c4083c2cb6e89c0ad6007aff77d10e92
CRs-Fixed: 774533
2018-09-08 07:37:55 -07:00
nshrivas
3595b0acf4 Release 5.2.0.95Z
Release 5.2.0.95Z

Change-Id: I2ec4834ce582d9e60c627d2f334ada8a1de905fc
CRs-Fixed: 774533
2018-09-07 23:23:45 -07:00
nshrivas
3fd7e09281 Release 5.2.0.95Y
Release 5.2.0.95Y

Change-Id: I4d4533a6898054837f0fc3d1e196c0a0e9e165a4
CRs-Fixed: 774533
2018-09-07 19:02:24 -07:00
nshrivas
333af62ff4 Release 5.2.0.95X
Release 5.2.0.95X

Change-Id: Ib10ebc2e6dec3720429b8929e4be808a4918256c
CRs-Fixed: 774533
2018-09-07 17:22:46 -07:00
nshrivas
6001532924 Release 5.2.0.95W
Release 5.2.0.95W

Change-Id: I76fd3e3a2206d81671eb9c2a8a5237214735d06f
CRs-Fixed: 774533
2018-09-07 13:57:26 -07:00
nshrivas
86cba282c6 Release 5.2.0.95V
Release 5.2.0.95V

Change-Id: I46b4fb870b7e06181981629519dfaf17981444bd
CRs-Fixed: 774533
2018-09-07 09:25:27 -07:00
nshrivas
71693e2802 Release 5.2.0.95U
Release 5.2.0.95U

Change-Id: Ief458dc762f2c35f059e220ecd24a47af2d7f36e
CRs-Fixed: 774533
2018-09-07 04:43:54 -07:00
Rajeev Kumar Sirasanagandla
4f20b67e7a qcacld-3.0: Add debugfs support for roam scan stats
Add debugfs entry to get last five roam scan stats info which includes
old bssid, new bssid, roaming candidates etc., for STA interface.

Change-Id: Ied66beb270d97b6e17a6116c1be0e82783094519
CRs-Fixed: 2203885
2018-09-07 04:43:53 -07:00
nshrivas
1a74df2b54 Release 5.2.0.95T
Release 5.2.0.95T

Change-Id: Ic9dc5531528abfad3a38f2e5da853bbcd8e89e1c
CRs-Fixed: 774533
2018-09-07 03:04:02 -07:00
nshrivas
54ab88f7ad Release 5.2.0.95S
Release 5.2.0.95S

Change-Id: I9a0214d906bc6998f42bda1abe3c95953ade554b
CRs-Fixed: 774533
2018-09-07 01:29:17 -07:00
Pragaspathi Thilagaraj
f4cc58b320 qcacld-3.0: Add MLME CFG items of sap/sta erp protection
Add the following SAP/STA protection ini and cfg parameters to MLME cfg:
CFG_PROTECTION_ENABLED       - CFG
CFG_FORCE_POLICY_PROTECTION  - CFG
CFG_IGNORE_PEER_HT_MODE_NAME - INI

Change-Id: I3763d62c6aa4ae79a5a31dfac248e8367b6369ad
CRs-Fixed: 2310378
2018-09-07 01:29:17 -07:00
nshrivas
7b8b76c56b Release 5.2.0.95R
Release 5.2.0.95R

Change-Id: Ibc7b0c8406a1c095670b0e0542be09e6a624474d
CRs-Fixed: 774533
2018-09-06 23:55:04 -07:00
Srinivas Girigowda
7e66bb4189 qcacld-3.0: Remove obsolete struct sSirSmeNeighborBssInd
Remove obsolete struct sSirSmeNeighborBssInd.

Change-Id: Id106f4ec106ba8debd5b7d6dcbda01407c2b7cf4
CRs-Fixed: 2310703
2018-09-06 23:55:03 -07:00
nshrivas
95cc5a27ca Release 5.2.0.95Q
Release 5.2.0.95Q

Change-Id: Ica9cc24f35cbc8dde989c5cb83cfbd3c1b77d734
CRs-Fixed: 774533
2018-09-06 22:22:36 -07:00
nshrivas
3691901fe9 Release 5.2.0.95P
Release 5.2.0.95P

Change-Id: Icd336cd7379575333ad32b08373dbf92276bc0aa
CRs-Fixed: 774533
2018-09-06 20:34:24 -07:00
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