Commit Graph

7154 Commits

Author SHA1 Message Date
Ashish Kumar Dhanotiya
ca5d922263 qcacld-3.0: Process rx_mgmt_pkt based on frequency
As a part of 802.11ax amendment, 6GHz band operation is added.

Since the 6 GHz channel numbers are overlapping with existing 2.4GHz
and 5GHz channel numbers, use frequency to identify unique channel
operation instead of channel number. Channel frequency is unique across
bands.

As part of above requirement add logic to process rx mgmt
packets based on the frequencies instead of channel numbers.

Change-Id: Ib063070738ecdb4f83379eafe50629778a490aae
CRs-fixed: 2522693
2019-10-18 02:55:17 -07:00
nshrivas
21fc4a3536 Release 5.2.0.153B
Release 5.2.0.153B

Change-Id: Ib3751b491398c0b7b714383e4d49838984860b3b
CRs-Fixed: 774533
2019-10-17 22:47:03 -07:00
nshrivas
af2e2645dc Release 5.2.0.153A
Release 5.2.0.153A

Change-Id: I3ee4a8813be30f9d887c34132ace45d827dfc74a
CRs-Fixed: 774533
2019-10-17 15:06:24 -07:00
Manjunathappa Prakash
458f6fe460 qcacld-3.0: Add changes to support qca6490
Add changes to support qca6490 chip.

Change-Id: I861d88f6c9aba5285eff17c188bf335d50839d56
CRs-Fixed: 2522129
2019-10-17 15:06:24 -07:00
nshrivas
d4665c4d52 Release 5.2.0.153
Release 5.2.0.153

Change-Id: I279ff78f663db5a08765b8ee5eeb78521a917c76
CRs-Fixed: 774533
2019-10-17 05:56:06 -07:00
nshrivas
aeae2dfdc5 Release 5.2.0.152Z
Release 5.2.0.152Z

Change-Id: I59ef5adec3c83ec9e524f109776f7c7d7a208488
CRs-Fixed: 774533
2019-10-17 02:06:00 -07:00
Kiran Kumar Lokere
9d80ef65da qcacld-3.0: Enable AMSDU in AMPDU support only in 11ax
Advertise the Rx AMSDU in AMPDU support in addba response only
for 11ax connection when the connection is in 2.4G.

Change-Id: I3275f472503bc420b906f947b661490c3a52b670
CRs-Fixed: 2538118
2019-10-17 02:06:00 -07:00
nshrivas
64a3147e30 Release 5.2.0.152Y
Release 5.2.0.152Y

Change-Id: Ic7fa7f8c9415a065310fd9d587ca2b3ca884ccbc
CRs-Fixed: 774533
2019-10-17 00:41:10 -07:00
nshrivas
31b2b5aeb7 Release 5.2.0.152X
Release 5.2.0.152X

Change-Id: I6fc40f75778a32d174e8f85b78438baa2f612c8f
CRs-Fixed: 774533
2019-10-16 15:39:07 -07:00
nshrivas
11a71a065c Release 5.2.0.152W
Release 5.2.0.152W

Change-Id: I6b85844957f9bc0de47a06f466fe03823200f7cf
CRs-Fixed: 774533
2019-10-16 14:21:55 -07:00
nshrivas
0efe854eed Release 5.2.0.152V
Release 5.2.0.152V

Change-Id: Ibd2515dbcc0934623ccf3041cbfff0b2e91880fa
CRs-Fixed: 774533
2019-10-16 12:55:37 -07:00
nshrivas
2568ba72f6 Release 5.2.0.152U
Release 5.2.0.152U

Change-Id: I76d11cdaed6d06f850e5f670ad2070fd435982b5
CRs-Fixed: 774533
2019-10-16 11:18:16 -07:00
nshrivas
1fc3693c1e Release 5.2.0.152T
Release 5.2.0.152T

Change-Id: Ic31ec49d36f2c8f20cb383caba2aabd0a6863704
CRs-Fixed: 774533
2019-10-16 05:19:14 -07:00
nshrivas
8002381c13 Release 5.2.0.152S
Release 5.2.0.152S

