コミットグラフ

26771 コミット

作成者 SHA1 メッセージ 日付
Madan Koyyalamudi
b1c1f1392b Release 5.2.1.35Y
Release 5.2.1.35Y

Change-Id: I1a215da657cc0fed91258c5e29aab7ac9481bac0
CRs-Fixed: 774533
2022-09-07 03:11:29 -07:00
Jeff Johnson
b5a18bdbe6 qcacld-3.0: Fix misspelling "implict"
Fix misspelling: implict ==> implicit

Change-Id: I150ae8f5fd8a9ce9039d4344c1e1da9026bd10ce
CRs-Fixed: 3275696
2022-09-07 03:11:29 -07:00
Madan Koyyalamudi
b5e282b700 Release 5.2.1.35X
Release 5.2.1.35X

Change-Id: I3122cd6e9c9596e20f577bc98cc19571ebfd2168
CRs-Fixed: 774533
2022-09-07 01:33:54 -07:00
Jeff Johnson
27acae69b7 qcacld-3.0: Fix misspelling "unsed"
Fix misspelling: unsed ==> unused

Change-Id: I95a50aee586e89939524ae8f856e743735c756ee
CRs-Fixed: 3275695
2022-09-07 01:33:54 -07:00
Madan Koyyalamudi
fabaef91db Release 5.2.1.35W
Release 5.2.1.35W

Change-Id: I4cb58b14374379a15861430beffe957b52eabcfa
CRs-Fixed: 774533
2022-09-06 23:56:12 -07:00
Jeff Johnson
16dfa7e173 qcacld-3.0: Fix misspelling "registerd"
Fix misspelling: registerd ==> registered

Change-Id: I30b77d9d32b06180d4ba8c42a28ddc2553977e63
CRs-Fixed: 3275694
2022-09-06 23:56:11 -07:00
Madan Koyyalamudi
b81bec5e0c Release 5.2.1.35V
Release 5.2.1.35V

Change-Id: Iba7b3e7649a68a1a32a32b05f4e43761947e8eb7
CRs-Fixed: 774533
2022-09-06 22:15:00 -07:00
Jeff Johnson
20c028b2c3 qcacld-3.0: Fix misspelling "identifer"
Fix misspelling: identifer ==> identifier

Change-Id: Iafd05a2c0dad3eaa08abe44dc168fdcd271878a1
CRs-Fixed: 3275693
2022-09-06 22:15:00 -07:00
Jeff Johnson
6a47eed2a5 qcacld-3.0: Fix misspelling "comparision"
Fix misspelling: comparision ==> comparison

Change-Id: Ia597d02b90b99996c884177bfd8e3b6e47cc1f47
CRs-Fixed: 3275692
2022-09-06 22:14:53 -07:00
Madan Koyyalamudi
ddef64d8af Release 5.2.1.35U
Release 5.2.1.35U

Change-Id: I1077af6bcdbcf2beb3d27019f459e578b778c2f6
CRs-Fixed: 774533
2022-09-06 20:33:49 -07:00
Jeff Johnson
b208fc1ab8 qcacld-3.0: Fix misspelling "superceeded"
Fix misspelling: superceeded ==> superseded

Change-Id: Idb14511b893e3b6f2d7b2b6372914615fa4e5c71
CRs-Fixed: 3275691
2022-09-06 20:33:49 -07:00
Jeff Johnson
e614f829b5 qcacld-3.0: Fix misspellings of "operation"
Fix misspellings:
Opeartion ==> Operation
opperation ==> operation
opration ==> operation

Change-Id: I57b4e2dea3fc989d4005237a6bcffeac0e693ffa
CRs-Fixed: 3275690
2022-09-06 20:33:43 -07:00
Madan Koyyalamudi
32939f21ef Release 5.2.1.35T
Release 5.2.1.35T

Change-Id: I05baf6d5eb24785d944ee96c9c8f58c046f0b1be
CRs-Fixed: 774533
2022-09-06 18:57:14 -07:00
Jeff Johnson
24806a2d40 qcacld-3.0: Fix misspelling "Dynamicaly"
Fix misspelling: Dynamicaly ==> Dynamically

