1
0
Gráfico de cometimentos

22316 Cometimentos

Autor(a) SHA1 Mensagem Data
Wu Gao
f25f20ec92 qcacld-3.0: Fixed compilation issue when disable mobile router
TDLS related codes won't be compile if disable mobile router, so this
change moves below function "lim_add_tdls_sta_he_config" to macro -
FEATURE_WLAN_TDLS and avoids compilation issue.

Change-Id: I6c46219c5e37712ce412fe3dbcdedc5dfa6bac53
CRs-Fixed: 2891591
2021-03-09 14:53:49 -08:00
snandini
e8c045880c Release 5.2.0.225F
Release 5.2.0.225F

Change-Id: Id7f4ffe59d4a3c8bd2942c9a3ba0f408103941f9
CRs-Fixed: 774533
2021-03-08 23:24:21 -08:00
Lincoln Tran
88bbf740c9 qcacld-3.0: Send TxBF in NAN case
Currently, the code is not sending the Tx beamforming capability to FW
in the case of NAN. Add this call to support beamforming in NAN mode.

Change-Id: I32af660724cfaecfe59da153fea9f98d24b0d4cb
CRs-fixed: 2889614
2021-03-08 11:36:34 -08:00
snandini
c1c7fefc76 Release 5.2.0.225E
Release 5.2.0.225E

Change-Id: Ia5515d496b2abf9d951616e5adf5787686c36401
CRs-Fixed: 774533
2021-03-08 01:06:06 -08:00
Jingxiang Ge
eb34851865 qcacld-3.0: Fix sys node disappear in SSR
sys nodes disappear as it missed to re-create after
SSR, adding it in hdd_start_all_adapters.

Change-Id: I25f138a1b64dfff795ab62bca3c3d5d44b5601ca
CRs-Fixed: 2892725
2021-03-08 01:06:05 -08:00
snandini
bb0305fcb7 Release 5.2.0.225D
Release 5.2.0.225D

Change-Id: Idfcd73a9f08a348b70d6d30c3430d79ec348f1f0
CRs-Fixed: 774533
2021-03-07 10:25:18 -08:00
Nirav Shah
de64ab6c6e qcacld-3.0: Allow twt get_params for SAP mode with dialog_id 255
Allow twt get_params command with dialog_id 255 to get all session
parameters in user space.

Change-Id: I1b5dbc742c65f2445681aebf1f69255eaf6e1954
CRs-Fixed: 2882925
2021-03-07 10:25:18 -08:00
snandini
412f1f0a6b Release 5.2.0.225C
Release 5.2.0.225C

Change-Id: If4b2dd7eda49296d4acc837e117706217928b82c
CRs-Fixed: 774533
2021-03-06 23:57:44 -08:00
Jeff Johnson
10a5bb1202 qcacld-3.0: Add debugging infrastructure to Android.mk
The qcacld-3.0 Android.mk is unique in that it can be called
recursively. This behavior can make it difficult to debug build
issues. To help alleviate this problem, add a user function to
Android.mk to allow debug information to be logged, and add a few logs
which will be useful in debugging recursion issues. In addition change
a few $(warning) calls to use the infrastructure since under normal
use the Android.mk should be silent.

Change-Id: I660ceddaf53e42c331deba5d33b32360b549cfc7
CRs-Fixed: 2890484
2021-03-06 23:57:44 -08:00
Jeff Johnson
fc76f6e562 qcacld-3.0: Add defconfigs for qca6490 and wcn7850
In preparation for upcoming Single Product Family (SPF) support add
per-target default configuration files for QCA6490 and WCN7850. In
addition add a default configuration file for the generic 'wlan'
target.

Change-Id: I0fb90c110bfa8b27a21327e2880642e1acb7853a
CRs-Fixed: 2890266
2021-03-06 23:57:40 -08:00
Sachin Ahuja
f08f1b237e qcacld-3.0: Start the psoc idle timer in cfg80211 resume
During system suspend, the psoc idle timer is stopped. So it may
happen that work was not scheduled and it got removed from the
workqueue. This will result into the module state as enabled after
system resume which will lead to extra power consumption.

So, to avoid this issue, start the psoc idle timer in the system
reume if all interfaces are down and module state is ENABLED.

CRs-Fixed: 2867472
Change-Id: I2151e825919b45727a279a2285293e578ce86ffa
2021-03-06 23:57:35 -08:00
snandini
a050427c97 Release 5.2.0.225B
Release 5.2.0.225B

