Commit Graph

11281 Commits

Author SHA1 Message Date
Madan Koyyalamudi
2832b27d06 Release 5.2.1.16F
Release 5.2.1.16F

Change-Id: Ib2be043af5d276ce261359029249a0d948b51b6e
CRs-Fixed: 774533
2022-04-04 21:00:14 -07:00
Madan Koyyalamudi
b7bf811b55 Release 5.2.1.16E
Release 5.2.1.16E

Change-Id: Ic5d971c94b22548d93c498706330366a57661376
CRs-Fixed: 774533
2022-04-04 09:04:49 -07:00
Madan Koyyalamudi
0ed073a3ce Release 5.2.1.16D
Release 5.2.1.16D

Change-Id: I2eb52b41ea049cd43b8633fe59d5f12dcb7753c9
CRs-Fixed: 774533
2022-04-03 17:56:01 -07:00
Surya Prakash Sivaraj
edc56c445f qcacld-3.0: Remove the old SAP/CSR flow
Remove the old SAP-CSR flow for start bss, stop bss and
channel change req processing which is disabled currently
under the SAP_CP_CLEANUP macro.

Cleanup the redundant checks in the deauth, disassoc
response processing in CSR.

Change-Id: I5a360fc267688b51ca645551108b65646a3c8c1a
CRs-Fixed: 3164259
2022-04-03 17:55:50 -07:00
Madan Koyyalamudi
66069ecbf4 Release 5.2.1.16C
Release 5.2.1.16C

Change-Id: I8f6e364b5b4ee305fe8a76f3972fbd90dc4c5965
CRs-Fixed: 774533
2022-04-01 09:17:37 -07:00
Jyoti Kumari
930f8637fb qcacld-3.0: Remove peer disconnect command from serialization
Consider a case when CSA happens and south bound disconnect
command(WLAN_SER_CMD_WM_STATUS_CHANGE) got queue in serialization
at same time. Later peer tries to connect and south bound
diconnect command becomes active for same peer.

As part of CSA, peer gets deleted directly without going through
serializtion. So when south bound disconnection command becomes
active, it may lead to race where peer tries to connect and
driver tries to disconnect the same peer which may cause
deauth/disconnect(WLAN_SER_CMD_WM_STATUS_CHANGE) active command
timeout.

As part of fix, flush all peer disconnect/deauth pending commands
from serialization during CSA.

Change-Id: I9b0af7deb7f2123850f3535f2d3258440af381f1
CRs-Fixed: 3148874
2022-04-01 09:17:37 -07:00
Madan Koyyalamudi
273c9d43b2 Release 5.2.1.16B
Release 5.2.1.16B

Change-Id: I2e895e677d78839a8f5a6ef66f6d06347a152496
CRs-Fixed: 774533
2022-04-01 01:11:12 -07:00
Surya Prakash Sivaraj
d3334169ee qcacld-3.0: Drop duplicate auth/assoc frames
Currently duplicate authentication frames are dropped if the
sequence number is same previously processed auth frame and retry
bit is set. To stop the flooding of auth frames with same sequence
number, check the previous seq number stored on the preauth node
and drop if the frame is a duplicate.

Currently, for PMF-capable peers the duplicate assoc request
frames are getting processed before the key is plumbed because
the is_key_installed flag is not reset properly before assigning
the dp hash node to a new sta. Therefore, reset the is_key_installed
flag for every new dp hash node addition.

Change-Id: Id035a5ba5ffe9b745361956d05496f9905bf2526
CRs-Fixed: 3155517
2022-04-01 01:11:11 -07:00
Madan Koyyalamudi
e7954e4083 Release 5.2.1.16A
Release 5.2.1.16A

Change-Id: I56d73f9c26880d39be66de7d7c934a0b7433e44a
CRs-Fixed: 774533
2022-03-31 20:52:42 -07:00
Madan Koyyalamudi
db7e902fe8 Release 5.2.1.16
Release 5.2.1.16

