نمودار کامیت

27110 کامیت‌ها

مولف SHA1 پیام تاریخ
Madan Koyyalamudi
4230e9d4ef Release 5.2.1.40Z
Release 5.2.1.40Z

Change-Id: I048d2dbb4e7e9cf958df7dd21b49934d40e2ab29
CRs-Fixed: 774533
2022-10-11 20:48:27 -07:00
Jia Ding
340d31f8c8 qcacld-3.0: Add configs for ARCH_SDXPINN
ARCH_SDXPINN uses kiwi_v2 profile and hence add ARCH_SDXPINN
specific configurations.

Change-Id: I32c9e44768e0fbd79bb906c2111b796f79942b5a
CRs-Fixed: 3308318
2022-10-11 20:48:27 -07:00
Madan Koyyalamudi
a386f315a1 Release 5.2.1.40Y
Release 5.2.1.40Y

Change-Id: I28ad59fed45e00f73c3631364499eb35e2cdbe7c
CRs-Fixed: 774533
2022-10-11 17:35:07 -07:00
abhinav kumar
83d3138157 qcacld-3.0: Drop TX MGMT Frame if no ROC
In case if supplicant issues probe request without ROC,
Host should drop it for STA mode.

Change-Id: I290f441f6ddc41dd8d7434ad7d4fd1b4fcc0c22e
CRs-Fixed: 3296264
2022-10-11 17:35:07 -07:00
Vinod Kumar Pirla
093d9e5262 qcacld-3.0: Use provision/derived list for MLD address
In current implementation ML adapter will get MLD address
from a separate pool of addresses rather than provision or
derived list.

Remove this separate pool for MLD address and get MLD address
from the provision list or derived list.

Change-Id: I11a10fe1331dba6d16f82cbd1ab4c04ada70acb6
CRs-Fixed: 3308051
2022-10-11 17:35:02 -07:00
Madan Koyyalamudi
fa9af3ace6 Release 5.2.1.40X
Release 5.2.1.40X

Change-Id: If9680238b6a5a27531a876e7c8f2c787b79e30f5
CRs-Fixed: 774533
2022-10-11 08:28:38 -07:00
Ashish Kumar Dhanotiya
8e3f52f67b qcacld-3.0: Create feature sysfs node at driver load
Currently host driver creates feature sysfs node at the
timne of start modules.
Based on the new requirement create sysfs node at driver load.

Change-Id: I0030295e69af451eae1c02d6dfae2bcdc2df9cad
CRs-Fixed: 3306174
2022-10-11 08:28:38 -07:00
Paul Zhang
a7ec19fb25 qcacld-3.0: Ignore the last channel event data
The last channel event data whose command flag is set to 1.
It’s basically an event with empty data only to indicate
scan event completion. The process of WMI_CHAN_INFO_EVENTID
should ignore it or it takes the freq 0 as selecting first
clean channel for ACS which is not expected.

Change-Id: Ia64b4ad16fa3571363f16fe419cf861fbbe19038
CRs-Fixed: 3306049
2022-10-11 08:28:33 -07:00
Ashish Kumar Dhanotiya
2b851b6680 qcacld-3.0: Get wifi kobject irrespective of bus type
Currently host driver gets the wifi kobject from platform
driver based on the bus type, since this is a generic
functionality and it can be used for any bus type,
so add a logic to get the wifi kobject irrespective of
bus type.

Change-Id: I58b18f0006494e0602ef3b00dc5728071c7a0306
CRs-Fixed: 3308565
2022-10-11 08:28:28 -07:00
Madan Koyyalamudi
936ec25858 Release 5.2.1.40W
Release 5.2.1.40W

Change-Id: I2b4105a6aef6e3dcd4945bc3788c4bc5a5d5e15c
CRs-Fixed: 774533
2022-10-11 02:30:28 -07:00
Zhaoyang Liu
7eea98dc03 qcacld-3.0: add support for dual wlan modules on Android platform
Update Android makefile to support dual wlan driver modules.
Define the secondary wlan chip with postfix string "cnss2".
Use different wlan ctrl name parameter for secondary wlan module.

Change-Id: I62fd7f258b3b8944e2b731d00d413d7a1a0d4290
CRs-Fixed: 3248293
2022-10-11 02:30:28 -07:00
Madan Koyyalamudi
904cc706f9 Release 5.2.1.40V
Release 5.2.1.40V

Change-Id: Ib60f2f7e902c1838947f51470c5eb898e22bcdf8
CRs-Fixed: 774533
2022-10-11 00:47:17 -07:00
Amruta Kulkarni
434bb9c7ca qcacld-3.0: Roam abort on mlo links
Currently for mlo roaming if roam sync event is not
handled roaming is aborted only on that vdev,
other vdevs are not cleaned up.
Another issue is link vdev is added to connection manager
list but not removed.

