커밋 그래프

27010 커밋

작성자 SHA1 메시지 날짜
Jeff Johnson
09ce6ae175 qcacld-3.0: core: wma: Fix misspellings
Fix misspellings in core/wma/...

Change-Id: Ie335a23b85dac4ee5670704a9e3c2eb07f511cfc
CRs-Fixed: 3303623
2022-10-03 00:19:18 -07:00
Madan Koyyalamudi
ad0b9b7ccd Release 5.2.1.39M
Release 5.2.1.39M

Change-Id: I072d49e464d324657c568784c9d04d991a200be5
CRs-Fixed: 774533
2022-10-02 20:46:12 -07:00
Pragaspathi Thilagaraj
da70e5bcee qcacld-3.0: Reset per vdev roam trigger config upon disconnect
Roam trigger bitmap is configured to enable few specific
triggers when SETNCHOMODE command is issued. But if disconnect
happens without NCHO disable, then the roam_trigger_bitmap
per vdev doesn't reflect the ini configuration. This causes
some roam triggers not getting triggered.

Reset per vdev roam trigger configuration.

Change-Id: I3dc008a58a2a20c4f0820fe43aa4b6406ba8dd2a
CRs-Fixed: 3300488
2022-10-02 20:46:12 -07:00
Madan Koyyalamudi
16d4588368 Release 5.2.1.39L
Release 5.2.1.39L

Change-Id: I512bba3b2b7efb42d41c48375832468036a191c3
CRs-Fixed: 774533
2022-10-01 11:35:17 -07:00
Divyajyothi Goparaju
9e02702427 qcacld-3.0: Replace wlan_reg_is_disable_for_freq
As part of upgrading legacy code
with 6 GHz power APIs, replace
all ocurrances of
wlan_reg_is_disable_for_freq with
wlan_reg_is_disable_for_pwrmode.

