コミットグラフ

24090 コミット

作成者 SHA1 メッセージ 日付
Liangwei Dong
e29ff0d951 qcacld-3.0: Fix addts failure for downlink direction
At present driver returns failure for all addts response frame
with the "medium time" zero in commit
Ia9247e06e3985d699f4215835a55a733738552cb. For CERT WMM 5.1.1
test bed AP response "medium time" non zero for uplink but zero
for downlink tspec. Skip the downlink tspec medium time check
for such case.

Change-Id: I803480c576e59a2d97cd5d2bec2528a0a17c760e
CRs-Fixed: 3051480
2021-10-06 22:10:25 -07:00
Madan Koyyalamudi
33d1aa3cce Release 5.2.0.250Z
Release 5.2.0.250Z

Change-Id: I2791297b453d8e2e245851cca8e3a91e20968f95
CRs-Fixed: 774533
2021-10-06 20:03:12 -07:00
Lincoln Tran
e3a6adfe58 qcacld-3.0: Handle MLO STA disconnect from south
Currently, southbound MLO disconnects are not handled properly because
the partner link is not being disconnected. To fix this, update
current calls to cm_disconnect to use mlo_disconnect instead, because it
can handle both legacy and MLO disconnections.

Change-Id: If908e2391290fd4a328f3d7d213c5ef6c1f5452c
CRs-fixed: 3029864
2021-10-06 20:03:12 -07:00
Madan Koyyalamudi
2a28266234 Release 5.2.0.250Y
Release 5.2.0.250Y

Change-Id: Ic0501f5d91991a80fad225eaf0b413ff0f394a72
CRs-Fixed: 774533
2021-10-06 10:59:41 -07:00
Balaji Pothunoori
20ffee4c38 qcacld-3.0: initialize pdev id after ssr for thermal throttle reconfig
Currently pdev_id is not initialized after ssr for thermal throttle
reconfig, Where host is sending vdev id as 64 which is leading to
firmware crash.
Hence initialize pdev_id to 0.

Change-Id: Ic614a382acb4f598c52948bcca1cd24f9754ad94
CRs-Fixed: 3041238
2021-10-06 10:59:41 -07:00
Madan Koyyalamudi
f0e4549a53 Release 5.2.0.250X
Release 5.2.0.250X

Change-Id: I0f9120c2c73774fb193fc482232266d92ec57b19
CRs-Fixed: 774533
2021-10-06 04:22:23 -07:00
Will Huang
83e382dc2f qcacld-3.0: Disable AP+AP+STA SCC/MCC on same mac
3 connection SCC/MCC on same mac is not prefer, if allow STA connect to
different channel of AP+AP SCC channel on same mac, there is no
implementation to restart SAP on new channels to avoid MCC.

Based on change Id2e9ad7d17bab6ea0aff6913b25f0eb330dc6c13,
fix is to change third connection dbs pcl table, only allow STA connect
on different band. For SBS capable chip, STA connect on same mac is
allowed, so don't change sbs pcl table.

Change-Id: I0229ae710b793e8ecd2240c37d7ca00d7694bb44
CRs-Fixed: 3039787
2021-10-06 04:22:23 -07:00
Madan Koyyalamudi
56e055f07d Release 5.2.0.250W
Release 5.2.0.250W

Change-Id: Ia88b8d100e829ddde1b4520cb8502e388751a407
CRs-Fixed: 774533
2021-10-06 00:02:06 -07:00
Srinivas Dasari
fbd5ee5c48 qcacld-3.0: Cleanup ROAM_TARGET_IF_CONVERGENCE usage
wma to target_if convergence code is guarded under the feature
flag ROAM_TARGET_IF_CONVERGENCE and it's is enabled currently.
Remove the flag usage and remove the deprecated code(else part)
also.

Change-Id: I6973d9c366ec6a9c6164dd19f6f4775dd3ebf5f0
CRs-Fixed: 3049942
2021-10-06 00:02:06 -07:00
Madan Koyyalamudi
9cd76eb8a2 Release 5.2.0.250V
Release 5.2.0.250V

Change-Id: I0796fcdfc8f0892b4841199b0b3667042aa2cfc9
CRs-Fixed: 774533
2021-10-05 21:48:48 -07:00
Alan Chen
ba84e38bc2 qcacld-3.0: Define a new RTPM wake lock for NDP
Define a new RTPM wake lock for NDP and create the functions
wma_ndp_prevent_runtime_pm()/wma_ndp_allow_runtime_pm() for it.

Change-Id: I6e70065b8c1ce3c91c411638957e13efff5a64ba
CRs-Fixed: 3050943
2021-10-05 21:48:48 -07:00
Madan Koyyalamudi
8e400a0fed Release 5.2.0.250U
Release 5.2.0.250U