Change-Id: Icffdfdb261a31f50faaafb3b01ddc95e2b08f6a0
CRs-Fixed: 774533
2022-03-31 14:05:35 -07:00
Arun Kumar Khandavalli
39d69c49ba qcacld-3.0: Remove the incorrect mlo ie log
whenever a probe response is parsed the driver looks for ml ie
capability, in the legacy ap's the ml ie will not be present for
which driver is logging an error message which as such is not an error.

Remove the incorrect mlo ie error log.

Change-Id: I00995c949b1ef22569ff62e0962d5e803885fa38
CRs-Fixed: 3161556
2022-03-31 14:05:34 -07:00
Madan Koyyalamudi
dd3633e187 Release 5.2.1.15Z
Release 5.2.1.15Z

Change-Id: Ie190e59a1f1028a4c184a5ecc837a1a9f131fbb7
CRs-Fixed: 774533
2022-03-31 05:46:23 -07:00
Madan Koyyalamudi
ca7341d632 Release 5.2.1.15Y
Release 5.2.1.15Y

Change-Id: Iae69fcdb98f6e4eff64e6b02875a37689820bb0d
CRs-Fixed: 774533
2022-03-30 23:18:54 -07:00
Madan Koyyalamudi
d6603272f9 Release 5.2.1.15X
Release 5.2.1.15X

Change-Id: I753556a7c2a61300c7880563c324f61c9257fa1c
CRs-Fixed: 774533
2022-03-30 12:25:40 -07:00
Madan Koyyalamudi
4be078788e Release 5.2.1.15W
Release 5.2.1.15W

Change-Id: I5289dcf1423479b5a63dbcf8f76d1b01d808e0b9
CRs-Fixed: 774533
2022-03-30 02:40:06 -07:00
Bing Sun
3b355c6cf4 qcacld-3.0: save eht_op in assoc response
There is eht_op in assoc response, save it.

Change-Id: If2765c68099f75374a7ec1c8a1660a4373ad8d11
CRs-Fixed: 3159104
2022-03-30 02:40:06 -07:00
Madan Koyyalamudi
8d78c8c6f5 Release 5.2.1.15V
Release 5.2.1.15V

Change-Id: I5dd218e49dbf5227a69183a8cc1762866b0b56b2
CRs-Fixed: 774533
2022-03-30 01:13:07 -07:00
Madan Koyyalamudi
89d222796a Release 5.2.1.15U
Release 5.2.1.15U

Change-Id: I4992e752fd11fff78d77ed260ee982d6e0b84046
CRs-Fixed: 774533
2022-03-29 21:56:19 -07:00
Madan Koyyalamudi
b62c5afb36 Release 5.2.1.15T
Release 5.2.1.15T

Change-Id: Iace9e4c31f1a8e35ed394bd9e704d5b80d2f0cc6
CRs-Fixed: 774533
2022-03-29 14:11:37 -07:00
Madan Koyyalamudi
e806e5e316 Release 5.2.1.15S
Release 5.2.1.15S

Change-Id: Ib0d206076a5c2b6533ec08b09620f7028aa23842
CRs-Fixed: 774533
2022-03-29 12:22:12 -07:00
Madan Koyyalamudi
9ceb6b34d7 Release 5.2.1.15R
Release 5.2.1.15R

Change-Id: If97778f13004337ef9cd1590ab12059ac44c763f
CRs-Fixed: 774533
2022-03-28 10:47:43 -07:00
Madan Koyyalamudi
a4dbb049d5 Release 5.2.1.15Q
Release 5.2.1.15Q

Change-Id: Ib0a98850b75fdd68dda95a576fffc86cfbc92ae4
CRs-Fixed: 774533
2022-03-28 09:26:02 -07:00
Madan Koyyalamudi
e0214435a5 Release 5.2.1.15P
Release 5.2.1.15P

Change-Id: I2f26dbe26757c7d3a0862efddbca181d1aa9d951
CRs-Fixed: 774533
2022-03-28 04:27:51 -07:00
Madan Koyyalamudi
f26f5b99f4 Release 5.2.1.15O
Release 5.2.1.15O