Change-Id: Iafac3a28f8dce0a8d404b57867479ef5d6ed5c04
CRs-Fixed: 3275689
2022-09-06 18:57:13 -07:00
Jeff Johnson
e48c3bb42d qcacld-3.0: Fix misspelling "dervies"
Fix misspelling: dervies ==> derives

Change-Id: I3419779143b4097d1efef0d654990333d5c69df7
CRs-Fixed: 3275688
2022-09-06 18:57:08 -07:00
Jeff Johnson
9738fc6bbf qcacld-3.0: Fix misspelling "formated"
Fix misspelling: formated ==> formatted

Change-Id: Idf32e65f0761671b986b6686d243fea9304099d9
CRs-Fixed: 3275687
2022-09-06 18:57:02 -07:00
Jeff Johnson
fa3e8441e5 qcacld-3.0: Fix misspellings of "available"
Fix misspellings:
availbale ==> available
avaialble ==> available
avilable ==> available

Change-Id: Ibaf369e6baf70508b32f6acdd6aa851c1fc13dca
CRs-Fixed: 3275686
2022-09-06 18:56:57 -07:00
Madan Koyyalamudi
cfad7d7110 Release 5.2.1.35S
Release 5.2.1.35S

Change-Id: I486b1abb9d949735645f57ce95864eb51a26ec2d
CRs-Fixed: 774533
2022-09-06 16:50:55 -07:00
Liangwei Dong
f863fac358 qcacld-3.0: Add dfs channel to ACS chan selection list
Single SAP is not allowed on the DFS channel with the
g_sta_sap_scc_on_dfs_chan value = 1.
If g_sta_sap_scc_on_dfs_chan = 1 and STA is present on the
dfs channel, allow the dfs channel to be added to ACS channel
selection list.

Change-Id: I19f799628febd495302547a3f223e8b2561d8b78
CRs-Fixed: 3271710
2022-09-06 16:50:55 -07:00
Madan Koyyalamudi
cce2f24e84 Release 5.2.1.35R
Release 5.2.1.35R

Change-Id: I37bf55d2c83507b4f9985251e60c95ac99ad8814
CRs-Fixed: 774533
2022-09-06 15:16:10 -07:00
abhinav kumar
df2d2a7dc7 qcacld-3.0: Short roam channel list in ascending order
Host receives channel list via an event
WMI_ROAM_SCAN_CHANNEL_LIST_EVENTID as
getroamscanchannels command response or on disconnection
in FW.

As per the new requirements sort the channel list in
ascending order before sending the list to the supplicant.

Change-Id: I189e10eef534349a044a4dbb30b92461a886f614
CRs-Fixed: 3277010
2022-09-06 15:16:10 -07:00
Madan Koyyalamudi
f04a363f9b Release 5.2.1.35Q
Release 5.2.1.35Q

Change-Id: I65799bd1b3b0b76cbfff5724c97d90d7fad11e75
CRs-Fixed: 774533
2022-09-06 13:46:26 -07:00
Srinivas Dasari
284ee6b50b qcacld-3.0: Add link entry to policy_mgr upon legacy to MLO roam
Currently, link entry is not added to connection_list of
policy_mgr in case of legacy to MLO roaming. This causes
policy_mgr to miss track of the MLO link.
Check if the connection entry is present in the policy mgr
for the link vdev id and add an entry if it's not present.

Change-Id: Ib19f3616a3384670f1faef20c39476a2bcac2588
CRs-Fixed: 3274435
2022-09-06 13:46:26 -07:00
Yu Tian
1a68a41dfa qcacld-3.0: Add additional check for dp thread deinit
In DP thread create failure path, thread de-init logic
doesn't check thread is really running or not, but sends
an shutdown event and wait for completion. This will cause
completion timeout and lead crash. Change adds additional
check for theard stats before sending event.

Change-Id: Ie8e07ba3b6f992a34e9b4b3bbc36b8080157a408
CRs-Fixed: 3280401
2022-09-06 13:46:21 -07:00
Madan Koyyalamudi
b5af7c70d8 Release 5.2.1.35P
Release 5.2.1.35P

