提交图

24739 次代码提交

作者 SHA1 备注 提交日期
Madan Koyyalamudi
a467ef189e Release 5.2.1.6F
Release 5.2.1.6F

Change-Id: Idb0067f340416d1b942dcf01ef769a91c7af7ffa
CRs-Fixed: 774533
2022-01-03 02:19:36 -08:00
Divyajyothi Goparaju
df5e68bdef qcacld-3.0: Add support to query BMISS stats from fw
Currently there is no support to read bmiss stats from fw.
With this change, add support to read bmiss stats from fw.

Change-Id: I77594d05fbcd295aff4c625ba5f4f33cbc491063
CRs-Fixed: 3097304
2022-01-03 02:19:36 -08:00
Madan Koyyalamudi
dc0102976a Release 5.2.1.6E
Release 5.2.1.6E

Change-Id: I4e6b77bb502d2cf8ee9f13c06b03becb8044cf4d
CRs-Fixed: 774533
2022-01-02 22:57:11 -08:00
Ashish
665d5c5ef5 qcacld-3.0: Prevent runtime suspend on ll_stats and get station requests
Currently when ll_stats or get station request comes and while fw
sends the response of the request, it is possible that driver can go into
runtime suspend state while fw still wants to send few more stats
events. Because of this ll_stats request or station stats request gets
time out in host.

To address above issue, add logic to prevent runtime suspend when
ll_stats or station stats request is received in host driver.

Change-Id: I7704a3b9b3e8ad187677705e1b11fbd82be73cfb
CRs-FixeD: 3096165
2022-01-02 22:57:11 -08:00
Madan Koyyalamudi
fd49fef535 Release 5.2.1.6D
Release 5.2.1.6D

Change-Id: I6d109dbaf48cfc58978c3cbdd220e316db062602
CRs-Fixed: 774533
2021-12-31 02:14:15 -08:00
Yu Wang
4a0857dacd qcacld-3.0: enable CONFIG_DBR_HOLD_LARGE_MEM for QCA6490
Enable CONFIG_DBR_HOLD_LARGE_MEM for QCA6490, to avoid
large memory allocation failure during idle restart.

Change-Id: I8f504f278bab6f4d974e8cf6b778e6c5ab9ec838
CRs-Fixed: 3101976
2021-12-31 02:14:15 -08:00
Madan Koyyalamudi
733cdf936a Release 5.2.1.6C
Release 5.2.1.6C

Change-Id: Id2877af969195c18c4bd4506714449ef4743ebc3
CRs-Fixed: 774533
2021-12-30 12:36:48 -08:00
Utkarsh Bhatnagar
7af2c5d1e7 qcacld-3.0: Fix force SCC logic to consider 1 inactive link
A MLO with 1 link not active will lead to HW mode as SMM instead
of SBS, so check and see if SBS MLO is present and take
decision as per it.

Change-Id: Ide487d56d6375892b91ab615b9ad314dba2c9991
CRs-Fixed: 3102349
2021-12-30 12:36:48 -08:00
Madan Koyyalamudi
24b0cc154c Release 5.2.1.6B
Release 5.2.1.6B

Change-Id: I994b28700b930a655fccbbf21e179da7d77630e7
CRs-Fixed: 774533
2021-12-30 06:36:37 -08:00
Wu Gao
659daa3fb8 qcacld-3.0: Print the last acl mac address
Host won't print acl mac address if size equal to MAX_ACL_MAC_ADDRESS.
The logic is unreasonable and add this change allows to print acl mac
address if size equal to MAX_ACL_MAC_ADDRESS.

Change-Id: Iabf10c7c5584d4217be98f7e1f3e67c94a6096a1
CRs-Fixed: 3100336
2021-12-30 06:36:36 -08:00
Madan Koyyalamudi
8077a0f43b Release 5.2.1.6A
Release 5.2.1.6A

Change-Id: Ifc0ecaea55d6ede1a6fda1995691158a3699c8ae
CRs-Fixed: 774533
2021-12-29 05:36:16 -08:00
Ashish
0fcdb3b424 qcacld-3.0: Remove get disconnect stats command from serialization
Currently in SAP mode, when host driver receives disconnect for
station, first it gets disconnect stats with serialization command
and then it sends delete peer command to fw. There is an issue with
this approach, if there are maximum number of clients are connected
to a SAP and all of these clients gets disconnected at the same
time, in that case there will be a disconnect stats command and
peer delete command in serialization, because of which serialization
queue gets full.

To address this issue, remove disconnect stats command from
serialization and send this command just before sending peer
delete command once peer delete command gets serialized.

