提交图

27432 次代码提交

作者 SHA1 备注 提交日期
Madan Koyyalamudi
93cbaec1b9 Release 5.2.1.45Q
Release 5.2.1.45Q

Change-Id: Ib1c0f7c80e208f855f2a3990f99592d9367fc7d6
CRs-Fixed: 774533
2022-11-17 13:47:20 -08:00
Yu Wang
c52981a091 qcacld-3.0: fix vdev ops leak in mic error handler
There is a vdev ops leak when processing mic error, which
will block some other operations, such as idle shutdown,
recovery shutdown, and so on.
To fix it, add osif_vdev_sync_op_stop() in
osif_dp_process_mic_error().

Change-Id: Ida8d73a8e245834a282005501770bd893dad21c8
CRs-Fixed: 3336117
2022-11-17 13:47:20 -08:00
Madan Koyyalamudi
909984db4d Release 5.2.1.45P
Release 5.2.1.45P

Change-Id: I67488b1d41da30971fcc4ad92f0a3fbea869675b
CRs-Fixed: 774533
2022-11-17 11:44:49 -08:00
Liangwei Dong
220191a0f2 qcacld-3.0: Fix start GO failed on SBS config disabled
In SBS disabled, STA connects to MLO AP, then start P2P GO on 2.4 GHz.
The non SBS 3rd connection PCL table doesn't support such combination
and P2P GO start is failed.
Fix by add P2P GC/GO valid PCL type for PM_STA_STA_DBS_2x2

Change-Id: I8d36a11ca0005a25d17187100124e355fcb945ca
CRs-Fixed: 3334208
2022-11-17 11:44:49 -08:00
Madan Koyyalamudi
fd10bd72e6 Release 5.2.1.45O
Release 5.2.1.45O

Change-Id: If3205f8f35ced6c9fb0eaeb9b31e86b574a6aca3
CRs-Fixed: 774533
2022-11-17 08:09:01 -08:00
Jeff Johnson
ce3e5c15a9 qcacld-3.0: Fix wlan_ocb_main.[ch] documentation
The kernel-doc script identified several documentation issues in
wlan_ocb_main.c and wlan_ocb_main.h, so fix them.

Change-Id: Ic9916f335cc6ad68306664f726e18fd96a704225
CRs-Fixed: 3336710
2022-11-17 08:09:01 -08:00
Madan Koyyalamudi
97922efd9a Release 5.2.1.45N
Release 5.2.1.45N

Change-Id: Ia468c5a29939cd7e6c54c9e216a4897580c7bad9
CRs-Fixed: 774533
2022-11-17 04:21:32 -08:00
Jeff Johnson
7697f93852 qcacld-3.0: Rename band_5_ghz_chanenls_size
Rename band_5_ghz_chanenls_size to fix misspelling of "channels".

Change-Id: Ieaf7ca29331be6a0453029ef605f2a0df2c06d17
CRs-Fixed: 3335364
2022-11-17 04:21:32 -08:00
David Oladunjoye
c6e9232cd7 qcacld-3.0: Add support for QCA vendor attribute
Add support for new QCA vendor attribute to configure
the periodic sounding for Tx beamformer functionality.

Change-Id: Ibd83e33ceed589dff6efaeb1cb085b4a5424d0dc
CRs-Fixed: 3329239
2022-11-17 04:21:26 -08:00
Jeff Johnson
cd2be2c878 qcacld-3.0: Rename WIIF_TDLS_OFFCHANNEL_SUPPORT
Rename WIIF_TDLS_OFFCHANNEL_SUPPORT to fix misspelling of "WIFI".

Change-Id: I03be0889b464e0aa5ded982b335a3dbf9d744cb9
CRs-Fixed: 3335363
2022-11-17 04:21:21 -08:00
Madan Koyyalamudi
27ed3f6ec5 Release 5.2.1.45M
Release 5.2.1.45M

Change-Id: I7941c3948f6779213b4c154e7ad1fdfd7efb82d1
CRs-Fixed: 774533
2022-11-17 02:28:35 -08:00
Vinod Kumar Pirla
10ddbd5a8c qcacld-3.0: Send peer ML info on BSS join/leave to cfg80211
On client connection, send the client's MLD address, assoc response IEs
and the link_id of SAP on which the new client is added.
For non-MLO capable clients the MLD is sent as NULL address

On ML client disconnection, use MLD address of the client as argument
to cfg80211_del_sta().
For non-MLO client disconnection, use the legacy address of the client
as argument to cfg80211_del_sta().

Change-Id: I43cb8e688251b6118932e1ae88f7abdf53dd54a0
CRs-Fixed: 3324216
2022-11-17 02:28:35 -08:00
Madan Koyyalamudi
188e55a759 Release 5.2.1.45L
Release 5.2.1.45L