Change-Id: I49447482303d69b37e1c4bc8678ec5ac299befb5
CRs-Fixed: 774533
2021-10-05 15:22:58 -07:00
Nirav Shah
d64bb62a34 qcacld-3.0: Send responder pm mode info to user space
Send responder pm mode info in twt setup event and twt
get session parameter response.

Change-Id: I671d2936cf9d75cf03a62ee3ce048592dbafe9d5
CRs-Fixed: 3029011
2021-10-05 15:22:58 -07:00
sheenam monga
898339bbbc qcacld-3.0: Add support for STA+GO and CLI+GO for liberal mode
Currently in liberal mode STA+GO and CLI+GO scenario is not
handled, so when sta is there and Go tries to come up then
GO should follow STA or CLI's channel in case of force scc
but as handling is not there so Go doesn't consider scc
channel.

Fix is to add handling of STA+GO and CLI+GO for liberal mode.

Change-Id: I227fb0661c5c3a41b296fd0c954ac87675f28ed6
CRs-Fixed: 3048501
2021-10-05 15:22:53 -07:00
Madan Koyyalamudi
7117cb3c42 Release 5.2.0.250T
Release 5.2.0.250T

Change-Id: Ia6edd8a487a66516bee986fc48340f811e3dbe2b
CRs-Fixed: 774533
2021-10-05 13:07:33 -07:00
Balaji Pothunoori
5e3247e93f qcacld-3.0: update default addba response rx aggr size to 256
update default addba response rx aggregation size to 256.

Change-Id: Ie79bd9ce6d5e5a95e706c9bda3124bb3fc913ce5
CRs-Fixed: 3050726
2021-10-05 13:07:33 -07:00
Pragaspathi Thilagaraj
330a20ccff qcacld-3.0: Retain WTC mode value after vdev delete
After mac randomization, the change interface causes
the WTC mode to be reset as part of the hdd_init_station_mode()

Initialize the WTC mode during start modules as part
of the mlme component cfg values population.

Change-Id: I4a57c29053f0100c14cef067952d49cecbdc8ea5
CRs-Fixed: 3047594
2021-10-05 13:07:28 -07:00
Madan Koyyalamudi
b1db874999 Release 5.2.0.250S
Release 5.2.0.250S

Change-Id: I308ca814a7fe3056470b35897f6bb06e7ef09b48
CRs-Fixed: 774533
2021-10-05 09:52:04 -07:00
Vulupala Shashank Reddy
b1e8b3f39e qcacld-3.0: Add filter for data packets in packet capture mode
Deliver data packets to monitor interface only if
corresponding filter is set by vendor command.

Change-Id: Ibf24349d17d1e649819447b1cde36a834e5579a4
CRs-Fixed: 3046233
2021-10-05 09:52:04 -07:00
Liangwei Dong
26da9327ad qcacld-3.0: Update SSID to vdev for roam sync
During different SSID roaming the SSID maybe changed,
save ssid from beacon to roam sync ind struct and update
to mlme.

Change-Id: I83522334a2b86de13584ef4b5f55e6df68ec261a
CRs-Fixed: 3047205
2021-10-05 09:51:58 -07:00
Madan Koyyalamudi
5ea0e115a2 Release 5.2.0.250R
Release 5.2.0.250R

Change-Id: I0326696ca3231eccae91ff954e8d540773761fd6
CRs-Fixed: 774533
2021-10-05 05:06:38 -07:00
Vulupala Shashank Reddy
f29e867e6b qcacld-3.0: Add check for data tx rx based on vendor command
This commit adds check for data tx and rx packets based on vendor
command received from user.

Change-Id: Ieddb96d8778131ec5876c55462b518e1db552f57
CRs-Fixed: 3046231
2021-10-05 05:06:38 -07:00
Vulupala Shashank Reddy
15f71d055b qcacld-3.0: Add tgt support to send beacon report period to FW
Add tgt support in packet capture component to send user
configured beacon report interval to FW.

Change-Id: Ibeb9f9a7f9ad2c2afa6929c492bd1029784b5f9e
CRs-Fixed: 3046224
2021-10-05 05:06:33 -07:00
Vulupala Shashank Reddy
e5e7e8049f qcacld-3.0: Add support to send config to FW based on filter
In packet capture component add support to send ctrl and beacon
frames config to FW based on frame filter received from user through
vendor command.

Change-Id: Ie45ea2135e237a156fb60663e3f85cc601490e4a
CRs-Fixed: 3046222
2021-10-05 05:06:28 -07:00
Vulupala Shashank Reddy
76dfbb1112 qcacld-3.0: Add support to send mode to FW based on frame filter
In packet capture component add support to send data and mgmt
mode to FW based on frame filter received from user through
vendor command.