Change-Id: I2fa1a5a393939eebbce796e11348fa7c040b40e8
CRs-Fixed: 3100914
2021-12-29 05:36:16 -08:00
Madan Koyyalamudi
826559d73a Release 5.2.1.6
Release 5.2.1.6

Change-Id: I827e7c820adee235af878fd3c5bb4847d9dc7750
CRs-Fixed: 774533
2021-12-29 04:28:21 -08:00
sandhu
afc4244d94 qcacld-3.0: Remove IP from code
Remove qualcomm IP from code

Change-Id: Icc3f239fbb6874a07272618b1be84d613b8fdc84
CRs-Fixed: 3073862
2021-12-29 04:28:21 -08:00
Madan Koyyalamudi
ca6f804551 Release 5.2.1.5Z
Release 5.2.1.5Z

Change-Id: I2670a4ed342c64f1cecc54b44b9be66f4c50a927
CRs-Fixed: 774533
2021-12-28 10:51:39 -08:00
Tiger Yu
65fcdade4d qcacld-3.0: Enable delayed peer obj freed for qca6174 module
Define the CONFIG_FEATURE_DELAYED_PEER_OBJ_DESTROY to enable delayed
peer obj freed for qca6174 module.

Change-Id: Ia80c3d1abdf0acf9fcc778e6fc77d917cb9f6baf
CRs-Fixed: 3101393
2021-12-28 10:51:39 -08:00
Madan Koyyalamudi
e7703ee4d4 Release 5.2.1.5Y
Release 5.2.1.5Y

Change-Id: Iba3cc81056fae7d7932ce117c3011574df28e4e4
CRs-Fixed: 774533
2021-12-28 08:46:12 -08:00
Abhishek Singh
af5e1cfadb qcacld-3.0: Remove Unused RSO functions
Remove Unused functions wlan_cm_abort_rso and
sme_abort_roaming.

Change-Id: I3ff40cc7d526adea5cac61522c27142f7c73bcbe
CRs-Fixed: 3101169
2021-12-28 08:46:12 -08:00
Madan Koyyalamudi
a378f4149a Release 5.2.1.5X
Release 5.2.1.5X

Change-Id: I87cb28754932383f06be3cca777c67b5e9d32a7b
CRs-Fixed: 774533
2021-12-28 05:19:17 -08:00
Srinivas Dasari
69b074e9f9 qcacld-3.0: Make default value of ndi_max_support as 2
Currently, the ini param "ndi_max_support" is set to 1 in the
ini definition though DUT can support maximum 2 NDIs.
Customers need to set the ini param to 2 in ini file
in order to support two NDIs. This ini param value needs
to be maintained across chipsets and android versions,
which is difficult.
Change the default value to 2 to avoid these. If any customer
needs the value to be 1, the same can be set in customer/target
specific ini files.

Change-Id: Id45147541dba057c2f3420adee43c7a56e3ee72b
CRs-Fixed: 3097045
2021-12-28 05:19:17 -08:00
Madan Koyyalamudi
ed150e09d1 Release 5.2.1.5W
Release 5.2.1.5W

Change-Id: I59c18220d3f113ba0ff2341fb71234192ce13522
CRs-Fixed: 774533
2021-12-28 04:06:56 -08:00
Jianmin Zhu
b93dab5a6c qcacld-3.0: Fix assert for connect and roaming concurrency
In dual sta case, while vdev0 roaming,  vdev1 tried to connect and
stop vdev0 roam. in lim_process_assoc_rsp_frame,
lim_is_roam_synch_in_progress return false, hdr is parsed as invalid
addr, assert when access hdr->sa.

Change-Id: I917dc064dbca5600fe3586ec08103fa62a1348ee
CRs-Fixed: 3100427
2021-12-28 04:06:56 -08:00
Madan Koyyalamudi
b82cc8dabf Release 5.2.1.5V
Release 5.2.1.5V

Change-Id: If9424ec9104ced1bc07671715cb58fc152f51118
CRs-Fixed: 774533
2021-12-27 23:39:32 -08:00
Liangwei Dong
b92a4f7f7b qcacld-3.0: Handle bss peer delete before vdev start
Delete the BSS peer if failure happens before STA "Join"
and wait for peer delete event.
After peer delete event is received, send lim_cm_send_connect_rsp
to CM to continue the next candidate try.
This is to avoid previous bss peer deleting pending and send
new bss peer create wmi command to target, which is unexpected
by target.

Change-Id: I5da969546994d9a6fe3cd5053f468fb59ba13e18
CRs-Fixed: 3100305
2021-12-27 23:39:32 -08:00
Madan Koyyalamudi
6f735fdd49 Release 5.2.1.5U
Release 5.2.1.5U