To fix this code change made to abort roaming on all links.
Also remove request from connection manager list.

Change-Id: Ib6e9db21b64e5c44ab7d51ebf795b169c5e7eb29
CRs-Fixed: 3305685
2022-10-11 00:47:16 -07:00
Madan Koyyalamudi
c906df7c1d Release 5.2.1.40U
Release 5.2.1.40U

Change-Id: I66c86ab9ec6b58d5af5a50c173a16917d6161d07
CRs-Fixed: 774533
2022-10-10 11:35:22 -07:00
abhinav kumar
9985af8383 qcacld-3.0: Send the Fatal Event to framework
In vdev delete timeout scenario, Host driver sends the Fatal
Event to framework which can collect the all host/fw logs
and trigger SSR.

Change-Id: I5d68c0a44bd93593bda9665645fd211325eb9ebe
CRs-Fixed: 3296272
2022-10-10 11:35:21 -07:00
Madan Koyyalamudi
347696bf48 Release 5.2.1.40T
Release 5.2.1.40T

Change-Id: I9857bb451070566418d57fed7b38ec50094b5aee
CRs-Fixed: 774533
2022-10-10 04:32:46 -07:00
Rahul Gusain
87a052f1f5 qcacld-3.0: Optimize NAN state machine when driver recovers
Currently, host driver sends NAN enable and disable request to
firmware and wait for its response to change the NAN state in
driver. But, when firmware is down (during SSR), driver is in
recovery state and so, timeout occurs while waiting for response.

To fix this, driver does not need to wait for NAN enable/disable
response from firmware in recovery state. It can directly take the
action and change the NAN state machine. Hence, add flag to check
the driver recovery state. If recovery is in progress, then driver
does not wait for firmware NAN enable/ disable responses.

Change-Id: I0325240cc082d8ef91d48793d3da2eea552d59cd
CRs-Fixed: 3307543
2022-10-10 04:32:46 -07:00
Madan Koyyalamudi
b638131386 Release 5.2.1.40S
Release 5.2.1.40S

Change-Id: I1faa8256af6ac446ad8b164ae73bc87b12a31f67
CRs-Fixed: 774533
2022-10-10 01:10:58 -07:00
Rakesh Pillai
0481bbb9af qcacld-3.0: Enable the flag setting for NO_MSDU_START for kiwi
For kiwi target, there is no MSDU_START tlv, and hence
the tlv information has to be obtained based on MSDU_END.

Enable this flag, which is used for monitor mode frame
processing for KIWI target.

Change-Id: I160133a92b5f8b79573717b53f248c24935a67eb
CRs-Fixed: 3304764
2022-10-10 01:10:57 -07:00
Madan Koyyalamudi
fdf7c37ea0 Release 5.2.1.40R
Release 5.2.1.40R

Change-Id: Ifaec17d30e3443f89eba2c0c1094718291f01450
CRs-Fixed: 774533
2022-10-08 13:55:32 -07:00
Jeff Johnson
6c88cf1b32 qcacld-3.0: components: pmo: Fix misspellings
Fix misspellings in components/pmo/...

Change-Id: I2394b572f07bc02d029a4f4381c76f11143ea475
CRs-Fixed: 3303636
2022-10-08 13:55:32 -07:00
Madan Koyyalamudi
84f7a66470 Release 5.2.1.40Q
Release 5.2.1.40Q

Change-Id: Icfe296865d8f86c119c3d3cf923b996c68314625
CRs-Fixed: 774533
2022-10-08 12:15:53 -07:00
Jeff Johnson
767fcd7bf2 qcacld-3.0: components: mlme: Fix misspellings
Fix misspellings in components/mlme/...

Change-Id: I98641d9bc2d61b8c5196e5c2803e95e2b2c33ebf
CRs-Fixed: 3303641
2022-10-08 12:15:52 -07:00
Madan Koyyalamudi
084c635032 Release 5.2.1.40P
Release 5.2.1.40P

Change-Id: I9b1aff6a19a11ed18afb75c7e67e8ece64c8cf17
CRs-Fixed: 774533
2022-10-08 03:33:31 -07:00
Prakash Manjunathappa
8d0a10a421 qcacld-3.0: Move CONFIG_WLAN_FEATURE_DP_BUS_BANDWIDTH up in config
Other config CONFIG_WLAN_CLD_PM_QOS is dependent on
CONFIG_WLAN_FEATURE_DP_BUS_BANDWIDTH. Later enablement in config
file will fail to enable dependent config.