Change-Id: Ib6d0d8abe53c29ea6c52900c628d87b603baf1e3
CRs-Fixed: 3046220
2021-10-05 05:06:23 -07:00
Utkarsh Bhatnagar
29ebd12842 qcacld-3.0: Fix logic for filling DBS/SBS freq range
Fix logic for filling DBS/SBS freq range at the time
of init from mac phy capabilities.

Change-Id: I6e6bc2ea5fa2dd349337d663c813ff473ce787a4
CRs-Fixed: 3049819
2021-10-05 05:06:18 -07:00
Madan Koyyalamudi
a36d5db0ee Release 5.2.0.250Q
Release 5.2.0.250Q

Change-Id: Ib218cfad29063442eb0ffc5278549bd60b395848
CRs-Fixed: 774533
2021-10-05 02:51:12 -07:00
sandhu
cff5dc24a9 qcacld-3.0: create a sysfs to display stats on console
Add a sysfs to display DP stats on console. Sysfs file
displays requested stats on console and wlan logs.

Change-Id: Ifd56d1bf6f578a4ce3f1d963040e6d3cd138c64a
CRs-Fixed: 3035860
2021-10-05 02:51:12 -07:00
Madan Koyyalamudi
975c859f9d Release 5.2.0.250P
Release 5.2.0.250P

Change-Id: Ib62430fbf7d3f957de78af234bfe2f3e6076e13a
CRs-Fixed: 774533
2021-10-04 16:13:43 -07:00
Utkarsh Bhatnagar
49d461ba28 qcacld-3.0: Dump SBS concurrency
Add condition in policy_mgr_dump_current_concurrency()
so as to dump SBS concurrency as well.

Change-Id: I64c7d5623df57e4c1812f21fac63ea55fbaee4c8
CRs-Fixed: 3048236
2021-10-04 16:13:42 -07:00
Madan Koyyalamudi
83e4c3ada4 Release 5.2.0.250O
Release 5.2.0.250O

Change-Id: I00208446ce493e203cb9025804d0081b2493e97a
CRs-Fixed: 774533
2021-10-04 13:53:39 -07:00
Jianmin Zhu
6e9568f9c8 qcacld-3.0: Fix array OOB for duplicate rate
Some IoT AP may have duplicate rates in supported rates and
extended rates in beacon, need filter them when populate peer 11a/11b
rates during connect/roaming, or array out of bound issue will happen.

Change-Id: I685e8c07ee147296bfa22742dad4210e7fa02c4a
CRs-Fixed: 3048142
2021-10-04 13:53:39 -07:00
Madan Koyyalamudi
ccb8eea00f Release 5.2.0.250N
Release 5.2.0.250N

Change-Id: Ic56e0adc99cffb1dec9feececfca4a327dc675c5
CRs-Fixed: 774533
2021-10-04 11:39:50 -07:00
abhinav kumar
95a959d694 qcacld-3.0: Prepare scan filter freq list only when STA is present
Prepare scan filter frequency list only if STA + STA councurrency
present.

Change-Id: I4b9f8e57f559291cf778a7e9e80309ce10c3894b
CRs-Fixed: 3049000
2021-10-04 11:39:50 -07:00
Madan Koyyalamudi
2caaf75246 Release 5.2.0.250M
Release 5.2.0.250M

Change-Id: I7ec2ccd2b66bb8c35f762b7a3a0254b677e17b3f
CRs-Fixed: 774533
2021-10-04 05:31:52 -07:00
Nirav Shah
4dfeca2ebc qcacld-3.0: Handle TSF value in TWT setup command
Handle QCA_WLAN_VENDOR_ATTR_TWT_SETUP_WAKE_TIME_TSF attribute
in TWT setup command to provide absolute TSF value to firmware.
This helps application to start TWT session on specific TSF value.

Change-Id: Ibd33b824d0c150a84c65935300808d1ccfeb0761
CRs-Fixed: 3029018
2021-10-04 05:31:52 -07:00
Madan Koyyalamudi
3f06051c69 Release 5.2.0.250L
Release 5.2.0.250L

Change-Id: Id487a2bb128ce2d8af62389504bedd37ac4b82d5
CRs-Fixed: 774533
2021-10-02 04:04:29 -07:00
Balaji Pothunoori
db872287ef qcacld-3.0: vendor command changes to configure parameters for monitor mode
Add the support to the vendor command
QCA_NL80211_VENDOR_SUBCMD_SET_MONITOR_MODE which aims to configure the
monitor mode parameters for the specific interface.
Once enabled, the configured frames ( TX and RX ) are sent over the
active coexisting monitor interface.