Change-Id: Ib1dd332daf34a4a1ce29c0e403054250c8ff38c1
CRs-Fixed: 774533
2022-11-17 00:33:11 -08:00
Amit Mehta
b687959634 qcacld-3.0: Make changes to update tsf_id and mac_id
Currently host Sents WMI command to Fw to read tsf_id and mac_id
but in cases where there is change in mac_id after vdev start,
new tsf_id and mac_id is not updated in host to read from correct
scratch register. Which results in reading tsf value from wrong
scratch registers.

To fix the issue Fw will sent the WMI_VDEV_TSF_REPORT_EVENT directly
to host with updated mac_id and tsf_id. Make changes to update
tsf_id and mac_id from the direct event received.

Change-Id: I0b98022d1e91e1c7bcf85853c3f14a36ef0f2f7b
CRs-Fixed: 3334879
2022-11-17 00:33:11 -08:00
Madan Koyyalamudi
03393223b3 Release 5.2.1.45K
Release 5.2.1.45K

Change-Id: I05037aa3b45e2bf4fe6594613659e1dc0dff9fac
CRs-Fixed: 774533
2022-11-16 15:36:39 -08:00
Asutosh Mohapatra
7b4c3a6fb3 qcacld-3.0: Set PM delay to 1200 ms for WOW_REASON_LOCAL_DATA_UC_DROP
Currently general PM delay is 500 ms. If fw sends wow wakeup with reason
code WOW_REASON_LOCAL_DATA_UC_DROP host wakes up, 500 ms after the
transactions again runtime suspend takes effect. Every time FW sends wow
wake there will be a small delay induced. It is noticed that large
frames are getting dropped for continuous wow wakeup events.

To address this issue increase PM delay to 1200 ms if fw sends
wow wake for reason WOW_REASON_LOCAL_DATA_UC_DROP and again
revert it back to 500 ms on next WoW enter.

Change-Id: I57bafc5ae8a633f1f685201ceb5936b59c985148
CRs-Fixed: 3330844
2022-11-16 15:36:38 -08:00
Madan Koyyalamudi
0301202d47 Release 5.2.1.45J
Release 5.2.1.45J

Change-Id: Ib72f62e3ec6215e7a3caec8d9a8379c50de580a6
CRs-Fixed: 774533
2022-11-16 13:38:44 -08:00
Vinod Kumar Pirla
0164efffad qcacld-3.0: Send peer ML info on OWE connection event
For ML SAP configured in OWE, on ML client connection
send the MLD address and SAP's link id on which connection
is made.

For legacy clients or non-ML SAP don't need to send this info.

Change-Id: I04de6d172f7b5ddff22fc49123626510f23b21fd
CRs-Fixed: 3323808
2022-11-16 13:38:44 -08:00
Madan Koyyalamudi
18e872f463 Release 5.2.1.45I
Release 5.2.1.45I

Change-Id: I7c4f4fbacb877625bb043739f1ba807f60bf6586
CRs-Fixed: 774533
2022-11-15 21:38:42 -08:00
Jyoti Kumari
93ae42666a qcacld-3.0: Handle LL SAP + SAP/GO scenario during acs
Filter pcl channel list for SAP/GO if LL SAP is present
and SAP/GO comes up.

Change-Id: I7527131ba8b465f5be9bafec3d0c8b527a70b3dd
CRs-Fixed: 3331013
2022-11-15 21:38:42 -08:00
Madan Koyyalamudi
100ae5dcbe Release 5.2.1.45H
Release 5.2.1.45H

Change-Id: I4f626c38cc40f1daa1d186e3ecac0a631a99f2bb
CRs-Fixed: 774533
2022-11-15 19:44:34 -08:00
Jyoti Kumari
f75b4b4cca qcacld-3.0: Kernel doc mismatch in policy_mgr_are_sbs_chan()
Kernel doc mismatch in policy_mgr_are_sbs_chan(). Correct it
by adding proper argument.

Change-Id: Ic72659df96bac1f98323ec7a9d339d0a975434a0
CRs-Fixed: 3336165
2022-11-15 19:44:33 -08:00
Madan Koyyalamudi
36566e8590 Release 5.2.1.45G
Release 5.2.1.45G

Change-Id: I17561a5ec6e000f0afd9e78d525a758f8931693f
CRs-Fixed: 774533
2022-11-15 16:01:42 -08:00
Jeff Johnson
13a3b23df2 qcacld-3.0: Fix wlan_hdd_hostapd.c documentation
The kernel-doc script identified several documentation issues in
wlan_hdd_hostapd.c, so fix them.