Change-Id: I45dac4f4ef9abb193e2e4e48d87f1b08053ba231
CRs-Fixed: 774533
2022-03-25 17:04:27 -07:00
Madan Koyyalamudi
961344d2d3 Release 5.2.1.15N
Release 5.2.1.15N

Change-Id: I3c6e865daa1a3aea6a608999674109887293ddf2
CRs-Fixed: 774533
2022-03-25 15:44:31 -07:00
Surya Prakash Sivaraj
cd92b53903 qcacld-3.0: Redesign the Stop BSS request/response flow
Remove the redundant structures and operations in CSR module
for the stop bss request/response processing to/from SAP/NDI
modules.

Change-Id: I0db36caa509699fe5e0e9709d3e3689e551aad4f
CRs-Fixed: 3148791
2022-03-25 15:44:30 -07:00
Surya Prakash Sivaraj
8bd8150c7c qcacld-3.0: Redesign the channel change request flow
Remove the usage of redundant legacy structures in CSR/SAP
modules and simplify the channel change request flow from
the SAP module to LIM.

Similarly change the channel change flow for monitor mode.

Change-Id: Ib91f65307d456919f68892f45f3aa9b4fed0f0d3
CRs-Fixed: 3148761
2022-03-25 15:44:25 -07:00
Surya Prakash Sivaraj
15bfaa49b3 qcacld-3.0: Cleanup start bss response flow for SAP
Remove redundant structures and APIs in the start bss response
flow for SAP and simplify the processing.

Change-Id: Ic346484200baec59d154c2c24d01fab0279647ed
CRs-Fixed: 3142915
2022-03-25 15:44:19 -07:00
Surya Prakash Sivaraj
3d8ad3801b qcacld-3.0: Cleanup the start bss request flow
Remove redundant structures and operations in SME/CSR.

Currently, start bss request is prepared in CSR module using
csr_roam_profile, which is built from sap context.

To remove redundencies, prepare the start bss request in SAP
module and serialize the start bss request.

Change-Id: Icd468fe2a48d5324c1485d83b05e27400c9dbd9a
CRs-Fixed: 3142912
2022-03-25 15:44:13 -07:00
Madan Koyyalamudi
d93a5bced6 Release 5.2.1.15M
Release 5.2.1.15M

Change-Id: I4e390064c3195c70ef8c96fafddd990011cd8aee
CRs-Fixed: 774533
2022-03-25 14:33:21 -07:00
Madan Koyyalamudi
7c41ae3b68 Release 5.2.1.15L
Release 5.2.1.15L

Change-Id: Ic0008ec939933121e334fb6160d8970ef7881b04
CRs-Fixed: 774533
2022-03-25 13:15:45 -07:00
Madan Koyyalamudi
2a32d5c563 Release 5.2.1.15K
Release 5.2.1.15K

Change-Id: I978602ba7ddb5d6753135299dfac9183ae92e767
CRs-Fixed: 774533
2022-03-25 08:33:17 -07:00
chunquan
ae8134b2ce qcacld-3.0: Clean up probe req after HB failed code
Since HB failed logic change to send deauth, we don't
need probe logic after HB failed. Clean up timer and
unnecessary code.

Change-Id: I26d9235c157065a21469b01abf31751825a1f277
CRs-Fixed: 3158364
2022-03-25 08:33:17 -07:00
Madan Koyyalamudi
21699e1efe Release 5.2.1.15J
Release 5.2.1.15J

Change-Id: I1cf9ba6213f343c2c1ff0608b5997c8d888b843f
CRs-Fixed: 774533
2022-03-25 07:20:03 -07:00
Madan Koyyalamudi
4dd29624b4 Release 5.2.1.15I
Release 5.2.1.15I

Change-Id: I430c5a5296f8b28817ed50943e355aec8a1c22c8
CRs-Fixed: 774533
2022-03-25 01:36:20 -07:00
Madan Koyyalamudi
c4750d8eb4 Release 5.2.1.15H
Release 5.2.1.15H