Change-Id: I0256416f3c10be26405d506e19b0ac9cdc7bfa7b
CRs-Fixed: 774533
2021-12-27 20:59:01 -08:00
Bapiraju Alla
bb0212b98c qcacld-3.0: Add INI param to configure dynamic set MAC address feature
Add INI param to enable or disable dynamic set MAC address feature.

Change-Id: I63572965e9928587efe19c4d080bbadd65a48b59
CRs-Fixed: 3081014
2021-12-27 20:59:01 -08:00
Bapiraju Alla
0de141916d qcacld-3.0: Add support to dynamic MAC address update
Currently, MAC address update is supported only when interface is down.
Because of this framework needs to issue interface down and interface
up to update the MAC address. Interface down and up will lead to VDEV
delete and VDEV create commands to the FW.

To optimize Host-FW interactions during set MAC address, add support
to update the MAC address without bringing the interface to down state.

Change-Id: I76afa8f8c2504e8271bf689392d526f994afff0a
CRs-Fixed: 3063201
2021-12-27 20:58:55 -08:00
Madan Koyyalamudi
5f2a05fcab Release 5.2.1.5T
Release 5.2.1.5T

Change-Id: I3dba337dbeaeacfb6baa441d54a736e811b850d3
CRs-Fixed: 774533
2021-12-27 13:00:21 -08:00
Jinwei Chen
bc1e4e111c qcacld-3.0: Enable forcing UMAC out of power collapse
For Kiwi, forcing UMAC out of power collapse mechanism is not
enabled yet, this might result in UMAC register writing failure.

Enable forcing UMAC out of power collapse for Kiwi

Change-Id: I2d474bbb6b5d2b8c5a9e9621a4f65a5728be74ea
CRs-Fixed: 3086182
2021-12-27 13:00:21 -08:00
Madan Koyyalamudi
5f5d508b03 Release 5.2.1.5S
Release 5.2.1.5S

Change-Id: I7ceee3dae231e52ca5b037cc807445c62ddf14d4
CRs-Fixed: 774533
2021-12-27 10:44:11 -08:00
Wu Gao
e477df12ca qcacld-3.0: Correct description about disable_mcs13_support
This change corrects description about ini - "disable_mcs13_support".

Change-Id: I0895aa7e6cd96bf75189121f4d875e906595bb3b
CRs-Fixed: 3100879
2021-12-27 10:44:11 -08:00
Madan Koyyalamudi
0e4228f7e4 Release 5.2.1.5R
Release 5.2.1.5R

Change-Id: I5b0cf0e85e07fcf3f9406bd92b854b4272e8325d
CRs-Fixed: 774533
2021-12-27 08:31:00 -08:00
Jingxiang Ge
73868a08d0 Revert "qcacld-3.0: Fix possible memory leak of tx_time_per_power_level"
This reverts commit I51064734cf97b9ff0ecbbaf27f38d5a223c91d3b.

Change-Id: I4d92646015b06260c16fbaf3ce8dde0ad4ba3308
CRs-Fixed: 3097877
2021-12-27 08:31:00 -08:00
Madan Koyyalamudi
39051c65e1 Release 5.2.1.5Q
Release 5.2.1.5Q

Change-Id: I0d0d5e6e5ea000c2afebd6dfb7eeecce529c0ac1
CRs-Fixed: 774533
2021-12-27 01:03:45 -08:00
Liangwei Dong
8e8d4ab6a5 qcacld-3.0: Add RSO state change logs
Add RSO state changing log to roam history log
so that help debug roam state change issues.

Change-Id: Ifb11013d83de6ee35241dd796df9a7ccbb1464e7
CRs-Fixed: 3094770
2021-12-27 01:03:45 -08:00
Madan Koyyalamudi
9d6e23139e Release 5.2.1.5P
Release 5.2.1.5P

Change-Id: Id5e57930ca13654dd16b0d1cd4f8b67c5f023d6f
CRs-Fixed: 774533
2021-12-26 04:26:57 -08:00
chunquan
89d3e86717 qcacld-3.0: Send high 32bit addr for no smmu platform which fw need
Host send HTT_H2T_MSG_TYPE_WDI_IPA_CFG cmd to fw, need update
high 32bit addr for non-smmu platform which alloc physical
address more than 4G.
If alloc address is 0x1 5000 0000, it will cut off
bit32 ~ bit63, the value fw get is 0x5000 0000, the address
may be used by peripheral. When fw write addr 0x5000 0000,
assert will happen.

When this change compile on 32bit platform, it will error, for
right shift must less than system width.