Change-Id: I130cefd63b90dc3e1e811cdec202905816f4ae35
CRs-Fixed: 774533
2021-03-05 18:25:42 -08:00
Bapiraju Alla
68200a1b77 qcacld-3.0: Don't create vdev sync for pre CAC adapter again
Currently, for every pre CAC request a new vdev sync is getting created
and it will be destroyed only when SAP is stopped. So, there is a possible
memory leak if a valid pre CAC request is issued second time without SAP
stop.

To avoid this, don't create vdev sync for pre CAC request if pre CAC
adapter already exist.

Change-Id: If3f65648645b6801a1504a2d184dbc6928ff4771
CRs-Fixed: 2891360
2021-03-05 18:25:42 -08:00
snandini
5eb588329d Release 5.2.0.225A
Release 5.2.0.225A

Change-Id: Ic4864ebfafe844fcd0d58d52569761da8aa345a8
CRs-Fixed: 774533
2021-03-05 15:04:15 -08:00
Utkarsh Bhatnagar
4228022501 qcacld-3.0: Reset RSN IE for every connect
Reset RSN IE for every Connect. This RSN IE
will be overwritten with RSN IE if present.

If we don't reset then connect will use PMF
capability in RSN IE from previous connection
and will expect Deauth frame to be protected
even if connection is open.

Change-Id: I626ceb831556d17cd185a050b28d8d7a19344e68
CRs-Fixed: 2890563
2021-03-05 15:04:15 -08:00
snandini
b0e55caac4 Release 5.2.0.225
Release 5.2.0.225

Change-Id: I5b72902c6dd851eaac230153c5b307ef71bf720e
CRs-Fixed: 774533
2021-03-05 10:09:51 -08:00
Amruta Kulkarni
33a5b0a35d qcacld-3.0: Support roam start and roam abort request in CM
Add change to support roam start and roam abort request
in connection manager.

Change-Id: Ibc1f2887902e2020c93b2827f8ffa247001cfa5f
CRs-Fixed: 2882221
2021-03-05 10:09:51 -08:00
snandini
b15c828426 Release 5.2.0.224Z
Release 5.2.0.224Z

Change-Id: Ief40d4925734344a3b93414443ef08047399747d
CRs-Fixed: 774533
2021-03-05 07:32:01 -08:00
Utkarsh Bhatnagar
6664a74b45 qcacld-3.0: Fill op and ext rates in LIM
Fill operational and extended rates in LIM
instead of CSR as part of connection manager.

Change-Id: I9197e835703059d61bc67897a9670ff166460318
CRs-Fixed: 2892415
2021-03-05 07:32:00 -08:00
snandini
59deb24ee4 Release 5.2.0.224Y
Release 5.2.0.224Y

Change-Id: If943a6cdc2e7c0c7f11dd4f2839e64c9b7e89906
CRs-Fixed: 774533
2021-03-05 03:29:32 -08:00
Srinivas Girigowda
cfb448fdbb qcacld-3.0: Fix possible NULL pointer dereference in hdd_twt_configure
Fix possible NULL pointer dereference in hdd_twt_configure.

Change-Id: If7e38923e3d5af0f99be0c7260df6437c4a021ac
CRs-Fixed: 2891438
2021-03-05 03:29:32 -08:00
Madhvapathi Sriram
3a49d3b8fb qcacld-3.0: twt_responder support advertisement in assoc resp
TWT responder support should be announced, if enabled, in the
Extended capabilities IE.

Change-Id: I1355a9ddf2fe0361cb542b4c49b754d8f8a158fc
CRs-Fixed: 2884862
2021-03-05 03:29:26 -08:00
Lincoln Tran
8b80d198f3 qcacld-3.0: Move regulatory event initializtion
Currently, the regulatory update event is created in
hdd_regulatory_init. In some cases, the country can be set before this
function, causing a crash. Move the event creation to before the country
setting logic.

Change-Id: I344d0de71f1983b3da7b47b816d6bbb0e402cbe8
CRs-fixed: 2891434
2021-03-05 03:29:21 -08:00
snandini
2ea01b45ca Release 5.2.0.224X
Release 5.2.0.224X

Change-Id: I1f65b4b4466eefa74c5e33fd1894211e15e8d7b4
CRs-Fixed: 774533
2021-03-05 01:18:11 -08:00
Srinivas Girigowda
c5d44b6773 qcacld-3.0: Add support for not in range and IE validation status code
Add support for TWT AP params not in range and IE validation failed
status code.

Change-Id: I939db5388c4e7aac86484b319638a57baf83171e
CRs-Fixed: 2888847
2021-03-05 01:18:10 -08:00
snandini
53df1a7a0a Release 5.2.0.224W
Release 5.2.0.224W

