نمودار کامیت

25075 کامیت‌ها

مولف SHA1 پیام تاریخ
Will Huang
2104c557f0 qcacld-3.0: Zero RIC pointer if RIC len is 0
Currently ric_ies pointer of struct cfg80211_ft_event_params is pointer
of local stack, even RIC len is 0. It introduced MIC mismatch when H2E
enabled between STAUT and AP.

Change to assign valid RIC pointer only when RIC len greater than 0.
This function only valid for LFR2.0 FT roaming.

Change-Id: I7a1c4f424ef9a8a18b2852e3647cb12b4ec07f02
CRs-Fixed: 3113941
2022-02-15 18:50:10 -08:00
Madan Koyyalamudi
cc6e309ebe Release 5.2.1.10L
Release 5.2.1.10L

Change-Id: Ie3270cd808dd60a4b39fe3143ccf79222a441242
CRs-Fixed: 774533
2022-02-14 08:46:42 -08:00
Balaji Pothunoori
7e10c77f69 qcacld-3.0: do not honor freq ext vendor cmd if ini is not set
Do not honor QCA_NL80211_VENDOR_SUBCMD_AVOID_FREQUENCY_EXT
command if coex_unsafe_chan_nb_user_prefer ini is not set.

Change-Id: I9b278ba74052f1a333ed59d0b048d5a0611dbb3e
CRs-Fixed: 3125719
2022-02-14 08:46:42 -08:00
Madan Koyyalamudi
ff88421b5d Release 5.2.1.10K
Release 5.2.1.10K

Change-Id: Ie57e42b418e8b028b1256b913a292925a73fd4a9
CRs-Fixed: 774533
2022-02-14 02:43:43 -08:00
Bing Sun
e9a6f7bc76 qcacld-3.0: Fix pm_qos API build error with kernel v5.10
pm_qos API is removed from kernel v5.7, while new API cpu_latency_qos
is defined.
Replace pm_qos API with cpu_latency_qos.

Change-Id: I7ce81c5433b6c9b5761b5330482a921d9bbfeaf4
CRs-Fixed: 3126736
2022-02-14 02:43:43 -08:00
Madan Koyyalamudi
ed71fed776 Release 5.2.1.10J
Release 5.2.1.10J

Change-Id: I68fee26e05a0a5db8613f2c9eade70253205d823
CRs-Fixed: 774533
2022-02-13 22:01:44 -08:00
Liangwei Dong
4fc0500019 qcacld-3.0: Fix SAP DFS channel switch failure
If the SAP is moved to DFS channel on 5G by Pre-CAC SAP interface,
Pre-CAC interface will be stopped but not deleted. Then the
driver will have two sap context objects. When the Radar event
comes to SAP interface, the existing APIs
(like sap_is_conc_sap_doing_scc_dfs) will still check Pre-CAC SAP
context to get concurrency status without checking Pre-CAC SAP's
status even though the Pre-CAC SAP is inactive. It will get wrong
result and finally cause the current SAP stuck in Radar detected
DFS channel.
Fix by check sap_context state active or not in sap concurrency
check API.

Change-Id: I5adf9e6a3ac7b45983fb627c99d9d92fe5815751
CRs-Fixed: 3127425
2022-02-13 22:01:44 -08:00
Madan Koyyalamudi
f2a9150721 Release 5.2.1.10I
Release 5.2.1.10I

Change-Id: Ie8032b40c4ea11a9b7135a06e1cfaf1a503286d8
CRs-Fixed: 774533
2022-02-11 22:30:08 -08:00
Srinivas Girigowda
94762ba42a qcacld-3.0: Build configuration changes for kiwi v2 hw files
Changes to build for kiwi v2 hw files.

Change-Id: Ic32408256fb5d96ee580d8e12573c422401bf6cd
CRs-Fixed: 3122914
2022-02-11 19:12:33 -08:00
Madan Koyyalamudi
5b3e15e2d0 Release 5.2.1.10H
Release 5.2.1.10H

Change-Id: I6e2761223e21b832b6b05f22f23be581ac3c2a44
CRs-Fixed: 774533
2022-02-11 16:02:26 -08:00
Deeksha Gupta
1c119483f9 qcacld-3.0: Remove redundant Assoc_ie prints
In lim_fill_session_params(), remove redundant assoc_ie
prints if assoc_ie length doesn't change after strip.