Change-Id: Ib0234505365d037d7b8fc50df639d93685d1781a
CRs-Fixed: 3305952
2022-10-08 03:33:31 -07:00
Srinivas Dasari
8a48ce4c7c qcacld-3.0: Treat ROAM enable and RSO enable as different
Host driver sends ROAM enable to firmware by setting the
vdev param WMI_VDEV_PARAM_ROAM_FW_OFFLOAD and the internal
state is moved from WLAN_ROAM_DEINIT to WLAN_ROAM_INIT.
Then host driver can send ROAM SCAN OFFLOAD enable and firmware
honors it. Firmware drops the RSO enable command if ROAM enable
vdev param is not sent. Host tracks RSO enable through the states
WLAN_ROAM_RSO_ENABLED/WLAN_ROAMING_IN_PROG/
WLAN_ROAM_SYNCH_IN_PROG/WLAN_MLO_ROAM_SYNCH_IN_PROG.

Have different APIs to track ROAM enable and RSO enable which can
help to cleanup the corresponding params/states.

It's observed that ROAM enable/disable vdev param is not sent
to firmware properly when RSO is stopped in some other path
than disconnect (e.g. SAP concurrency, fast_roaming_disable
through wpa_supplicant). Check if the roam state is INIT and
send ROAM DISABLE to firmware while disconnect.


Change-Id: I1074c8f93e21f02086dfbcfae61fa6deb91c7d9d
CRs-Fixed: 3305563
2022-10-08 03:33:26 -07:00
Madan Koyyalamudi
b16c718f1b Release 5.2.1.40O
Release 5.2.1.40O

Change-Id: Id0b267eb3dcc5648b7d73cba4e18f4eb171e30f8
CRs-Fixed: 774533
2022-10-08 01:54:54 -07:00
Nagalakshmi
1fd7ee3421 qcacld-3.0: Avoid Using sme global lock in hdd calls of Connection mgr
If the connection manager command is moved from pending to active
queue after an SME initiated active command e.g SAP peer
disconnect, it's already holding the SME lock and trying to
acquire the connection manager lock.

Now if in another thread, the connection manager process is
already in progress and tries to get the SME lock,
the driver ends up in a deadlock.

Thus remove the SME global lock from the APIs called from
HDD disconnect handlers.

Change-Id: I1c8afa55163e4113e5be5232efc15681eda69473
CRs-Fixed: 3304039
2022-10-08 01:54:54 -07:00
Madan Koyyalamudi
0d3ca1dec8 Release 5.2.1.40N
Release 5.2.1.40N

Change-Id: I73cb8c3e3b8f31aeb73423cd7dd9c3e6126e4c5f
CRs-Fixed: 774533
2022-10-08 00:17:43 -07:00
Amruta Kulkarni
825c289d24 qcacld-3.0: Fix validation check for roam sync frame event
More than one roam sync frame event can be sent from FW so
the beacon, reassoc req or rsp length can be zero.
Hence the current code validation check is incorrect resulting
in roam abort.

To fix this, change the validation to check if beacon,
reassoc req or rsp value is non zero and then check the size.

Change-Id: I6ddec91686c23d9b8dac4c891b37bb1ce9d0fb30
CRs-Fixed: 3306428
2022-10-08 00:17:43 -07:00
Madan Koyyalamudi
ecaff38f6d Release 5.2.1.40M
Release 5.2.1.40M

Change-Id: Ib64e315e7829f6dfb345909a0b5c15d32de6ad31
CRs-Fixed: 774533
2022-10-07 21:01:43 -07:00
Aravind Kishore Sukla
3510a69ea6 qcacld-3.0: Adjust beacon miss timeout in awake and sleep modes
In beacon loss, roaming condition is triggered when client doesn't
receives beacon packets from connected AP for 3 to 5 Secs.
There is no significance of 6Secs and 10Secs timeout in wakeup
and sleep modes respectively, as STA will disconnect after
partial+full roam scan.

Trigger beacon loss roaming that is half of link loss timeout
in wakeup and sleep modes.

Change-Id: I12ef4201a0457ca716ad857caad6c1be334e17f0
CRs-Fixed: 3306658
2022-10-07 21:01:42 -07:00
Madan Koyyalamudi
b714b93efd Release 5.2.1.40L
Release 5.2.1.40L

Change-Id: I1f4d0102d5824e7ea07bef83abcdcf9e72f3757e
CRs-Fixed: 774533
2022-10-07 19:13:56 -07:00
Ashish Kumar Dhanotiya
47e58bc4dd qcacld-3.0: Increase max length of OEM_DATA vendor command buffer
Currently data length for oem data vendor command is 1024 bytes,
based on new requirement, increase this length to 1500 bytes.

Change-Id: I7c1df5420ed1ac6f3e4ada9ef6779c3fc0b4182b
CRs-Fixed: 3296076
2022-10-07 19:13:56 -07:00
Jeff Johnson
08a4ea4992 qcacld-3.0: core: sme: Fix misspellings
Fix misspellings in core/sme/...