Change-Id: Ie37679b73d2f54d25e8b34d9e6632174000f4734
CRs-Fixed: 774533
2019-10-16 03:34:47 -07:00
nshrivas
34eadc61ed Release 5.2.0.152R
Release 5.2.0.152R

Change-Id: I0294bd415260b56bc8937ded1123fce8f7f20dab
CRs-Fixed: 774533
2019-10-15 09:31:29 -07:00
Chaoli Zhou
98d1b3ead1 qcacld-3.0: Fix ROME SAP connection failure issue
For ROME SAP connection phase, we should post the
eWNI_SME_ASSOC_IND_UPPER_LAYER to the queue after
finish sending out the association response frame
for other thread to handle it, otherwise using sme
callback handler in the irq thread will make it has
QDF ASSERT issue in the qdf_mutex_acquire. And the
call sequence that cause the assert like this:
__do_softirq -> ce_engine_service_reg ->
htc_rx_completion_handler -> htt_t2h_msg_handler
-> ol_tx_single_completion_handler ->
ol_tx_desc_frame_free_nonstd ->
tgt_mgmt_txrx_tx_completion_handler ->
lim_assoc_rsp_tx_complete -> sme_process_msg ->
qdf_mutex_acquire.
Meanwhile, lim_assoc_ind will be free in the
lim_assoc_rsp_tx_complete, but it still need to
be used for sme_assoc_ind->assocReqPtr in the
lim_fill_sme_assoc_ind_params, which cause the
assoc req pass to hostapd should be NULL, fix
such issue.

Change-Id: I390224ba64ea6cd963630de5b360e7b5e74a4d10
CRs-Fixed: 2542880
2019-10-15 09:31:29 -07:00
nshrivas
c0ddbee65a Release 5.2.0.152Q
Release 5.2.0.152Q

Change-Id: I90ba19f25d1e1c1db36b53250a26989b16fca2a7
CRs-Fixed: 774533
2019-10-15 08:10:09 -07:00
nshrivas
a22d72328a Release 5.2.0.152P
Release 5.2.0.152P

Change-Id: I708749327d40a530ac6862b3c7145a7d13937703
CRs-Fixed: 774533
2019-10-15 06:44:48 -07:00
nshrivas
b1344d13a8 Release 5.2.0.152O
Release 5.2.0.152O

Change-Id: If29c9859562979b3770bee5b42dc93482a65397e
CRs-Fixed: 774533
2019-10-15 05:16:26 -07:00
Abhishek Ambure
6a2773e4a4 qcacld-3.0: Replace WLAN_PHY_MODE with enum wlan_phymode
enum wlan_phymode is the enum to store the phymode in host
and thus replace WLAN_PHY_MODE with enum wlan_phymode
and add the corresponding change in the code to use
enum wlan_phymode.

Change-Id: I6c7990255f193eb3afdeeb278d3cc159ef8503b1
CRs-Fixed: 2544822
2019-10-15 05:16:19 -07:00
nshrivas
32fd4e8667 Release 5.2.0.152N
Release 5.2.0.152N

Change-Id: Ie1ceee72bbd8ffeb332bfb49728157d2dc8c3c9c
CRs-Fixed: 774533
2019-10-15 02:30:09 -07:00
nshrivas
541afcdd7c Release 5.2.0.152M
Release 5.2.0.152M

Change-Id: I324a130f4712663dfbd03ce3fc7ffd66e745c291
CRs-Fixed: 774533
2019-10-15 00:49:06 -07:00
nshrivas
c65a60b93b Release 5.2.0.152L
Release 5.2.0.152L

Change-Id: I969c7df7d0ece78a92a736733083221c528739ef
CRs-Fixed: 774533
2019-10-14 23:04:57 -07:00
nshrivas
181ea3a9ed Release 5.2.0.152K
Release 5.2.0.152K