Change-Id: Ic89511c1da9448749497b14de153ec869d2704af
CRs-Fixed: 774533
2021-03-04 18:28:27 -08:00
Liangwei Dong
463cb2e445 qcacld-3.0: Fix invalid timestamp in kernel bss entry
Driver report beacon/probe rsp frame in wlan_hdd_inform_bss_frame
to kernel. "boottime_ns" field needs be filled by "scansystimensec"
in nanosecond, so assign "boottime_ns" (NS) from scan entry to
bss_description instead of "scan_entry_time" (MS).

Change-Id: Id22f119f41f8cf60a8aadc9e04c4f18424c88413
CRs-Fixed: 2870827
2021-03-04 18:28:27 -08:00
snandini
518d243174 Release 5.2.0.224V
Release 5.2.0.224V

Change-Id: I9bb503631c987aba2b25e3138d32ca69b35ddf2b
CRs-Fixed: 774533
2021-03-04 16:23:59 -08:00
Vevek Venkatesan
261b2befa0 qcacld-3.0: add PLD API to support SMMU-S1 unmap in moselle
Add PLD API to support SMMU-S1 unmap in moselle platforms.

Change-Id: Ief6b39f30b2f56b00ca0ec2ade42f599f32baa68
CRs-Fixed: 2883862
2021-03-04 16:23:58 -08:00
snandini
42e586e43e Release 5.2.0.224U
Release 5.2.0.224U

Change-Id: I7b194a7a6bb107327bbd9a433086e99b3117602c
CRs-Fixed: 774533
2021-03-04 13:04:50 -08:00
Deeksha Gupta
cb6debaf81 qcacld-3.0: Allow only one twt statistics and clear statistics command
Don't allow twt statistics or clear statistics command
if twt statistics or clear statistics is in_progress.

As a Fix, reject the new twt statistic or clear statistic
command till existing twt statistic or clear statistic
command completion.

Change-Id: I710a81ae3409f181689b2e4c9e9d4e583d4aadab
CRs-Fixed: 2870592
2021-03-04 13:04:50 -08:00
snandini
f04c7cf753 Release 5.2.0.224T
Release 5.2.0.224T

Change-Id: I879798f8ba88d77f4f40aea07fe4693a0992afdb
CRs-Fixed: 774533
2021-03-04 11:04:59 -08:00
gaurank kathpalia
fac5527d3f qcacld-3.0: Remove join_resp from roam sync structure
Remove join_resp from roam sync structure.

Change-Id: Ifabd9383954394f00afce635c90dc54cc6cb5aa3
CRs-Fixed: 2891728
2021-03-04 11:04:58 -08:00
snandini
bb51e01c45 Release 5.2.0.224S
Release 5.2.0.224S

Change-Id: I21d9f5ee638ddff7221c6da112aea4d0f5f495eb
CRs-Fixed: 774533
2021-03-04 08:58:21 -08:00
Deeksha Gupta
c5e1fab962 qcacld-3.0: Set command_in_progress before post the msg to WMA
Currently, in TWT after posting the msg via sme to WMA
using scheduler thread. Based on the success or failure
driver set the command_in_progress so that subsequent
commands can be rejected till the current command is completed.
There is a chance, context might be broken because of this,
command_in_progress is not set.
Set the command_in_progress before posting
the msg and if there is an error then again set the
command_in_progress as NONE.

Change-Id: If9dc4bd346178d49d5d940ecf8ae008969cb1e73
CRs-Fixed: 2886135
2021-03-04 08:58:20 -08:00
snandini
8e0ed4650f Release 5.2.0.224R
Release 5.2.0.224R

Change-Id: Id2b11a709559c8c6c24df5f4e8565426128b8018
CRs-Fixed: 774533
2021-03-04 06:36:57 -08:00
gaurank kathpalia
6ebabc2961 qcacld-3.0: Handle roaming support for connection manager
enable roaming support in hdd for connection manager.

Change-Id: I9437dc0590b0d6f56a65c8aba1a3ceeb29e701b6
CRs-fixed: 2882325
2021-03-04 06:36:57 -08:00
snandini
0538ce138a Release 5.2.0.224Q
Release 5.2.0.224Q

Change-Id: Idd1d09db7672483f0a5580c864ae63f95ef257c0
CRs-Fixed: 774533
2021-03-04 01:44:02 -08:00
Srinivas Dasari
2a88c79c05 qcacld-3.0: Choose a valid vdev_id to post set_hw_mode command
Currently, vdev_id 0 is chosen as default vdev_id in
opportunistic_timer_handler when none of the vdevs are started.
The same is used to send set_hw_mode command. But vdev_id 0 might
not be valid all the time and set_hw_mode command fails in
serialization module in such cases.
Below is one possible scenario,
1. Load the driver. p2p0 gets vdev_id 0 and wlan0 gets vdev_id 1
2. Enable NAN and create two NDIs. p2p0 interface(vdev_id-0) will
   be deleted by userspace as part of this.