Change-Id: If1e84cfdcd15494be3f7327986ff0e91ec7b2b3f
CRs-Fixed: 3097240
2021-12-26 04:26:56 -08:00
Madan Koyyalamudi
7db3ba92e9 Release 5.2.1.5O
Release 5.2.1.5O

Change-Id: I4714246c5875a2b56643001fe3b7ce83053cbd19
CRs-Fixed: 774533
2021-12-25 02:32:32 -08:00
Pragaspathi Thilagaraj
9eb5960fa9 qcacld-3.0: Add changes for TWT responder backport flag
The cfg80211_ap_settings->twt_responder is backported with
the backport flag CFG80211_TWT_RESPONDER_SUPPORT.

Add support for CFG80211_TWT_RESPONDER_SUPPORT before configuring
the responder.

Change-Id: If318a557383da3c326cab8a5e6eb1c9b592a62fa
CRs-Fixed: 3084666
2021-12-24 19:18:56 -08:00
Madan Koyyalamudi
382afb38d9 Release 5.2.1.5N
Release 5.2.1.5N

Change-Id: I7bebb99b448c828bd5104005d1d1fc0b2fe6fc79
CRs-Fixed: 774533
2021-12-24 06:36:22 -08:00
Wu Gao
ffd5a08068 qcacld-3.0: Add ini to disable mcs13
Add ini "disable_mcs13_support" to disable mcs13 to when SAP working
on 80p80MHZ/160MHZ/320MHZ and mcs12_13 supported.

Change-Id: Iff7043cc422cbe00fa771fe5fad9ad992d6deaf5
CRs-Fixed: 3062196
2021-12-24 06:36:22 -08:00
Madan Koyyalamudi
c6664a4d71 Release 5.2.1.5M
Release 5.2.1.5M

Change-Id: I0b31c1dbc2bf1d2b0946feff42de6f5675fbddfa
CRs-Fixed: 774533
2021-12-24 04:17:13 -08:00
Bing Sun
2e1873d34a qcacld-3.0: Add RNR support for 6G SAP
Reporting 6G AP in RNR IE when there is 5g or 2g co-located AP.

Change-Id: I53c984fc1dd63f5511a19863732179c9232cd7a1
CRs-Fixed: 3089149
2021-12-24 04:17:13 -08:00
Madan Koyyalamudi
d88c399b9f Release 5.2.1.5L
Release 5.2.1.5L

Change-Id: I70dd16ff41617a77228ee5e090d2f2c7a621b06b
CRs-Fixed: 774533
2021-12-23 22:36:54 -08:00
Will Huang
150f343230 qcacld-3.0: Add configure to support 4 SAP concurrency
Make CFG_TGT_DEFAULT_BEACON_TX_OFFLOAD_MAX_VDEV configurable in code.
Add configure file to support 4SAP concurrency and maximum 4 IPA
interface for sdxlemur.

Change-Id: I18e86aa0eac2902d831d1fb8a4f0fc03666fb6f2
CRs-Fixed: 3092382
2021-12-23 22:36:53 -08:00
Madan Koyyalamudi
05bca24f13 Release 5.2.1.5K
Release 5.2.1.5K

Change-Id: Ibea8e10636d727b923cd1066eb26b68bc0c68023
CRs-Fixed: 774533
2021-12-23 15:07:38 -08:00
Abdul Muqtadeer Ahmed
2e8b062efc qcacld-3.0: Move the sar req-resp event to work context
In the process of sar req-resp event the timer callback will wait
for the userspace response due to which time scheduler thread is paused
and can't process any other message. Because of this there is delay and
some command may fail.

To address above issue, move the process of sar req-resp
event to work context as we are waiting in the timer handler.

Change-Id: Idadd99ff28dcb6f5ec2d925cb381f223124300e6
CRs-fixed: 3091293
2021-12-23 15:07:38 -08:00
Madan Koyyalamudi
ec01b05e71 Release 5.2.1.5J
Release 5.2.1.5J

Change-Id: I4577a1ec425c6ae4a19434a3a5f7f33d35835233
CRs-Fixed: 774533
2021-12-23 08:46:42 -08:00
Amit Mehta
5235136d0a qcacld-3.0: Increase very high voting TPUT threshold default value
Increase the very high throughput threshold default from
9000 to 10000

Change-Id: I759a4bc4d0115ff3e26315ef35635ec7bfb4983f
CRs-Fixed: 3098821
2021-12-23 08:46:42 -08:00
Madan Koyyalamudi
46b11212b1 Release 5.2.1.5I
Release 5.2.1.5I

Change-Id: I8ba19838e132d09cc20e7212f4c8ce81902675d1
CRs-Fixed: 774533
2021-12-23 06:48:39 -08:00