Change-Id: Ic5ac73d86a5ef245d2a19d34dc8e97f4f55665b1
CRs-Fixed: 3303624
2022-10-07 19:13:50 -07:00
Madan Koyyalamudi
ef4973eaed Release 5.2.1.40K
Release 5.2.1.40K

Change-Id: Ie0e169aaa4f3e632a3728d13ad6e853062de64d9
CRs-Fixed: 774533
2022-10-07 15:53:20 -07:00
Rachit Kankane
20d290c694 qcacld-3.0: Add INI for SR concurrency
Add INI to enable / disable SR in same MAC concurrency

Change-Id: I00ead369df4deb21d1ccb14c862fe136c034cbca
CRs-Fixed: 3299529
2022-10-07 15:53:20 -07:00
Paul Zhang
6f08dcffc3 qcacld-3.0: Comparing the first partner link info
Currently, util_gen_link_reqrsp_cmn generates only the
first partner link and DUT only 2 mlo link is supported.
Just check whether the first partner link info is matching
for short term.

Change-Id: If13884cf11ef4fbd84a07eca8d7807bdf9e56706
CRs-Fixed: 3306145
2022-10-07 15:53:15 -07:00
Madan Koyyalamudi
6d86228b55 Release 5.2.1.40J
Release 5.2.1.40J

Change-Id: I99c616898258026c4c4c6112ac6a8061797c4f62
CRs-Fixed: 774533
2022-10-07 03:49:29 -07:00
Jeff Johnson
e1de35f994 qcacld-3.0: components: dsc: Fix misspellings
Fix misspellings in components/dsc/...

Change-Id: I1dbeabd5882415a16a686d87f00e7337e923ba2f
CRs-Fixed: 3303644
2022-10-07 03:49:29 -07:00
Jeff Johnson
56e9a4a4ef qcacld-3.0: components: nan: Fix misspellings
Fix misspellings in components/nan/...

Change-Id: I674974e300e440205676f822d0068e90ae1cc0c8
CRs-Fixed: 3303640
2022-10-07 03:49:24 -07:00
Madan Koyyalamudi
051fa2472c Release 5.2.1.40I
Release 5.2.1.40I

Change-Id: I45fb0879eb8f6cb9f32fc3bbe1b90f930137ad24
CRs-Fixed: 774533
2022-10-07 02:05:55 -07:00
Jeff Johnson
2f101b8d1a qcacld-3.0: components: son: Fix misspellings
Fix misspellings in components/son/...

Change-Id: I8edc1db438921ff0422cbc98997c18a01783ab09
CRs-Fixed: 3303635
2022-10-07 02:05:55 -07:00
Jeff Johnson
a7ec378dd8 qcacld-3.0: components: interop_issues_ap: Fix misspellings
Fix misspellings in components/interop_issues_ap/...

Change-Id: I8797855202b776b2632bf8bc8f3aad42e708eb5d
CRs-Fixed: 3303642
2022-10-07 02:05:50 -07:00
Madan Koyyalamudi
1346953d50 Release 5.2.1.40H
Release 5.2.1.40H

Change-Id: I4c5b85172688cf767f3235a4d4d63e59733cb230
CRs-Fixed: 774533
2022-10-07 00:27:18 -07:00
Jeff Johnson
1f2062962b qcacld-3.0: components: target_if: Fix misspellings
Fix misspellings in components/target_if/...

Change-Id: I0beae0116127034c4c5effb3d48f0cc1356d720f
CRs-Fixed: 3303634
2022-10-07 00:27:18 -07:00
Jeff Johnson
fe99b99d11 qcacld-3.0: components: umac: Fix misspellings
Fix misspellings in components/umac/...

Change-Id: I6464cb4708ffa099987e086edcd6852b681f6003
CRs-Fixed: 3303632
2022-10-07 00:27:13 -07:00
Madan Koyyalamudi
855c5e96f8 Release 5.2.1.40G
Release 5.2.1.40G

Change-Id: I7aeabe2513b3b339e5f04f95f3802c1168c3d121
CRs-Fixed: 774533
2022-10-06 18:28:17 -07:00
Ashish Kumar Dhanotiya
7df2e56639 qcacld-3.0: Update band capability as well in feature set info
Currently host does not update band capability to fw as
part of feature set info.
With this change update band capability as well as part of
feature set info.

Change-Id: Ieb6d800c1c88a56bf72fac6e105f3498eb22ab58
CRs-Fixed: 3302989
2022-10-06 18:28:17 -07:00
Madan Koyyalamudi
62dc7c7cbf Release 5.2.1.40F
Release 5.2.1.40F

Change-Id: I0057e0b61a4895f0d35d862525f0f8ebcd90dfe3
CRs-Fixed: 774533
2022-10-06 15:15:30 -07:00