Change-Id: Ifbf8223b99e71715ce9e2ce49324e1b4a0d8d7b1
CRs-Fixed: 3335523
2022-11-15 16:01:42 -08:00
Madan Koyyalamudi
6fb568b5e0 Release 5.2.1.45F
Release 5.2.1.45F

Change-Id: I2be039dc342b8f40ba7d920b8596586bdd791035
CRs-Fixed: 774533
2022-11-15 11:56:36 -08:00
David Oladunjoye
3e11a3a0fb qcacld-3.0: Fix list iterators to match upstream discussion
List iterators should conform to upstream discussion. List iterators that
reach end of list do not point to NULL but rather they point to list_head.
Dereferencing the iterator in this case would break the list. The scope of
the list iterator should be confined to the loop. Solution is to use assign
ptr to iterator when condition is met, this ptr can be used outside of the
loop.

Change-Id: Ia55da61b0f25a0de9a4070d89eae11327e4753ef
CRs-Fixed: 3331679
2022-11-15 11:56:35 -08:00
Madan Koyyalamudi
78c074bd0a Release 5.2.1.45E
Release 5.2.1.45E

Change-Id: I3f89891584c8b9bdd1f5ce6167bfb79ee949d142
CRs-Fixed: 774533
2022-11-14 18:05:26 -08:00
Asutosh Mohapatra
6a753e7002 qcacld-3.0: Advertise unspecified SAR versions as default to userspace
Currently, if fw sends any SAR version that is not having mapping
in host, host advertises SAR version unspecified to userspace.
And if userspace sends set SAR V1 to host, host converts it
to SAR V2 only if fw is configured to SAR V2 or Sar V3.

Instead of SAR version unspecified advertise SAR V1 to userspace
and add changes in host to convert SAR V1 to SAR V2 if fw is not
configured to SAR V1.

Change-Id: Ifd862cf9107ae3bbac9a4336b5c2a03c1bd5bb98
CRs-Fixed: 3326711
2022-11-14 18:05:26 -08:00
Madan Koyyalamudi
5853cb9b8d Release 5.2.1.45D
Release 5.2.1.45D

Change-Id: Id0bf06751b34eb4e17a482c213e19a3cc0b3088f
CRs-Fixed: 774533
2022-11-14 13:13:53 -08:00
Bing Sun
9dd94bfc5f qcacld-3.0: Fix legacy STA did not follow AP bandwidth
Currently if reference AP upgrades its channel bandwidth, STA
does not follow it.
Make legacy STA follow channel bandwidth of ap through
lim_handle_sta_csa_param.

Change-Id: Ic4473189a0df5edf9475d6683df1387ac4a4375a
CRs-Fixed: 3326762
2022-11-14 13:13:53 -08:00
Bing Sun
1935f1eccb qcacld-3.0: Fix 802.11be STA did not follow AP bandwidth
Currently if reference AP upgrades its channel bandwidth, STA
does not follow it.

Make 802.11be STA follow channel bandwidth of ap based on its
capability through lim_handle_sta_csa_param.

Change-Id: I43b19115e05b99d2c234e8a1340f560d03e37b8a
CRs-Fixed: 3326764
2022-11-14 13:13:48 -08:00
Bing Sun
40873f100c qcacld-3.0: Process EHT operation IE in an API
Extract EHT operation IE processing code as an API, so that critical
update can call it directly.

Make EHT IE process common for 802.11be only STA and MLO STA.

Change-Id: I802d58d115db69162e84faf05e5a66a76148a411
CRs-Fixed: 3320465
2022-11-14 13:13:43 -08:00
Madan Koyyalamudi
394af02a5f Release 5.2.1.45C
Release 5.2.1.45C

Change-Id: Idfcabfcd3ff4a8fc4d901cbc062a5fe22132481c
CRs-Fixed: 774533
2022-11-14 11:11:26 -08:00
Jeff Johnson
00c4713e4d qcacld-3.0: Fix sap_channel_sel() prototype
Fix sap_channel_sel() prototype so that it matches the documentation
as well as the implementation.

Change-Id: I99ef2ff6e867b2124bb534bb12ba0f5818f8e0a4
CRs-Fixed: 3330730
2022-11-14 11:11:26 -08:00
Madan Koyyalamudi
1ed984f857 Release 5.2.1.45B
Release 5.2.1.45B

Change-Id: Ib979876821b72e66240087d0a509d53fe0d1c03e
CRs-Fixed: 774533
2022-11-14 07:38:40 -08:00
Jeff Johnson
a0b4717c55 qcacld-3.0: Fix wmi_unified_coap_api.h documentation
The kernel-doc script identified several documentation issues in
wmi_unified_coap_api.h, so fix them.

Change-Id: Ied119dcf6acd477981c990007a916c66689bcce8
CRs-Fixed: 3331885
2022-11-14 07:38:39 -08:00
Madan Koyyalamudi
82bae4a62d Release 5.2.1.45A
Release 5.2.1.45A