Change-Id: Ib6b2457a66168d86a6de9e5ce9ebd9ec9f217b53
CRs-Fixed: 3128565
2022-02-11 16:02:26 -08:00
Madan Koyyalamudi
1421f809f8 Release 5.2.1.10G
Release 5.2.1.10G

Change-Id: If43b0c27360626609ff3ff3ad047972e6ce79568
CRs-Fixed: 774533
2022-02-11 06:02:08 -08:00
Kiran Kumar Lokere
af219a4a6a qcacld-3.0: Add NL policy for vendor ACS command attributes
Add NL policy for vendor ACS command attributes and check if EHT
is enabled when the bandwidth is set to 320MHz.

Change-Id: Ieae4668757d0d05b19a8ebe2ddc6b9e8705a0cac
CRs-Fixed: 3120986
2022-02-11 06:02:07 -08:00
Madan Koyyalamudi
b5e8c8898b Release 5.2.1.10F
Release 5.2.1.10F

Change-Id: I92df88073b45940f1949260ea674f3963b75c834
CRs-Fixed: 774533
2022-02-11 04:13:13 -08:00
Bing Sun
2950f903c9 qcacld-3.0: Do not send force inactivity if partner links are in quiet
If all the partner links are in quiet status, do not send force inactivity
on the link.

Change-Id: Icf5356f9d05e871dcf602e2382a1d150dd057aed
CRs-Fixed: 3101961
2022-02-11 04:13:12 -08:00
Madan Koyyalamudi
765b7915c5 Release 5.2.1.10E
Release 5.2.1.10E

Change-Id: I467f82e309f65061e71ce96a3ef8365e5499872d
CRs-Fixed: 774533
2022-02-11 02:57:16 -08:00
Amruta Kulkarni
921ba7c9f4 qcacld-3.0: Handling for RSO STOP with MLO
During mlo disconnect link vdev disconnect is processed
before assoc vdev.FW expects RSO stop before vdev stop/down
on any vdev.Changes made to handle sending RSO stop on assoc
vdev during disconnect.

Change-Id: I727cedffa4a11f991fd38aa8253c2176271f7b89
CRs-Fixed: 3126419
2022-02-11 02:57:15 -08:00
Bing Sun
26e00031d5 qcacld-3.0: Handle CSA in MLO sta partner link before it is up
Before MLO sta partner link is up, FW can't indicate CSA event to host.
For this case, host need save csa parameters and process it when MLO
sta partner link is up.

Change-Id: I543c5e1069af5b1e88c6619364a7a44330134d2c
CRs-Fixed: 3082437
2022-02-11 02:57:10 -08:00
Aditya Kodukula
d1f716bb66 Revert "qcacld-3.0: Return status of runtime resume callback"
This reverts commit Ibe5d50779ae49c6e2460c4a07aad024fb174fb5d.
The current design doesn't handle RTPM framework error.

Change-Id: Ia635f2262810b9f2427a18bc8c756ba48cba613e
CRs-Fixed: 3128277
2022-02-11 02:57:05 -08:00
Madan Koyyalamudi
c1b46c5911 Release 5.2.1.10D
Release 5.2.1.10D

Change-Id: Ie6f2375a343019f858bc15ebba5986c91bc2d6b2
CRs-Fixed: 774533
2022-02-11 00:23:44 -08:00
Srinivas Girigowda
e65daa027b qcacld-3.0: Enable TWT componentization feature
Enable TWT componentization feature.

Change-Id: I322dd0b2ee73a41a1c2f2dd3528e3d10b85a1a49
CRs-Fixed: 3085670
2022-02-11 00:23:44 -08:00
Srinivas Girigowda
0a5273b343 qcacld-3.0: Add support for TWT clear_traffic_stats
Add support for TWT clear_traffic_stats

Change-Id: Id5d5859f1953736b6d6a62f0e41037d1b7f383b7
CRs-Fixed: 3085890
2022-02-11 00:23:33 -08:00
Srinivas Girigowda
7ea8a92863 qcacld-3.0: Add support for TWT Get_traffic_stats
Add support for TWT Get_traffic_stats command in TWT component.

Change-Id: I927ce90e1dd6b5cc047d99fcd7b54a16a34ca4ed
CRs-Fixed: 3085887
2022-02-11 00:23:23 -08:00
Srinivas Girigowda
22c05ef081 qcacld-3.0: Add support for TWT get_status
In TWT component, add support for TWT get_status command
i.e when host wants to query current status of TWT sessions.

