提交線圖

25433 次程式碼提交

作者 SHA1 備註 日期
Sai Pavan Akhil Remella
e8b3b4792b qcacld-3.0: Add min_dwell_time_6g ini support in roam offload scan
Currently min_dwell_time_6g ini support is there only for normal
scan.
Added support to configure min_dwell_time_6g in roam offload scan.

Change-Id: I7da5fff738dbaf2a28a909e58ab6c797724ccfaf
CRs-Fixed: 3156597
2022-04-11 04:09:34 -07:00
Madan Koyyalamudi
780b5d4231 Release 5.2.1.17
Release 5.2.1.17

Change-Id: I5072421f466cd58c3dfa2e1a45abf35f48722396
CRs-Fixed: 774533
2022-04-11 02:44:22 -07:00
Bing Sun
2b7fe880eb qcacld-3.0: Add CONFIG_QCACLD_FEATURE_SON dependency configs
Enable configs which are needed by SON, if SON is enabled.

Change-Id: Ib781804a03472aa8c4ab7cdef0a5a4e6e89dcc7e
CRs-Fixed: 3062225
2022-04-11 02:44:22 -07:00
Madan Koyyalamudi
8b27ce3329 Release 5.2.1.16Z
Release 5.2.1.16Z

Change-Id: I44cfc498b243d7319a07931bc3aa5e71e0bc333f
CRs-Fixed: 774533
2022-04-09 12:52:32 -07:00
Jia Ding
773eec3e96 qcacld-3.0: Properly update EHT caps support for 320MHz
320MHz bandwidth is supported only for single PHY mode. Therefore populate
320MHz support from HW_MODE_SINGLE mac_phy_caps_ext2 entry.

Change-Id: I298b13a82ca0532aa6da76d12edd12a57c74121a
CRs-Fixed: 3165631
2022-04-09 12:52:32 -07:00
Madan Koyyalamudi
b369c994aa Release 5.2.1.16Y
Release 5.2.1.16Y

Change-Id: I8f91b03c0e4ed53171430b84b2fefde7d64cfd17
CRs-Fixed: 774533
2022-04-09 01:22:20 -07:00
Qun Zhang
3f80fae5f0 qcacld-3.0: Refine roam event processing for LFR2/LFR3
Currently wmi_roam_event_id event handler only register under feature
WLAN_FEATURE_ROAM_OFFLOAD, but it's needed for LFR2 roaming too. So
refine roam event processing for LFR2/LFR3.

Change-Id: Ic07fd8a543142fc1e151f484979ab99ff55ce802
CRs-Fixed: 3161973
2022-04-09 01:22:20 -07:00
Madan Koyyalamudi
4dc55d662a Release 5.2.1.16X
Release 5.2.1.16X

Change-Id: I3bbf1483f23b9c0c2528cee965e7ffc9dea8357b
CRs-Fixed: 774533
2022-04-08 10:04:54 -07:00
VIJAY RAJ
2fc8eae7a6 qcacld-3.0: Replace QDF_TRACE with sme api for log optimization
Optimize the log by replacing the QDF_TRACE api with sme api in
csr_api_roam.c

Change-Id: Id2a8b86619fab5c4ee9e69fb59152060654afc02
CRs-Fixed: 3169030
2022-04-08 10:04:53 -07:00
Madan Koyyalamudi
c8b586d6d5 Release 5.2.1.16W
Release 5.2.1.16W

Change-Id: I13867e76c59425354e02a11d7d540fdc89c7ec20
CRs-Fixed: 774533
2022-04-08 04:28:48 -07:00
Liangwei Dong
bd1e740bf9 qcacld-3.0: Update PCL type for STA+SAP+P2P
Update PCL type for STA+SAP+P2P 3vif concurrency using
PM_SBS_CH_24G, PM_SCC_ON_5_5G_SCC_ON_24G.

Change-Id: If82f928134e45486114fd6d4a6222e7127d6b9fd
CRs-Fixed: 3168636
2022-04-08 04:28:48 -07:00
Madan Koyyalamudi
b304462134 Release 5.2.1.16V
Release 5.2.1.16V

Change-Id: I275ecd1b3ec68e0d9f7051f9aaa97f98979acce8
CRs-Fixed: 774533
2022-04-08 01:57:08 -07:00
Wu Gao
17fc92fd16 qcacld-3.0: Correct CSA reason for N79 case
When N79 enabled and disable 5G and 6G band, 5G SAP will swith to 2G
band with CSA. CSA reason should be CSA_REASON_BAND_RESTRICTED.

Change-Id: Icd6cf62ee1f58834a97663f784b50f925782a3ef
CRs-Fixed: 3165067
2022-04-08 01:57:08 -07:00
Madan Koyyalamudi
1a73e4b0ab Release 5.2.1.16U
Release 5.2.1.16U