Change-Id: Idf145e2792f7f1aba2436eb8bdea6c69cb62df4c
CRs-Fixed: 774533
2019-10-14 19:12:14 -07:00
nshrivas
d839865be0 Release 5.2.0.152J
Release 5.2.0.152J

Change-Id: Iba8a356afec9924169a7d5f74e101037de2c6880
CRs-Fixed: 774533
2019-10-14 17:44:49 -07:00
nshrivas
48001f8e31 Release 5.2.0.152I
Release 5.2.0.152I

Change-Id: I67dc3b972e0ba1fc13511ee5c3b6d2af41448392
CRs-Fixed: 774533
2019-10-14 15:56:07 -07:00
Pragaspathi Thilagaraj
ea180474cd qcacld-3.0: Update group management cipher suite in RSO command
The host driver updates the group management cipher suite to the
firmware as part of RSO commands over the WMI_AP_PROFILE
command. The group management cipher suite is updated from the
group cipher suite which is not correct. As part of join success
update the group management cipher suite from roam_profile
in the roam serialization command in
csr_roam_save_connected_information().

Update the group management cipher suite from the roam profile
to the roam_request and copy it to the WMI_AP_PROFILE command
params in wma.

Change-Id: Ic8dca6938c487396e0202202efbb44ff214ecdcc
CRs-Fixed: 2542225
2019-10-14 15:56:07 -07:00
nshrivas
d39a318e9d Release 5.2.0.152H
Release 5.2.0.152H

Change-Id: I834e2fb86d6807053ce975cfaa54fc3bea5d0c69
CRs-Fixed: 774533
2019-10-14 07:50:48 -07:00
nshrivas
9b93b2437c Release 5.2.0.152G
Release 5.2.0.152G

Change-Id: Ie0ef1cc9b9d275186f27a4ee5f070a295bfca3aa
CRs-Fixed: 774533
2019-10-14 05:47:17 -07:00
Abhishek Singh
623603404e qcacld-3.0: Avoid using struct csr_roam_session in lim
struct csr_roam_session is used in LIM in func
lim_get_session_by_macaddr to get if SA is same as one of the vdev.

struct csr_roam_session should not be used by LIM, so raise change
to used vdev obj manager to find a vdev with same MAC address.

Change-Id: I13bf65a65023a2a8dc82013e2668a075883c111a
CRs-Fixed: 2544552
2019-10-14 05:47:10 -07:00
nshrivas
f9ffa13a2d Release 5.2.0.152F
Release 5.2.0.152F

Change-Id: I0bf7dcc1b74f804e67e915f8380cce91c7dabec6
CRs-Fixed: 774533
2019-10-12 22:15:44 -07:00
nshrivas
7368b5f7e9 Release 5.2.0.152E
Release 5.2.0.152E

Change-Id: Id7aac51b70265610fc7ce688c1cfad3493320ee8
CRs-Fixed: 774533
2019-10-12 20:36:19 -07:00
nshrivas
0d216e9be4 Release 5.2.0.152D
Release 5.2.0.152D

Change-Id: I924a93f4852716ed5478c071756fdaf73320208f
CRs-Fixed: 774533
2019-10-12 19:03:36 -07:00
nshrivas
d9c5b35b9d Release 5.2.0.152C
Release 5.2.0.152C

Change-Id: Iee4fd2e2ebb7efa35ae37e58591d5c06a67f92cf
CRs-Fixed: 774533
2019-10-12 16:23:31 -07:00
nshrivas
485d4e2fc3 Release 5.2.0.152B
Release 5.2.0.152B

Change-Id: Ide622ce585b97f1facb47a85e095cf21722f2f25
CRs-Fixed: 774533
2019-10-12 14:39:25 -07:00
nshrivas
445e192a1e Release 5.2.0.152A
Release 5.2.0.152A

Change-Id: I6a513e39ab86af7cd78f3f08312789f9f2939bea
CRs-Fixed: 774533
2019-10-12 13:10:17 -07:00
nshrivas
3a7059c08e Release 5.2.0.152
Release 5.2.0.152