Change-Id: I1395e8f86e5c976c6f4eefc8f0e4f3a8e10a7813
CRs-Fixed: 774533
2022-09-06 04:23:24 -07:00
Surabhi Vishnoi
603ebd0743 qcacld-3.0: Enable SAP ACS optimization feature config
Enable SAP ACS optimization config in default_defconfig and
add corresponding kbuild flag.

Change-Id: I9f741cf5e17c8258136c2ebbd6a975888989fa66
CRs-Fixed: 3280853
2022-09-06 04:23:24 -07:00
Jianmin Zhu
b905ea4fac qcacld-3.0: Fix race condition between supplicant and driver
There is a race condition issue between supplicant and driver thread.
1.	Suppliant disable F/W roaming.
2.	Supplicant Invoked roaming.
3.	Driver reported roam completed to supplicant before EV_ROAM_DONE.
4. 	Supplicant tried to enabled roaming, failed for vdev ROAMING state.
5.	Roaming completed, but RSO kept disabled for supplicant disabled
	roaming flag not cleared.
6. 	F/W roaming kept disabled until next disconnect and reconnect.

To fix it, driver don't report roam completed event to supplicant until
vdev changed from ROAMING to CONNECTED.

Change-Id: I8f0db74b5dce69ea355fde2c43edaf6419c87eb0
CRs-Fixed: 3280727
2022-09-06 04:23:18 -07:00
Madan Koyyalamudi
9f816f0275 Release 5.2.1.35O
Release 5.2.1.35O

Change-Id: If4d5c6bc3bcc6c8c7bbad04074b4ba16f2d48cbf
CRs-Fixed: 774533
2022-09-05 23:46:02 -07:00
Rahul Gusain
b9547be440 qcacld-3.0: Move PASN support out of RTT_11AZ_SUPPORT
Currently, host driver processes the PASN auth frames only
on 11az supported targets. This is guarded with a compilation
flag WLAN_FEATURE_RTT_11AZ_SUPPORT. NAN pairing protocol also
uses PASN auth frames and these targets may not support 11az.

So, move PASN authentication frame processing out of the
compilation flag WLAN_FEATURE_RTT_11AZ_SUPPORT to support paring
protocol on non-11az supported targets as well.

Change-Id: I8ae5fed3cbbb8518285855d90d297dc31c62f493
CRs-Fixed: 3281439
2022-09-05 23:46:01 -07:00
Madan Koyyalamudi
7d65aa8833 Release 5.2.1.35N
Release 5.2.1.35N

Change-Id: I6afa80441aabe7c592b5a7301de708311ca13663
CRs-Fixed: 774533
2022-09-05 21:32:50 -07:00
Utkarsh Bhatnagar
ce8795375d qcacld-3.0: Disable TDLS offchannel if more than 1 peer connects
Disable TDLS offchannel if number of connected peers are more than
one.
Also, re-enable offchannel if all peers are disconnected expect one.
With this change, it is possible to increase the limit of max
connected peers which was previously set as one when TDLS
Offchannel is enabled.

Change-Id: Ic0826aa32c8ef805a2df6da6c7506895cdc08a09
CRs-Fixed: 3265868
2022-09-05 21:32:50 -07:00
Madan Koyyalamudi
49acb0c91d Release 5.2.1.35M
Release 5.2.1.35M

Change-Id: I31bcb1ea1e2c7af8ae25e1b401ee6b3d149e871c
CRs-Fixed: 774533
2022-09-05 04:48:49 -07:00
Pragaspathi Thilagaraj
b0dc5febdb qcacld-3.0: Fill PMKID in association request to SAE AP
After SAE full authentication, driver is not including
PMKID derived as part of the SAE authentication to the
AP in association request frame. This causes interopability
issues with some AP, which expects PMKID in association
request frame.

Fill PMKID in association request to SAE AP.