Change-Id: I4e8a293303f2f682d799941b0458649b4db97353
CRs-Fixed: 774533
2022-04-08 00:43:09 -07:00
Bing Sun
c3ffae69da qcacld-3.0: Do not indicate 80+80 channel width to EasyMesh
MCC does not support 80 + 80 channel width, Do not indicate it
to EasyMesh.

Change-Id: I2743b27b86f1a118789d72c6e8b6690262c7c654
CRs-Fixed: 3158366
2022-04-08 00:43:08 -07:00
Madan Koyyalamudi
156ed2b921 Release 5.2.1.16T
Release 5.2.1.16T

Change-Id: I44df55dcf4559e585ccda6fe1c85fe1b0351d8e2
CRs-Fixed: 774533
2022-04-07 23:29:03 -07:00
Alan Chen
b833727abb qcacld-3.0: Call cfg80211_register_netdevice in ndi mode for Kernel 5.15+
Call cfg80211_register_netdevice in ndi mode for Kernel 5.15+ in order
to properly register device.

Change-Id: I3441a2ae39f07ab2e80c47cdadfa489cc1d64e00
CRs-Fixed: 3155379
2022-04-07 23:29:03 -07:00
Rahul Gusain
7ce0d5534f qcacld-3.0: Optimize logs for lim_populate_fd_tmpl_frame
Currently, debug logs are printed in lim_populate_fd_tmpl_frame
and also there is hex dump for the same packet in
lim_send_fils_discovery_template.

As packet can be re-created from hexdump, so, there is no need to
print debug logs in lim_populate_fd_tmpl_frame.

CRs-Fixed: 3168966
Change-Id: Iad883db82f59eef4a0435c2c176a7410ead11e7a
2022-04-07 23:28:57 -07:00
Madan Koyyalamudi
e9ba2a7b9d Release 5.2.1.16S
Release 5.2.1.16S

Change-Id: I09cf66ac28ba3562ba97db76f1ec1d726cb33723
CRs-Fixed: 774533
2022-04-07 16:28:14 -07:00
Rahul Gusain
4c8e7dd2a8 qcacld-3.0: Process deauth even in middle of SAE authentication
When SAE authentication fails due to some reason and if the
failure is detected while processing confirm request from the
station, some APs send deauth instead of confirm response.

Current driver/wpa_suplicant wait for the confirm response and
driver drops the deauth frame as it's in the middle of SAE
authentication. This results in connect timeout.
Driver is supposed to process the deauth from AP and indicate
failure to userspace. To resolve this, consider the deauth from AP
as SAE failure and abort the connection. Send connect failure to
userspace.

CRs-Fixed: 3157178
Change-Id: I09c9d8b19539e4986665c6052d3a7f52b3e49600
2022-04-07 16:28:14 -07:00
Madan Koyyalamudi
c26829b608 Release 5.2.1.16R
Release 5.2.1.16R

Change-Id: I6298eb63f327071efe2af87d4c17506f48bc0ef4
CRs-Fixed: 774533
2022-04-07 07:25:37 -07:00
Sheenam Monga
0c2d9c3709 qcacld-3.0: Add Handling for new pcl type
Add handling for below pcl types which are added
due to ML STA and 2 P2P connection concurrencies.
PM_SCC_ON_5_5G_24G
PM_SCC_ON_5_5G_SCC_ON_24G
PM_SBS_CH_2G

Change-Id: I62df80c15bcd84ba9cb64cbf6ce2e4d154f6f697
CRs-Fixed: 3167325
2022-04-07 07:25:36 -07:00
Wu Gao
f5149b788a qcacld-3.0: Enable AP+AP+AP SCC on same mac
Enable 3 SAP SCC on same mac to avoid restart third SAP failed after
5/6G disabled.

Change-Id: Ib95a38daeff97a8cb1e2571b0b271ca052f0ce62
CRs-Fixed: 3144224
2022-04-07 07:25:30 -07:00
Sheenam Monga
f6d697ed1b qcacld-3.0: Update pcl connection table for SBS hw
Update pcl connecton table for p2p+p2p concurrency
for SCC, MCC, DBS and SBS scenarios and add below
pcl types
PM_SCC_ON_5_5G_24G
PM_SCC_ON_5_5G_SCC_ON_24G
PM_SBS_CH_2G

Change-Id: I2d90ba39e2d15d927574d8ede5e9890dd37a4908
CRs-Fixed: 3167307
2022-04-07 07:25:23 -07:00
Madan Koyyalamudi
a522288a90 Release 5.2.1.16Q
Release 5.2.1.16Q