Change-Id: Ib43009e5f6a90c589db25f78e1ca43563f2950fe
CRs-Fixed: 3085483
2022-02-11 00:23:14 -08:00
Srinivas Girigowda
8d529074a0 qcacld-3.0: Add TWT nudge support to componentization
In TWT component, add support for TWT nudge command
i.e when host wants to suspend the TWT session.

Change-Id: I176fdaf0f2ccc2d0656f9108484fc80b409268ef
CRs-Fixed: 3085999
2022-02-11 00:23:05 -08:00
Srinivas Girigowda
82b323d139 qcacld-3.0: Add TWT resume support to componentization
Add TWT resume support to componentization.

Change-Id: I3e6d81591e9a7739050445e4a67d81626febf68f
CRs-Fixed: 3085995
2022-02-11 00:22:55 -08:00
Srinivas Girigowda
0142156257 qcacld-3.0: Add TWT pause support to componentization
In TWT component, add support for TWT pause command
i.e when host wants to suspend the TWT session.

Change-Id: I8a60bb40fe9d37121d700f246b91e3211af66189
CRs-Fixed: 3085990
2022-02-11 00:22:45 -08:00
Srinivas Girigowda
d7e3efed33 qcacld-3.0: Add support for get twt capabilities
Add support for get twt capabilities.

Change-Id: I5ac2ac597b92fd683afe97604b4e7dcda518ec39
CRs-Fixed: 3085572
2022-02-11 00:22:35 -08:00
Srinivas Girigowda
297fb98ed9 qcacld-3.0: Add SAP twt teardown support to componentization
Add SAP twt teardown support to componentization.
i.e to terminate the TWT session.

Change-Id: Idc12c564f3fb078aee4ff11831008d06876047e6
CRs-Fixed: 3085562
2022-02-11 00:22:27 -08:00
Srinivas Girigowda
b4132f35eb qcacld-3.0: Add support for TWT concurrency
Add support for TWT concurrency.

Change-Id: I859c5764a6828e60554978104fd747ec5ac2a058
CRs-Fixed: 3085555
2022-02-11 00:22:12 -08:00
Srinivas Girigowda
96132d1c52 qcacld-3.0: Add TWT notify support to componentization
Add TWT notify support to componentization.

Change-Id: I44afb4a0d045916e9ca0f29924330de3a5d95859
CRs-Fixed: 3085549
2022-02-11 00:22:05 -08:00
Srinivas Girigowda
fa14a0ad6b qcacld-3.0: Add TWT sta teardown support to componentization
Add TWT sta teardown support to componentization.

Change-Id: I5a0f05105aad1aa92257af47f50913ae1e61730a
CRs-Fixed: 3085543
2022-02-11 00:21:58 -08:00
Srinivas Girigowda
5fd6f2b7d8 qcacld-3.0: Add TWT setup support to componentization
Add TWT setup support to TWT componentization
i.e to setup TWT session.

Change-Id: Ic79be278b264634d1d54759950167547d0daf1ef
CRs-Fixed: 3085483
2022-02-11 00:21:51 -08:00
Srinivas Girigowda
a76b7145d5 qcacld-3.0: TWT WMI callback registration/deregistration
Add TWT WMI event registration and deregistration

Change-Id: Ib6cadfe05ba38f3ca33fb9f128c40698d6a969c0
CRs-Fixed: 3085525
2022-02-11 00:21:44 -08:00
Srinivas Girigowda
cc019663ab qcacld-3.0: Add support for TWT disable
Add support for TWT disable operation.

Change-Id: Idd556863e3192bf1bddd5b174567d34137aa7ed4
CRs-Fixed: 3085519
2022-02-11 00:21:37 -08:00
Srinivas Girigowda
092972d9f7 qcacld-3.0: Add support for TWT enable
Add support for TWT enable operation.

Change-Id: I567cd3cdcf8b128b1a617573db287e84a90ac637
CRs-Fixed: 3085519
2022-02-11 00:21:29 -08:00
Srinivas Girigowda
0737e8caec qcacld-3.0: TWT cfg params initialization
Initialize TWT psoc cfg params with the cfg.ini values.

Change-Id: I326239d4f3f146113871fb3700fa82260988d697
CRs-Fixed: 3085507
2022-02-11 00:21:22 -08:00
Srinivas Girigowda
840a791d8c qcacld-3.0: Add build configurations for TWT componentization files
Add build configurations for TWT componentization files.