Change-Id: Ief865b16923fe3be086ac30abf707b600eb15c9f
CRs-Fixed: 774533
2022-03-24 23:23:39 -07:00
Madan Koyyalamudi
1c13fb5e6a Release 5.2.1.15G
Release 5.2.1.15G

Change-Id: Ife0119d47b4aaafab9ad39eb3d7fae59130809f9
CRs-Fixed: 774533
2022-03-24 19:34:19 -07:00
Madan Koyyalamudi
a5cbdeb175 Release 5.2.1.15F
Release 5.2.1.15F

Change-Id: I92fb0b05dec741db95822fe45ce8b8d12d8b624c
CRs-Fixed: 774533
2022-03-24 18:16:11 -07:00
Madan Koyyalamudi
481fbdb119 Release 5.2.1.15E
Release 5.2.1.15E

Change-Id: I8919b62ab63172bb776b6439db36116c7e7ca98f
CRs-Fixed: 774533
2022-03-24 13:18:12 -07:00
Madan Koyyalamudi
c823b9667c Release 5.2.1.15D
Release 5.2.1.15D

Change-Id: Iabbf07c7769c901fc32d3efe529c18cbaa744b9d
CRs-Fixed: 774533
2022-03-24 06:46:50 -07:00
Madan Koyyalamudi
c8d40e2c05 Release 5.2.1.15C
Release 5.2.1.15C

Change-Id: I3a5a44234cddf6e6769a4941bccbe9e5f3004986
CRs-Fixed: 774533
2022-03-24 05:29:43 -07:00
Madan Koyyalamudi
87304f21e8 Release 5.2.1.15B
Release 5.2.1.15B

Change-Id: Ia275808066b5967ee18a3770bf3c08fc4a47bc40
CRs-Fixed: 774533
2022-03-24 01:44:28 -07:00
Madan Koyyalamudi
3607584ce8 Release 5.2.1.15A
Release 5.2.1.15A

Change-Id: I8adfe75a5257b74d5629e86aed957d2a36584cb3
CRs-Fixed: 774533
2022-03-23 21:09:39 -07:00
Madan Koyyalamudi
a2d07d545a Release 5.2.1.15
Release 5.2.1.15

Change-Id: I39304a522c9544bbaf7036da851f815b6bcd2ab2
CRs-Fixed: 774533
2022-03-23 19:42:07 -07:00
Madan Koyyalamudi
5083b2a652 Release 5.2.1.14Z
Release 5.2.1.14Z

Change-Id: I7333d3037bcf4d7fb5c7a067811c294cd5c5e615
CRs-Fixed: 774533
2022-03-23 17:03:27 -07:00
Madan Koyyalamudi
0b77f4c6b2 Release 5.2.1.14Y
Release 5.2.1.14Y

Change-Id: I3097521765bf67558ed3621e9ee78f8077e44229
CRs-Fixed: 774533
2022-03-23 11:06:21 -07:00
Madan Koyyalamudi
2f3abf889a Release 5.2.1.14X
Release 5.2.1.14X

Change-Id: I63568a097d3d8f87c6cca77d85141009c3a25536
CRs-Fixed: 774533
2022-03-23 07:43:38 -07:00
Madan Koyyalamudi
6034799457 Release 5.2.1.14W
Release 5.2.1.14W

Change-Id: I656f3269e90024d65f62a9e0393ada499bbaa699
CRs-Fixed: 774533
2022-03-23 04:48:28 -07:00
Madan Koyyalamudi
ea4fba45ac Release 5.2.1.14V
Release 5.2.1.14V

Change-Id: I3941c85f442dec6e8dd4ef883d1d8d03b106e07e
CRs-Fixed: 774533
2022-03-23 02:11:57 -07:00
Madan Koyyalamudi
3ed0b008d2 Release 5.2.1.14U
Release 5.2.1.14U

Change-Id: Ieed5a37918d0491d0677ff51a457ce38db34c518
CRs-Fixed: 774533
2022-03-23 00:48:44 -07:00