Change-Id: I803c7053a6452f3c4be1d4a6a7d93987ad0c45fa
CRs-Fixed: 774533
2022-04-07 05:05:47 -07:00
Sheenam Monga
62f33fac92 qcacld-3.0: Update correct len/last index for pcl entries
Currently, for pcl where 2G channels are added pcl index is
updated to total no. of 2G channels only and first 11 entries
are considered in dump from final pcl list.

Fix is to add total no of 2G channels in pcl index instead of
overwriting pcl index with no. of 2G channels.

Change-Id: Ibcd2509ecb052bfde62a47a6dee38dd17c3d1c8f
CRs-Fixed: 3166961
2022-04-07 05:05:47 -07:00
Madan Koyyalamudi
5bd0538345 Release 5.2.1.16P
Release 5.2.1.16P

Change-Id: I3990c0c898751c22f2bf0e01ffa7376149d611bb
CRs-Fixed: 774533
2022-04-07 02:43:50 -07:00
Surya Prakash Sivaraj
3ae522c3b0 qcacld-3.0: Add debugs for max allowed tx power
Max tx power limit is received as part of the
WMI_VDEV_START_RESP_EVENTID. Add debugs to print the
max_allowed_tx_power in host.

Change-Id: I4ca0d4a4a2a1e452b8a6a9f1c48ad52fcd2f6213
CRs-Fixed: 3167045
2022-04-07 02:43:50 -07:00
Madan Koyyalamudi
13e611566d Release 5.2.1.16O
Release 5.2.1.16O

Change-Id: Ie115c13fb75782cdcafd2cee63d8fcf3488e9583
CRs-Fixed: 774533
2022-04-07 01:18:25 -07:00
Vinod Kumar Myadam
6d1d58c176 qcacld-3.0: Replace QDF_TRACE with respective SME DEBUG APIs
Replaced QDF_TRACE with respective SME DEBUG and ERR APIs

Change-Id: If46ccd5ab9e3113559d48ae167bbbd067d0828e5
CRs-Fixed: 3168064
2022-04-07 01:18:25 -07:00
Madan Koyyalamudi
cb131f30f8 Release 5.2.1.16N
Release 5.2.1.16N

Change-Id: I58569fe474615101edb38170b3dab452b94f3e27
CRs-Fixed: 774533
2022-04-06 23:43:13 -07:00
Utkarsh Bhatnagar
fc883a2f9b qcacld-3.0: Optimize logging for Tx frame Path
Optimize logging by decreasing number of log
lines printed for the Tx frame path.

Change-Id: Iff24346a6b20286b68ee18451155495f624da316
CRs-Fixed: 3168409
2022-04-06 23:43:13 -07:00
Madan Koyyalamudi
c14c0a2956 Release 5.2.1.16M
Release 5.2.1.16M

Change-Id: Id55d0ee694cabafe3dba5d58463da005abeea59d
CRs-Fixed: 774533
2022-04-06 21:26:47 -07:00
Liangwei Dong
36accba316 qcacld-3.0: Add files for MCC Quota event feature
Add files of MCC Quota event functions when WLAN_FEATURE_MCC_QUOTA
feature is enabled.

Change-Id: If8ab364223f7f3236230fc0fbbc953f184c02528
CRs-Fixed: 3101880
2022-04-06 21:26:46 -07:00
Liangwei Dong
beb17bb95f qcacld-3.0: Indicate mcc quota vendor event
Register os if callback to get MCC quota event
indication and send to upper layer by vendor event.

Change-Id: I232343210343091fc18e4c6ef2c3a8844fddf2c5
CRs-Fixed: 3101876
2022-04-06 21:26:41 -07:00
Madan Koyyalamudi
4bf22524bb Release 5.2.1.16L
Release 5.2.1.16L

Change-Id: Id8cd2db02a7d500f79413a2cb280d833f2fbe4a3
CRs-Fixed: 774533
2022-04-06 16:14:27 -07:00
Sheenam Monga
2b706b3284 qcacld-3.0: Update copyright
Add both creation and updation year in file copyright.

Change-Id: I3a8c785f257a801139e4eb3369d8bc1cd2935e24
CRs-Fixed: 3164501
2022-04-06 16:14:27 -07:00
Madan Koyyalamudi
ff731d85b2 Release 5.2.1.16K
Release 5.2.1.16K