3. Disable NAN and remove the NDIs. It triggers opportunistic_timer
   but hw_mode won't be set to SMM as the vdev corresponds to
   vdev_id-0 doesn't exist.
So, choose a valid vdev_id(mostly belong to STA/NAN) as default
vdev_id.

Change-Id: I19bd00a07cb2c818af9ed5021b0ae0aca8c49f2f
CRs-Fixed: 2889404
2021-03-04 01:44:02 -08:00
Wu Gao
ac75a9046c qcacld-3.0: Don't set WLAN_STA_AP_MODE_DFS_DISABLE for SDX65
Don't set CONFIG_FEATURE_WLAN_STA_AP_MODE_DFS_DISABLE for SDX65 to
support AP+AP both with ACS DFS channel list.

Change-Id: Id3d9fc6ef2d8b285e89c3c4e0f34badd2c63da5f
CRs-Fixed: 2857810
2021-03-04 01:43:57 -08:00
Wu Gao
e3fe4c6e34 qcacld-3.0: Fix compilation issue about TDLS
TDLS function - mlme_set_tdls_chan_switch_prohibited redefinition
when TDLS feature disabled. This change uses FEATURE_WLAN_TDLS to
avoid compilation issue.

Change-Id: I44ea613ba9112cfcd950c1130ba0d3125293e481
CRs-Fixed: 2838339
2021-03-04 01:43:53 -08:00
Srinivas Girigowda
225f5c3a9a qcacld-3.0: Fix memory leak in TWT add dialog event handler error cases
Fix memory leak issues in TWT add dialog event handler error cases
before returning from the function.

CRs-Fixed: 2890261
Change-Id: Ia367084a3919be9275e1b5e327f79a1d43df3803
2021-03-04 01:43:48 -08:00
snandini
86d2ef69b8 Release 5.2.0.224P
Release 5.2.0.224P

Change-Id: Iac5c6379b0a98035da4ab7cc8660d468bb1ffb84
CRs-Fixed: 774533
2021-03-03 02:57:06 -08:00
gaurank kathpalia
a7a5ac82fc qcacld-3.0: Fill peer's unicast cipher from vdev during roaming
During roaming update the peer unicast cipher from vdev crypto params.

Change-Id: Ie5f8cb951c405b50c607d416f4c6e37446048257
CRs-Fixed: 2889865
2021-03-03 02:57:06 -08:00
snandini
fd5ce734ad Release 5.2.0.224O
Release 5.2.0.224O

Change-Id: Iabf63fd277fe07d435e2ff796c80badb7f3a77c4
CRs-Fixed: 774533
2021-03-02 16:33:39 -08:00
gaurank kathpalia
2120b33aab qcacld-3.0: Move hdd callback events under connection manager macro
Move hdd callback events under connection manager macro.

Change-Id: I4563f26c94fdb5960be9bd02b4c07b4a38cb2f2a
CRs-Fixed: 2889620
2021-03-02 16:33:39 -08:00
snandini
7af013fab6 Release 5.2.0.224N
Release 5.2.0.224N

Change-Id: I9097d4754e9478deb6274987aaa546a15ccb7d1f
CRs-Fixed: 774533
2021-03-02 14:22:26 -08:00
Amruta Kulkarni
999081053f qcacld-3.0: Add new files for CM roaming
New files added for handling FW based roaming
in connection manager.

Change-Id: Ibb5b74475699719cb901bf067f5d498ad16e0a60
CRs-Fixed: 2864490
2021-03-02 14:22:26 -08:00
snandini
3f20f716c2 Release 5.2.0.224M
Release 5.2.0.224M

Change-Id: I136b6434ea275c1a0df4d8c29e07c21cd2ad7df9
CRs-Fixed: 774533
2021-03-02 05:36:30 -08:00
Bapiraju Alla
9a02b15002 qcacld-3.0: Reduce console logging from tasklet
Currently, WoW wakeup host event is handled in tasklet context and
it is taking more than 800ms to execute. This is due to excessive
logging to the console from the tasklet. As a result of this, IRQs
are getting blocked during this tasklet execution.

To avoid this, add a sysfs entry to enable/disable console logging
from host wakeup event based on requirement.

Change-Id: If91a8bd5f783f358dabf9dcf46bf4c50d05d7909
CRs-Fixed: 2881972
2021-03-02 05:36:29 -08:00