Change-Id: Id18e48e27eb118945d56205797882874eb552153
CRs-Fixed: 3145764
2022-10-01 11:35:16 -07:00
Jeff Johnson
1e348b3026 qcacld-3.0: Remove calls to qdf_exit_thread()
Since Linux Kernel commit 63706172f332 ("kthreads: rework
kthread_stop()"), made in 2009 in Linux Kernel v2.6.31-rc1, it has not
been necessary for kernel threads to call do_exit(). Since we do not
support kernels earlier than that, remove the calls to
qdf_exit_thread(), the abstraction function for do_exit().

See Change-Id I22f27692fa8766df080630b9b0640c259285557c for more
information on why this call is being removed.

Change-Id: I5fa0e404e782edc04034bef8412acd0ca2f83097
CRs-Fixed: 3300457
2022-10-01 11:35:11 -07:00
Sheenam Monga
dca999a564 qcacld-3.0: Add feature flag to support SR
Add WLAN_FEATURE_SR to enable/disable
Spatial Reuse support which is futher
dependent on 11AX support.

Change-Id: Iaa6f2a50c073eb279f967b6820bf5551bf100e3f
CRs-Fixed: 3301884
2022-10-01 11:35:06 -07:00
Madan Koyyalamudi
36f3ff4ee0 Release 5.2.1.39K
Release 5.2.1.39K

Change-Id: Ib9686c4e50b3944c1d263a1cdb35fd1b1b5be2dd
CRs-Fixed: 774533
2022-10-01 09:47:16 -07:00
Deeksha Gupta
6e213a4b81 qcacld-3.0: Allocate dynamic memory for Multi link IE
Currently, In case of auth frame driver is allocating static memory of
size 255 bytes to the MLO ie buffer. In some case, MLO ie buffer can
be more than 255 which will lead to out-of-bounds access.

Fix is, based on the mlo_ie_len, allocate dynamic memory to MLO ie buffer.

Change-Id: Ib97e898ff7557e3c23a95da5a1c25e13d710700c
CRs-Fixed: 3303129
2022-10-01 09:47:15 -07:00
Madan Koyyalamudi
b2d8315d39 Release 5.2.1.39J
Release 5.2.1.39J

Change-Id: I8f9937e1710bb601ba71b70da27c397da5a39c89
CRs-Fixed: 774533
2022-09-30 11:20:59 -07:00
Liangwei Dong
d90e41b18c qcacld-3.0: Set link frequency to partner info
Update channel frequency to partner infor from scan entry.
And correct debug print to show correct channel frequency value.

Change-Id: I3fc3a04b3ef0a4e627e724ad88c5038d35cd8e4a
CRs-Fixed: 3303855
2022-09-30 11:20:59 -07:00
Madan Koyyalamudi
d9b93dc575 Release 5.2.1.39I
Release 5.2.1.39I

Change-Id: I413e827625f47dcf6c3e1ba6394dfdcb810098c9
CRs-Fixed: 774533
2022-09-30 09:34:35 -07:00
Divyajyothi Goparaju
c4a1e00afb qcacld-3.0: Add STT field in firmware version
Currently as part of QCA_NL80211_VENDOR_SUBCMD_GET_WIFI_INFO
vendor command host is providing firmware version
Add extra field of STT info along with firmware version.

Change-Id: I6fe7a18fa29fb0652dc09e71f25263f9cc9b3db7
CRs-Fixed: 3302243
2022-09-30 09:34:35 -07:00
Madan Koyyalamudi
606129cfd3 Release 5.2.1.39H
Release 5.2.1.39H

Change-Id: Ica02b4173986fcb940d65a4b61ff4218bcb7ce70
CRs-Fixed: 774533
2022-09-30 07:48:56 -07:00
Pragaspathi Thilagaraj
34600ce17a qcacld-3.0: Update wifi_pos_vdev_delete_all_ranging_peers_cb call
Update wifi_pos_vdev_delete_all_ranging_peers_cb call to call from
rx_ops instead of wifi pos tx ops.

Change-Id: Ic62d4a733ad3ea2e0064215e94e52b1444fcc4ec
CRs-Fixed: 3298483
2022-09-30 07:48:56 -07:00
Madan Koyyalamudi
eee001e3ac Release 5.2.1.39G
Release 5.2.1.39G

Change-Id: I4b19445d9f189499a6d5653a5753a684dba9f620
CRs-Fixed: 774533
2022-09-30 06:07:38 -07:00
Amit Mehta
7e37deb423 qcacld-3.0: Move CLD_PM_QOS feature under DP_BUS_BANDWIDTH
Currently WLAN_CLD_PM_QOS feature is enabled irrespective of
WLAN_FEATURE_DP_BUS_BANDWIDTH. But WLAN_CLD_PM_QOS feature
depends upon WLAN_FEATURE_DP_BUS_BANDWIDTH, which can result
in compilation issues in WLAN_FEATURE_DP_BUS_BANDWIDTH feature
disable case. So to fix the issue move WLAN_CLD_PM_QOS feature
enable under WLAN_FEATURE_DP_BUS_BANDWIDTH check.

Change-Id: I49f02e259fd16dbe54674b041f2ded8237c1f679
CRs-Fixed: 3292453
2022-09-30 06:07:38 -07:00
Madan Koyyalamudi
9aadb34a13 Release 5.2.1.39F
Release 5.2.1.39F

Change-Id: Iab0262c356967db0e2f25bf85c1c5a0eca3b4262
CRs-Fixed: 774533
2022-09-29 18:45:58 -07:00
sandhu
27a7d9060f qcacld-3.0: fix compilation issue
fix compilation issue by removing stdarg.h and include qdf_types.h

Change-Id: I30ae0aed3fc28c3b9db8b2ce4450211e102b06fa
CRs-Fixed: 3295173
2022-09-29 18:45:58 -07:00
Madan Koyyalamudi
e929eb7e1b Release 5.2.1.39E
Release 5.2.1.39E

Change-Id: I6cee9c423835b1eec8b26470cbdd427f6f8f0478
CRs-Fixed: 774533
2022-09-29 14:28:29 -07:00
Liangwei Dong
b15019d221 qcacld-3.0: Add API to check all sta link are disconnected
Add API policy_mgr_is_mlo_sta_disconnected to check all STA
in mlo dev are disconnected. If any link is associated
the API will return false.

Change-Id: I2845e81b25b4dabe5cd52e80d230979ce44e9994
CRs-Fixed: 3302791
2022-09-29 14:28:28 -07:00
Madan Koyyalamudi
d67e06aeee Release 5.2.1.39D
Release 5.2.1.39D

Change-Id: Iecb8500ba0e924ffafad2921af7d1720f93cf604
CRs-Fixed: 774533
2022-09-29 12:42:30 -07:00
Arun Kumar Khandavalli
eb71eaa920 qcacld-3.0: Return success if underlying target is not supporting sbs
Return success instead of not supported when the underlying hardware
is not supporting SBS

Change-Id: I3bb890ca2e8f096a918e2e718d44980ccdf53147
CRs-Fixed: 3300183
2022-09-29 12:42:29 -07:00
Madan Koyyalamudi
80457d44ad Release 5.2.1.39C
Release 5.2.1.39C

Change-Id: I7b62091fdcf4d0378ae1362abf00e35872795134
CRs-Fixed: 774533
2022-09-29 10:59:04 -07:00
Yu Wang
4b57abb9bf qcacld-3.0: correct return value of __wlan_hdd_bus_suspend
Return OS error code instead of QDF error code.

Change-Id: I9d0fd8586c78b8e8210b27bfc8ac13812f420e6a
CRs-Fixed: 3302703
2022-09-29 10:59:03 -07:00
Madan Koyyalamudi
430aa36e7a Release 5.2.1.39B
Release 5.2.1.39B

Change-Id: Ia17064db8b8f3da5d6b62e398ec6fea0cb5b3298
CRs-Fixed: 774533
2022-09-29 09:17:51 -07:00
Sandeep Singh
6652edebb6 qcacld-3.0: Update soc info parameters to get fw build id
Update soc info parameters to get fw build id from
platform driver.

Change-Id: Ie6ae346a06c86f6b3b72638ac8a2efa9e5118170
CRs-Fixed: 3299395
2022-09-29 09:17:51 -07:00
Madan Koyyalamudi
7ceb4a9df4 Release 5.2.1.39A
Release 5.2.1.39A

Change-Id: Id68b671ca3d3d067a5081258c67abc049900e26a
CRs-Fixed: 774533
2022-09-29 07:41:31 -07:00
Pragaspathi Thilagaraj
134dc39a2c qcacld-3.0: Change the default value of "twt_responder" ini
Disable "twt_responder" ini by default. TWT responder
configuration comes from hostapd.

Change-Id: Id094a72f70e71bac23295221dc6d12c2e7685803
CRs-Fixed: 3298565
2022-09-29 07:41:30 -07:00
Madan Koyyalamudi
837ced5f84 Release 5.2.1.39
Release 5.2.1.39

Change-Id: I11328a5285edaf194b1e409b339eecd9ef7e8177
CRs-Fixed: 774533
2022-09-29 04:22:13 -07:00
Pragaspathi Thilagaraj
b70d93c705 qcacld-3.0: Add new ini to enable/disable R-STA 11az support
Add new ini "enable_responder_11az_support" to enable/disable
R-STA 11az support.

Change-Id: If99f19eb88a6db31364f010db0f257ece45e6527
CRs-Fixed: 3295310
2022-09-29 04:22:13 -07:00
Jayachandran Sreekumaran
97fefb1f62 qcacld-3.0: Disable Tx/Rx STBC in 1x1 mode
Tx/Rx STBC configs are getting updated with FW config.
Add check to verify whether the host config supports 2x2.
Disable Tx/Rx STBC in 1x1 mode.

Change-Id: I40ae78eec383d607615d035ca60a1561bbb49031
CRs-Fixed: 3270266
2022-09-29 04:22:07 -07:00
Madan Koyyalamudi
5c012ab8eb Release 5.2.1.38Z
Release 5.2.1.38Z

Change-Id: I31084fdd91a239e434b93a72b42c5d85264a9c08
CRs-Fixed: 774533
2022-09-29 02:27:44 -07:00
Jayachandran Sreekumaran
cd96ad9ff9 qcacld-3.0: Enable usable channel feature
Enable usable channel feature config

Change-Id: I79b0f728dd013d84fa9e2b0bf5f8548367baebd0
CRs-Fixed: 3284431
2022-09-29 02:27:44 -07:00
Gangadhar Kavalastramath
5feb595ea3 qcacld-3.0: Add NULL check for a pointer before dereferencing
Added NULL check before dereferencing txrx node pointer.

Change-Id: I6f136a9a850d251909d5292ef144b3bd0e251dd2
CRs-Fixed: 3300025
2022-09-29 02:27:39 -07:00
Madan Koyyalamudi
34533a3542 Release 5.2.1.38Y
Release 5.2.1.38Y

Change-Id: I8fa64d5eb4a8dfdd7cc06edccf7dc22024838683
CRs-Fixed: 774533
2022-09-28 22:31:34 -07:00
Azmath Mohammed
d696636552 qcacld-3.0: Update HDD to use FISA API's
Make changes in HDD to use updated DP component FISA API's.

Change-Id: Ifb90b60386c9d8459008a8cb5df3cdaf33d7ee6a
CRs-Fixed: 3243909
2022-09-28 22:31:34 -07:00
Azmath Mohammed
aacfd1d3d0 qcacld-3.0: Implement DP component for FISA feature
Add FISA feature support for DP componentization.

Change-Id: I748a20ec44d1c299aab8d31facd059eb2e35e680
CRs-Fixed: 3243693
2022-09-28 22:31:29 -07:00
Madan Koyyalamudi
26a3f0c700 Release 5.2.1.38X
Release 5.2.1.38X

Change-Id: I26ee2e1017ef309b5fa802f6dd19836c57d2bad5
CRs-Fixed: 774533
2022-09-28 19:33:32 -07:00
Srikanth Marepalli
1fdf780846 qcacld-3.0: Print the TX AMPDU in the LL Stats request debug log
In LL Stats request handler the rx_ampdu is wrongly printed as
tx_ampdu. Rectified the debug log to print both the tx_ampdu
and rx_ampdu.

Change-Id: I00df3da79a0aed95cda76edb7e3f80409c6abf75
CRs-Fixed: 3254595
2022-09-28 19:33:32 -07:00
Madan Koyyalamudi
d977a49cfa Release 5.2.1.38W
Release 5.2.1.38W

Change-Id: I47086cc0aa0dd06832dc9aeab00b912477253aea
CRs-Fixed: 774533
2022-09-28 13:25:01 -07:00
Aditya Kodukula
87db27184b qcacld-3.0: Avoid ARP and NS offloads for MLO partner links
In case of MLO connection, whenever firmware receives
enable or disable ARP/NS offload request from host on any vdev,
firmware enables/disables ARP/NS offload for all MLO vdevs.

So, during system resume though host sends disable ARP offload
only for MLO partner link vdev, firmware disables ARP offload
for all MLO vdevs. But during system suspend, as host is unaware
of ARP offload disabled on all vdevs, it will not send enable ARP
offload request to firmware. Because of this, all ARP requests are
forwarded to host instead of firmware in suspend mode.

To address this issue, add logic in host to avoid ARP/NS offload
requests for MLO partner link vdevs.

Change-Id: I1ffe503911705a41be26e44d1db6d15a5988e34d
CRs-Fixed: 3295050
2022-09-28 13:25:00 -07:00
Jianmin Zhu
a9db1fa24b qcacld-3.0: Fix assert for wrong mlo_vdev count
Current issue:
When roam from legacy to MLO, set vdev MLO flags but not increase the
mlo_vdev count, when disconnect, decrease mlo_vdev count, assert will
happen.
Solution:
Use API wlan_vdev_mlme_set_mlo_vdev and wlan_vdev_mlme_clear_mlo_vdev to
set MLO vdev flag.

Change-Id: Ib6fc2e479f222dca2f1c30df6d5fcf27fd07ae29
CRs-Fixed: 3299156
2022-09-28 13:24:55 -07:00
Madan Koyyalamudi
1fdd0c51a8 Release 5.2.1.38V
Release 5.2.1.38V

Change-Id: Idb663b88fd3f9294df56b049efa69ef31b44870d
CRs-Fixed: 774533
2022-09-27 20:57:48 -07:00
Divyajyothi Goparaju
1520bd7a4e qcacld-3.0: Fix g23_prevent issues for hdd
Currently in hdd_get_curr_thermal_stats_val,
hdd_get_station_info_ex skb is not getting
freed, this might cause memory leakage.

To address this issue free skb each time for
nla failure

Change-Id: If481cf0ea6cbdce55b3f02c3ce99f577deaac9c7
CRs-Fixed: 3297781
2022-09-27 20:57:48 -07:00
Madan Koyyalamudi
757995b317 Release 5.2.1.38U
Release 5.2.1.38U

Change-Id: I58bde7247500fc163524df31b7d0bb82a62f27c0
CRs-Fixed: 774533
2022-09-27 17:50:15 -07:00
Vinod Kumar Pirla
2581c0e660 qcacld-3.0: Fix build issues with MLO backport flags
Fix compile error when 5.19 kernel backport flags related
to MLO are not present.

Change-Id: I13b2bfc10e6fce7cb3e2b54280d604b85a7407b9
CRs-Fixed: 3300073
2022-09-27 17:50:15 -07:00
Madan Koyyalamudi
bd662068a6 Release 5.2.1.38T
Release 5.2.1.38T

Change-Id: I3f210632b9ac7ebe81b61c0a8fb7ed509dc8e7dc
CRs-Fixed: 774533
2022-09-27 14:58:13 -07:00
Jeff Johnson
95eb68913f qcacld-3.0: Rename wma_txrx_node::is_del_sta_defered
Rename is_del_sta_defered to is_del_sta_deferred to fix misspelling:
defered ==> deferred.

Change-Id: If4ee31ddc9352fae367b99baffde56233857a64f
CRs-Fixed: 3281817
2022-09-27 14:58:13 -07:00
Jeff Johnson
7f5b081c65 qcacld-3.0: Rename wma_check_for_deffered_peer_delete()
Rename wma_check_for_deffered_peer_delete() to
wma_check_for_deferred_peer_delete() to fix
misspelling: deffered ==> deferred

Change-Id: Ib6af35511ec65396c9d744d74f1f42bf5e7a04db
CRs-Fixed: 3281818
2022-09-27 14:58:07 -07:00