Change-Id: I85fa09e99e0203ddf102e6352114c3a2a8bd1de8
CRs-Fixed: 774533
2022-04-06 07:06:42 -07:00
Will Huang
1135c6caf9 qcacld-3.0: Save disconnected sta chan freq and check when sap restart
If AP1 on 2G unsafe channel (no valid 2g channel so can't move),
STA+AP2 on 5G unsafe channel doing SCC, when STA disconnect, 5G AP2
is expected to restart to another 5G safe channel, but 2G AP1 will
also be selected to restart to another 2g safe channel (not in acs
range), which is not supported to switch to different channel at same
time.

To fix this issue, save last disconnected sta channel frequency in
policy manager context, and find the AP which is doing SCC with this
sta, and restart this SAP to safe channel.
To avoid possible OOB write warning, enlarge the input array buffer
of policy_mgr_get_mode_specific_conn_info().

Change-Id: If6ddd889cc0fd8b00796d42e6aa4d1a98b6b1070
CRs-Fixed: 3145226
2022-04-06 07:06:41 -07:00
Madan Koyyalamudi
80fda4c7b7 Release 5.2.1.16J
Release 5.2.1.16J

Change-Id: Ib4e7bf6403483b3aedd79ef7dcf473c1ae7338ba
CRs-Fixed: 774533
2022-04-06 04:39:30 -07:00
Chaoli Zhou
c31221728b qcacld-3.0: Fix undeclared identifier 'STA_ENTRY_TDLS_PEER'
Fix the compile failure issue when TDLS disabled.

Change-Id: I4bd4d494e4518dd50cf27c72d9e0dce91bcd86d8
CRs-Fixed: 3162856
2022-04-06 04:39:30 -07:00
Madan Koyyalamudi
b6b2542f32 Release 5.2.1.16I
Release 5.2.1.16I

Change-Id: I5f4066f0520b8d1043bab603f610a5b78e72738c
CRs-Fixed: 774533
2022-04-06 03:25:15 -07:00
nakul kachhwaha
91468b4a79 qcacld-3.0: Add ucfg API to set 6ghz relaxed conn policy flag
Add ucfg API to set 6ghz relaxed connection policy flag.

change-Id: I659bf86c4308691d5adc9f2a4d2ed3c38bbc63f0
CRs-Fixed: 3166847
2022-04-06 03:25:15 -07:00
Madan Koyyalamudi
8de281b1ae Release 5.2.1.16H
Release 5.2.1.16H

Change-Id: I43aa8aca2d41a24a3a04d8010cf13988d94ff2f9
CRs-Fixed: 774533
2022-04-05 15:24:17 -07:00
Jianmin Zhu
54740f84b5 qcacld-3.0: Fix assert when handle wakeup event during SSR
In special case, tasklet(ksoftirqd/0) that handle WMI event was stuck
for 4 sec, SSR was triggered for timeout waiting for resume
event from FW during RTPM resume.

During SSR, cp_stats_tx_ops->inc_wake_lock_stats callback was cleared,
later WOW_WAKEUP_HOST_EVENTID was received, callback was executed, assert
happened.

Change-Id: Ib9ae7d61d1b415e9857657725ffd2ae1efd4795c
CRs-Fixed: 3165730
2022-04-05 15:24:16 -07:00
Madan Koyyalamudi
d2e98505b6 Release 5.2.1.16G
Release 5.2.1.16G

Change-Id: I9da566f8941b82b24d214297191a7bf860816145
CRs-Fixed: 774533
2022-04-05 01:24:59 -07:00
Liangwei Dong
641ff5696e qcacld-3.0: Avoid SAP channel change if target freq and bw same
Move the channel frequency and bandwidth check after
wlansap_get_csa_chanwidth_from_phymode API call. The API
may change the target channel bw if SAP works in concurrency
with STA on same channel.

Change-Id: I717c58e4a9e7eb6ea66b0eb56933b5508d4d83c0
CRs-Fixed: 3161386
2022-04-05 01:24:59 -07:00
Madan Koyyalamudi
2832b27d06 Release 5.2.1.16F
Release 5.2.1.16F

Change-Id: Ib2be043af5d276ce261359029249a0d948b51b6e
CRs-Fixed: 774533
2022-04-04 21:00:14 -07:00
Pragaspathi Thilagaraj
03337a051c qcacld-3.0: Send connectivity logs only for STA mode
Connectivity management frame logs are sent for SAP mode also but
should be sent for STA mode only.

Send connectivity/roaming logs only for station mode.

Change-Id: Ib9ae7824f7eca61fdce4c2c163a24554e7b2eb36
CRs-Fixed: 3165658
2022-04-04 21:00:13 -07:00
Srinivas Girigowda
e5bb379ee3 qcacld-3.0: Return -EAGAIN if TWT setup is issued and PS disabled
As per the requirement, if TWT setup request is issued when
power save is disabled, expectation from driver is to return -EAGAIN.

Change-Id: I7a519d15787f912338afabf7e83b561cb3a2ebc0
CRs-Fixed: 3163880
2022-04-04 21:00:06 -07:00