Change-Id: I0c1c71206de605315342e89ba2ba763b45c654de
CRs-Fixed: 774533
2019-10-12 11:34:24 -07:00
nshrivas
ae2c9bf26c Release 5.2.0.151Z
Release 5.2.0.151Z

Change-Id: I5d77e20c3bc8505176d40bc62223b1df31404261
CRs-Fixed: 774533
2019-10-12 02:34:02 -07:00
nshrivas
bc797147a6 Release 5.2.0.151Y
Release 5.2.0.151Y

Change-Id: I8458dc669a39a38eb0f0b6c336aa64e2bebba9b2
CRs-Fixed: 774533
2019-10-11 04:30:51 -07:00
Yu Wang
36d5210686 qcacld-3.0: set BA buffer size according to he cap of sta
In SAP mode, if he is enabled, the BA buffer size will be
set to 256 in addba response, some STAs can not handle it
properly, which may result in data transmition failure on
these STAs. Then they can not send out DHCP request and so
failed to obtain IP address.
To fix this issue, check the he capability of both STA and
the session, set the buffer size to 256 only when both are
he capable.

Change-Id: If55619d598bb9603cf7ce3bc116d80cf718676d6
CRs-Fixed: 2515183
2019-10-11 04:30:51 -07:00
nshrivas
f81805197f Release 5.2.0.151X
Release 5.2.0.151X

Change-Id: I179f6f5977fee56d8f2e37f04a4af1aa8ab69c8a
CRs-Fixed: 774533
2019-10-11 02:58:42 -07:00
Jianmin Zhu
90469212be qcacld-3.0: Use generic freq to chan API
In lim_set_ch_phy_mode, use generic freq to chan API.

Change-Id: I7b35bc2ac31aaf02f8fea94b99312b93e8af13d7
CRs-Fixed: 2542975
2019-10-11 02:58:34 -07:00
nshrivas
9e40a3d074 Release 5.2.0.151W
Release 5.2.0.151W

Change-Id: Id6070b7bd10872ce018d050bc6542e31b45c681b
CRs-Fixed: 774533
2019-10-11 00:34:48 -07:00
nshrivas
a849eec65a Release 5.2.0.151V
Release 5.2.0.151V

Change-Id: I916ce6e27743d206eb1910fb606b54f4f7f70782
CRs-Fixed: 774533
2019-10-10 13:43:19 -07:00
nshrivas
2af4857d41 Release 5.2.0.151U
Release 5.2.0.151U

Change-Id: Ic8265223f524c0e46b26e9fcc8ce68696b8f3d18
CRs-Fixed: 774533
2019-10-09 22:02:06 -07:00
nshrivas
86a71d038f Release 5.2.0.151T
Release 5.2.0.151T

Change-Id: I540b2bb9f59293214f2e5d3b676b636dceb1b1f3
CRs-Fixed: 774533
2019-10-09 20:39:27 -07:00
nshrivas
d751d7414c Release 5.2.0.151S
Release 5.2.0.151S

Change-Id: I0ce621a06c1940f7393661b491949953edc793b6
CRs-Fixed: 774533
2019-10-09 19:10:37 -07:00
nshrivas
1db5f6e5ed Release 5.2.0.151R
Release 5.2.0.151R

Change-Id: I0041a74a08ca0c04af1a1a717d235fc8664207f0
CRs-Fixed: 774533
2019-10-09 16:16:49 -07:00
nshrivas
f2b75713dd Release 5.2.0.151Q
Release 5.2.0.151Q

Change-Id: I13bdeb157afe6f9a46d41924a3756b72ad9465ff
CRs-Fixed: 774533
2019-10-09 01:52:16 -07:00
nshrivas
e7d6d0f86f Release 5.2.0.151P
Release 5.2.0.151P

Change-Id: I1a7de13e962e5820bb177199e22a9c290bdd0c4e
CRs-Fixed: 774533
2019-10-09 00:18:28 -07:00