Change-Id: Ieb01d5f928d4e414f46bd00524ad683ad889963e
CRs-Fixed: 3025473
2021-10-02 04:04:29 -07:00
Madan Koyyalamudi
68796bc107 Release 5.2.0.250K
Release 5.2.0.250K

Change-Id: I1ff0263a0de4550d166a4f072365251677769efe
CRs-Fixed: 774533
2021-10-02 01:56:00 -07:00
Alan Chen
e99d4cfc7d qcacld-3.0: Add dev enter log for get LL stats
Add dev enter debug log for get LL stats request.

Change-Id: I19ff2a7147c93aab8c9cfce04a050dfa89102100
CRs-Fixed: 3049345
2021-10-02 01:55:59 -07:00
Madan Koyyalamudi
c871120061 Release 5.2.0.250J
Release 5.2.0.250J

Change-Id: I964d289f7367c01922ec3c05b85fd84cd1cd0896
CRs-Fixed: 774533
2021-10-01 23:39:20 -07:00
Utkarsh Bhatnagar
ba429d18b8 qcacld-3.0: Use policy_mgr_are_sbs_chan() for valid SBS channels
Use policy_mgr_are_sbs_chan() to check for valid 5/6 Ghz
SBS channel instead of WLAN_REG_IS_FREQUENCY_VALID_5G_SBS
which will only check for 5Ghz SBS channel

Change-Id: I1c2ee1dffac1f4a8619e02ebc342e27af61a63d2
CRs-Fixed: 3047071
2021-10-01 23:39:20 -07:00
Madan Koyyalamudi
a269198c3a Release 5.2.0.250I
Release 5.2.0.250I

Change-Id: Icb4672585a34e6de2fd83cca30e99c049cdf2a26
CRs-Fixed: 774533
2021-10-01 20:29:10 -07:00
David Oladunjoye
d682cfa6be qcacld-3.0: Fix static analysis issues in wma_scan_roam.c
Pointer returned from cds_get_contex() may be NULL.
Hence add a NULL check before dereferencing.

Change-Id: I809d70a91e563590468141d4a9e4296bd511d472
CRs-Fixed: 3044372
2021-10-01 20:29:10 -07:00
Madan Koyyalamudi
9f63c82609 Release 5.2.0.250H
Release 5.2.0.250H

Change-Id: I62e69486cd57136d6d29be1e911fa41487dac630
CRs-Fixed: 774533
2021-10-01 18:19:39 -07:00
Abhishek Singh
8573d63304 qcacld-3.0: Print vdev id in case vdev delete fails/timeout
Print vdev id in case vdev delete fails/timeout

Change-Id: Id5457ca4e8f9b8ff534ba6b2019c41ef6f0386cc
CRs-Fixed: 3047420
2021-10-01 18:19:38 -07:00
Madan Koyyalamudi
85c72738ce Release 5.2.0.250G
Release 5.2.0.250G

Change-Id: I33f0c810f72d239a044646680e08a3065b8c1771
CRs-Fixed: 774533
2021-10-01 10:59:35 -07:00
Utkarsh Bhatnagar
1fde9cdcbf qcacld-3.0: Add Policy Mgr Util APIs for SBS
Add Policy Mgr Util APIs such as:
	policy_mgr_are_2_freq_on_same_mac()
	policy_mgr_are_3_freq_on_same_mac()
	policy_mgr_are_sbs_chan()
	policy_mgr_is_current_hwmode_dbs()
	policy_mgr_is_current_hwmode_sbs()
	policy_mgr_are_3_freq_in_freq_range()
	policy_mgr_are_2_freq_in_freq_range()
	policy_mgr_is_cur_freq_range_sbs()

Change-Id: Ic85e48fa48c1c0cc7fa9e7ca6c8dbf2c8abfb94a
CRs-Fixed: 3047019
2021-10-01 10:59:35 -07:00
Madan Koyyalamudi
e63d607730 Release 5.2.0.250F
Release 5.2.0.250F

Change-Id: I8d3f738e4f45fb1acb2a50cc112c84cffaad2d45
CRs-Fixed: 774533
2021-10-01 07:51:51 -07:00
Vulupala Shashank Reddy
924b163c6c qcacld-3.0: Set frame filter based on vendor command
Currently, packet capture mode frame filter configuration
is done based on ini. This change enables user to set the
packet capture mode frame filter configuration at runtime
through vendor command
QCA_NL80211_VENDOR_SUBCMD_SET_MONITOR_MODE.

Change-Id: Ifd40a9295394324b0cde4ff15bb55ea77851a6bc
CRs-Fixed: 3046091
2021-10-01 07:51:51 -07:00