Change-Id: I41865f853e9a2dac13761f4855f3620953da2786
CRs-Fixed: 774533
2022-11-13 06:59:34 -08:00
Yeshwanth Sriram Guntuka
51c1c5669c qcacld-3.0: Initialize Direct Link DP only if FW supports
Initialize direct link datapath based on the capability
bit from FW.

Change-Id: I054ae693762bafcd9461cf2505b0c4446c3c6c2f
CRs-Fixed: 3335329
2022-11-13 01:42:10 +05:30
Madan Koyyalamudi
d87a5b9b96 Release 5.2.1.45
Release 5.2.1.45

Change-Id: I7e013537f61bc0a7382f70151c98746d4ffd9cfa
CRs-Fixed: 774533
2022-11-12 01:23:06 -08:00
Yeshwanth Sriram Guntuka
e8b18e43b9 qcacld-3.0: Use a dedicated rx refill ring for Direct Link
Allocate a dedicated rx refill ring for use by LPASS
WiFi driver to provide buffers back to FW in the
Direct Link datapath.

Change-Id: I3b59e2fd3973f37fc2cc77898c4dcf09fc5def57
CRs-Fixed: 3317972
2022-11-12 01:23:06 -08:00
Gururaj Pandurangi
876085af7a qcacld-3.0: Add support for EHT 320 MHz BW caps
Add a new API to append EHT 320 MHz bandwidth capability
from mlme to legacy dot11f structure.

Change-Id: I9ffe7d51da3b22fec47b7be36ab2ac54a8e91bfb
CRs-Fixed: 3330749
2022-11-12 01:23:01 -08:00
Madan Koyyalamudi
f9c92eba52 Release 5.2.1.44Z
Release 5.2.1.44Z

Change-Id: I14ff31212865129bc20d8674d2c25bd8f2bbf37f
CRs-Fixed: 774533
2022-11-11 19:41:42 -08:00
Vijay Raj
3d128118ef qcacld-3.0: Modify cm_roam_mgmt_frame_event to log correct rssi value
In the api cm_roam_mgmt_frame_event(), the rssi is logged
as a positive value.

Modify cm_roam_mgmt_frame_event() to log rssi value as
a negative value.

Change-Id: I1af7827beda23381e89880cf7ef73c24a7e38a15
CRs-Fixed: 3327027
2022-11-11 19:41:41 -08:00
Madan Koyyalamudi
608832758f Release 5.2.1.44Y
Release 5.2.1.44Y

Change-Id: I391552535dda8894bd6901413e0ddb0e3341fedc
CRs-Fixed: 774533
2022-11-11 17:15:24 -08:00
Yeshwanth Sriram Guntuka
04beed1f7f qcacld-3.0: Address compilation issue when SMMU S1 flag is enabled
Address compilation issue when SMMU S1 configuration
flag is enabled.

Change-Id: I281afc58d1d31168b85eb8fb2e5b310bf6ffed78
CRs-Fixed: 3334353
2022-11-11 17:15:23 -08:00
Madan Koyyalamudi
9452a75de9 Release 5.2.1.44X
Release 5.2.1.44X

Change-Id: Ib78150141d7cc530aa3ef825282d7d86954fe9c4
CRs-Fixed: 774533
2022-11-11 10:54:54 -08:00
Kiran Kumar Lokere
b8c9877eff qcacld-3.0: Add op mode IE to non-inheritance list in MLO IE
Include the op mode IE for a 20 MHz connection if HE is not
supported. Add the op mode IE to the non-inheritance list of
the MLO IE if the IE is included in the assoc request frame.

Change-Id: Ib534ebcd5305862afa23e32d95049da03915db9f
CRs-Fixed: 3331916
2022-11-11 10:54:53 -08:00
Madan Koyyalamudi
865cd57980 Release 5.2.1.44W
Release 5.2.1.44W

Change-Id: Id7d16b8dbae86fda1719776d71ee85a12b330e3b
CRs-Fixed: 774533
2022-11-11 06:01:03 -08:00
Vinod Kumar Myadam
ed92b87be6 qcacld-3.0: Optimize log prints
Optimize log prints in wma_mc_process_msg

Change-Id: Ic863926f9a2af8ba3ff37736a35e42ed460507cc
CRs-Fixed: 3328235
2022-11-11 06:01:02 -08:00
Madan Koyyalamudi
69c9e40dc3 Release 5.2.1.44V
Release 5.2.1.44V

Change-Id: I3ff7c6970b3f6b34310b6e229cd38b43b4bb4ff2
CRs-Fixed: 774533
2022-11-11 03:55:37 -08:00