Change-Id: Ic09d653c74fd5c37486e4fa22b5ca9cd85c04743
CRs-Fixed: 3280164
2022-09-05 04:48:49 -07:00
Utkarsh Bhatnagar
0d8b108c4a qcacld-3.0: Update offchannel freq and bw based on peer caps
Update offchannel frequency based on peer caps such as
1. If 6 GHz is supported then select the ini preferred 6 GHz channel
   frequency if peer also supports the same channel.
2. If 6 GHz is supported and peer doesn't support the ini preffered
   channel frequency then select the very first 6 GHz channel which
   peer supports as preffered offchannel.
3. If peer doesn't support 6 GHz, then select ini preffered 5 GHz
   off channel frequency, given that peer should also support it.
4. If peer doesn support 6 GHz and also doesn't support ini preferred
   5 GHz offcahnnel, then select the very first 5 GHz channel it
   supports.

Update preffered offchannel Bandwidth such as take minimum of peer
supported max bandwith which is extracted from supported opclass and
max Bw device supports.

Change-Id: I93412774f35280105b22d5ec44895572f9d7aeef
CRs-Fixed: 3266066
2022-09-05 04:48:43 -07:00
Madan Koyyalamudi
3253db2156 Release 5.2.1.35L
Release 5.2.1.35L

Change-Id: Ie0a1d5d4b12839c76e31fa31a4ec3d9f7e6f9b97
CRs-Fixed: 774533
2022-09-03 08:02:11 -07:00
jinbaoliu
c2cd820a34 qcacld-3.0: Fix rx rate report issues in some legacy cases
Driver will refill rx rates info which has been filled according
to the rateflags obtained from FW. The problem occurs when DP
receives legacy data whereas the rateflags do not contain legacy
bit. This will lead to the GUI displaying non-legacy rates.This
change clears the rate flag to ensure kernel to use legacy rates.

Change-Id: I93f30170b6a4dd742d8c653ef62f82190f1da2ee
CRs-Fixed: 3277906
2022-09-03 08:02:11 -07:00
Madan Koyyalamudi
e49816234a Release 5.2.1.35K
Release 5.2.1.35K

Change-Id: I70a4903c92ec91cf228abfbffd4b1e2820731a0f
CRs-Fixed: 774533
2022-09-03 06:21:32 -07:00
Amruta Kulkarni
9411a9b69d qcacld-3.0: Update number of links only for initial connection
For single link connection, the number of partner links is set to min
of assoc response ML IE and number of partner links that user configured.
This is not needed for roaming case, as roam sync indication has number
of partner links set.

Change-Id: Ibb46b83a2a88adb81d3d430362c7b1b7a4b6a4c3
CRs-Fixed: 3281779
2022-09-03 06:21:31 -07:00
Madan Koyyalamudi
31e0b71372 Release 5.2.1.35J
Release 5.2.1.35J

Change-Id: I914a26fa823b317d7cadc98f6d929e0a8fede3c4
CRs-Fixed: 774533
2022-09-03 03:19:43 -07:00
Surya Prakash Sivaraj
538f94a3fa qcacld-3.0: Bring up SAP in VLP if country supports VLP
In STA+SAP concurrency, if the STA is connected in indoor
power, and if the country/channel supports VLP, then bringup
the SAP in VLP. Move the STA to VLP as well.

Restore the power of the STA, when the SAP is disconnected.

Add changes to:
a) Decide the power type for the concurrency during start bss,
stop bss, change channel request calls of the SAP interface.

b) Allow the 6 GHz SCC channel in ACS computation if the channel
supports VLP power or if the channel is indoor and enabled.

Change-Id: I151e2e3e8910a406bb5c1526f4f01715854d173f
CRs-Fixed: 3268100
2022-09-03 03:19:42 -07:00
Madan Koyyalamudi
1051484cb6 Release 5.2.1.35I
Release 5.2.1.35I