Change-Id: Ib71b4ee2d32967f27f43720c19c38b4042a1ad89
CRs-Fixed: 3085502
2022-02-11 00:21:12 -08:00
Srinivas Girigowda
7aad8411ab qcacld-3.0: target_if: Add TWT componentization public structs and files
Add TWT componentization public structs, files and skeleton code.

Change-Id: I9b929f87d172faf27bc54f37eee911e0d0f5086c
CRs-Fixed: 3085498
2022-02-11 00:21:02 -08:00
Srinivas Girigowda
38fe8b7acb qcacld-3.0: umac: Add TWT componentization public structs and files
Add TWT componentization public structs, files and skeleton code
i.e add new dispatcher APIs, target_if callbacks.

Change-Id: I21fd6f5c3e92f8ea725771c20cd6dfdb560b2bf3
CRs-Fixed: 3085430
2022-02-11 00:20:54 -08:00
Srinivas Girigowda
98937a8148 qcacld-3.0: HDD: Add TWT module to the logging category info
Add TWT module to the logging category info.

Change-Id: Ib629ec228fc8ff6f5bcc6aa3dc672327a0ad383a
CRs-Fixed: 3085429
2022-02-11 00:20:47 -08:00
Srinivas Girigowda
3d62f09171 qcacld-3.0: Make legacy WMA TWT functions no-op
Make legacy WMA TWT functions no-op if TWT componentization is enabled.

Change-Id: I19ab205dac72d869bbe90bad359f89fe83275e4d
CRs-Fixed: 3085424
2022-02-11 00:20:40 -08:00
Srinivas Girigowda
20af0a2e4c qcacld-3.0: os_if: Add TWT componentization public structs and files
Add TWT componentization public structs, files and skeleton code.

Change-Id: I36dfb198dea0cfa06615ecb93014e5187643731d
CRs-Fixed: 3085419
2022-02-11 00:20:33 -08:00
Madan Koyyalamudi
35473e818b Release 5.2.1.10C
Release 5.2.1.10C

Change-Id: I63cb9eec414922b2871accf0e6cb3a2987bb8c50
CRs-Fixed: 774533
2022-02-10 14:02:52 -08:00
Amit Mehta
6a0733117a qcacld-3.0: Reduce lock held time
Currently we process and free the nbuf from
queue while holding a lock for the complete duration.
There might be a case when there are many packets pending
in the queue. This might cause the issue when we held the lock
and other process waits for lock.

So as part of the fix only perform the nbuf unlink inside the
lock and move the processing and free part outside the lock.

Change-Id: Iea0cabecc25ce90c189454b288421b1e720777f2
CRs-Fixed: 3125790
2022-02-10 14:02:52 -08:00
Madan Koyyalamudi
1de63c1a09 Release 5.2.1.10B
Release 5.2.1.10B

Change-Id: I91ca2aaee0e3f28ae11d957bc451ad021b5f8bc2
CRs-Fixed: 774533
2022-02-10 11:39:17 -08:00
Surabhi Vishnoi
e8894805e6 qcacld-3.0: Optimise the roam time latency
This change optimises the time to enable the TX queues during
connection/roaming by deferring the oem response to userspace and
roam_auth event to wpa_supplicant.

Change-ID: I1724022de3b87482e4e4a35efac358de9f6a367d
CRs-Fixed: 3119070
2022-02-10 11:39:17 -08:00
Deeksha Gupta
1a6c49978e qcacld-3.0: Check peer broadcast TWT capability
Currently, for Broadcast TWT setup command, if peer does not
support TWT responder capability and supports broadcast TWT
capability then host rejects broadcast twt setup command
based on TWT responder capability.

Add condition to check the peer broadcast capabilities before
sending broadcast TWT setup request to firmware.

Change-Id: Iaa8941424d948d501655859564669baff4af9e69
CRs-Fixed: 3092276
2022-02-10 11:39:12 -08:00
Madan Koyyalamudi
97cbc4f4ff Release 5.2.1.10A
Release 5.2.1.10A

Change-Id: Ide4dd54f9e77f1f922eead62d0c7ca1b15ef47aa
CRs-Fixed: 774533
2022-02-10 10:08:54 -08:00
Vijay Patil
aff4a6514a qcacld-3.0: Add PLD API to check if mode of interrupt is legacy
Add PLD API to check if mode of interrupt is legacy or not in PLD
layer. It can be used by HIF layer when required.

Change-Id: Iac6fbe01755e833c062fc08940dd07f11b3452fa
CRs-Fixed: 3126969
2022-02-10 10:08:54 -08:00