Change-Id: I827786cd5de1df31f72eaff84407f0228d1a2de2
CRs-Fixed: 774533
2022-09-03 01:45:07 -07:00
Asutosh Mohapatra
5730e95021 qcacld-3.0: Start SAP on valid channel after country change
Currently if SAP is up on 5 GHz DFS/non-DFS channel and country
change happens to world mode where SAP is not allowed on 5 GHz
channels then it moves to a 2.4 GHz channel and saves current
operating frequency band information, now again if a country
change happens SAP tries to move back to the first 5 GHz
active/passive channel.

Sap should come to active channel first. If not available then
it should come on DFS channel, but it shouldn't come up on
passive channel.

To address this issue, add a fix to filter out passive channels.

Change-Id: I32e8a81c2a5d9e785262edbeeef2c879c87f1302
CRs-Fixed: 3277965
2022-09-03 01:45:06 -07:00
Madan Koyyalamudi
a97a2ec796 Release 5.2.1.35H
Release 5.2.1.35H

Change-Id: Iaac401632cfe9af4972d936a06e2f23ec685e096
CRs-Fixed: 774533
2022-09-02 21:00:11 -07:00
Gururaj Pandurangi
d144b95d6d qcacld-3.0: Extract MSD caps from MLD AP to share with FW
Extract MSD capabilities from assoc response from MLD AP
and share the params with FW via peer assoc cmd on all MLO
links.

Change-Id: I301f56c37b6d0d2c56af13eec72d2e452a1508ed
CRs-Fixed: 3271116
2022-09-02 21:00:11 -07:00
Madan Koyyalamudi
ffe0cee438 Release 5.2.1.35G
Release 5.2.1.35G

Change-Id: I8eeb77a0ff7612e82e3fe6da09edbc3c39cc907e
CRs-Fixed: 774533
2022-09-02 19:14:23 -07:00
Gururaj Pandurangi
1c7cc7a1ce qcacld-3.0: Add TPE IE EIRP power support for 6 GHz band
Add TPE IE EIRP power parsing support for 6 GHz channels.
1) Currently, is_psd_power flag is derived from current
channel list chan flag which returns true if corresponding
channel supports PSD power. Normally, all 6 GHz channels
support PSD, so this flag is usually set to 1. But, AP
can transmit EIRP power in TPE IE for 6 GHz channels,
thus derive this flag based on tx_power interpretation
field in TPE IE for accurate value.
2) The calculated center freq is passed as argument to
retrieve regulatory power from reg channel list
but this logic works only for PSD. E.g. In case of EIRP,
center freq can be 6125 MHz for oper freq 6115 and BW
40 MHz, and causing reg APIs to return reg power as 0.
Thus, pass operating freq as argument in case of EIRP.

Change-Id: If1ad3870a866592d970adad218e507c9c756f615
CRs-Fixed: 3266393
2022-09-02 19:14:23 -07:00
Madan Koyyalamudi
ff4e727376 Release 5.2.1.35F
Release 5.2.1.35F

Change-Id: I6828760f70d8ae2ec91e78c43cd4588c87e9171e
CRs-Fixed: 774533
2022-09-02 16:18:16 -07:00
Amruta Kulkarni
8cdac5f2b0 qcacld-3.0: Find peer using link mac addr for SAE roaming
After vdev creation, self peer is created using mld mac address.
In case of SAE roaming, the auth frame received from supplicant
has link mac address thus it is unable to find peer.

Add api to find mld mac address from link mac address.

Change-Id: Ic01bf4da7b79779efd8b9ea8f1e180291c877593
CRs-Fixed: 3275434
2022-09-02 16:18:16 -07:00
Madan Koyyalamudi
703321183c Release 5.2.1.35E
Release 5.2.1.35E

Change-Id: I4695f07c045e1d8cf8139246f8fd73422862bc8b
CRs-Fixed: 774533
2022-09-02 14:32:20 -07:00
Deeksha Gupta
cc303479cf qcacld-3.0: Configure Power Save for ML link
Currently, driver configures PS only for assoc vdev using
__wlan_hdd_cfg80211_set_power_mgmt().

Fix is, driver should configure power save for ML links
as well.

Change-Id: I4b624fce83398781f919a3a1f770aab9b04e1c09
CRs-Fixed: 3271792
2022-09-02 12:27:32 +05:30