Commit Graph

27054 Commits

Author SHA1 Message Date
Aditya Kodukula
a6ea11e559 qcacld-3.0: Modify solution provider info field
Modify the solution provider information field length
in feature_set to 3 length character.

Change-Id: I9a908e58a1db2d78306160abb47cd666e785df84
CRs-Fixed: 3303728
2022-10-06 00:21:55 -07:00
Madan Koyyalamudi
b9d6a67eaa Release 5.2.1.40B
Release 5.2.1.40B

Change-Id: I89eafcd67f74c971037c27fde53f500f34791db7
CRs-Fixed: 774533
2022-10-05 17:51:09 -07:00
Rajesh Chauhan
f1dc703aaf qcacld-3.0: call qdf_net_update_net_device_dev_add to net_device->dev_addr
In kernel 5.17, net_device->dev_addr is changed to const unsigned char*
and can only be updated via dev_addr_mod(). To update net_device->dev_addr,
call newly added function qdf_net_update_net_device_dev_addr() which calls
kernel API dev_addr_mod() to update dev_addr.

Change-Id: I123972b05ca6f8253914b697409f12a34f7a60be
CRs-Fixed: 3295156
2022-10-05 17:51:08 -07:00
Madan Koyyalamudi
b545db2404 Release 5.2.1.40A
Release 5.2.1.40A

Change-Id: Icdb6bbfd17ef8296dddc504572d2c8e61f07639c
CRs-Fixed: 774533
2022-10-05 16:07:11 -07:00
David Oladunjoye
5f21308490 qcacld-3.0: Update min/max bounds for RoamRSSI_Trigger
We need to update RoamRSSI_Trigger min/max to support new INI values.
Fix is to revert min/max and default back to original values.

Change-Id: I75f0b76ae920c885a1150d95ea011e5612ef62fd
CRs-Fixed: 3304654
2022-10-05 16:07:06 -07:00
Madan Koyyalamudi
83958d2743 Release 5.2.1.40
Release 5.2.1.40

Change-Id: I7f5bf4669bf443e97fcbcf8f385f484fd30d838a
CRs-Fixed: 774533
2022-10-05 13:05:46 -07:00
Jeff Johnson
c9693d2e8b qcacld-3.0: os_if: Fix misspellings
Fix misspellings in os_if/...

Change-Id: I040d4344f0065b1045e5ac7037c70123ca4231ef
CRs-Fixed: 3303622
2022-10-05 13:05:45 -07:00
Jeff Johnson
5db65cd24b qcacld-3.0: components: ocb: Fix misspellings
Fix misspellings in components/ocb/...

Change-Id: Id7ed91a43e1ba097b85a0ddf53ffbc9020ab2e0e
CRs-Fixed: 3303639
2022-10-05 13:05:40 -07:00
Madan Koyyalamudi
3e06200cc9 Release 5.2.1.39Z
Release 5.2.1.39Z

Change-Id: Ib9ae8547d873dd3a7bde5507b55c148ea1f47c1e
CRs-Fixed: 774533
2022-10-05 11:27:39 -07:00
Jeff Johnson
c7562ff81b qcacld-3.0: core: cds: Fix misspellings
Fix misspellings in core/cds/...

Change-Id: Ia0a4185fd54550618eb9266b24c0b59609ed56bd
CRs-Fixed: 3303629
2022-10-05 11:27:39 -07:00
Madan Koyyalamudi
e4a0f3e7c6 Release 5.2.1.39Y
Release 5.2.1.39Y

Change-Id: I3cc35671676d4d4a59887285b4325fff78d8a753
CRs-Fixed: 774533
2022-10-05 06:47:43 -07:00
Liangwei Dong
da0b340655 qcacld-3.0: Check 11be supported before send MLO roam config
Add check 11be supported before send the MLO roam config wmi
command by API wlan_psoc_mlme_get_11be_capab.

Change-Id: I101e2c614efd44c7eabac0f45dc558e044185b6b
CRs-Fixed: 3305746
2022-10-05 12:19:59 +08:00
Madan Koyyalamudi
cf068781d6 Release 5.2.1.39X
Release 5.2.1.39X

Change-Id: Ic6c335b5f0871ef32d1db9fc088e20d66b24631b
CRs-Fixed: 774533
2022-10-04 20:34:36 -07:00
Jeff Johnson
fad321d206 qcacld-3.0: core: hdd: Fix spelling errors
Fix spelling errors in core/hdd/...

Change-Id: I3152f5f92251596859361ee3754933bee260152f
CRs-Fixed: 3303621
2022-10-04 20:34:36 -07:00
Jeff Johnson
66902adf96 qcacld-3.0: components: pkt_capture: Fix misspellings
Fix misspellings in components/pkt_capture/...

Change-Id: Ib56201fd25e3c11b79be1fa83a70cc9f7d006e59
CRs-Fixed: 3303637
2022-10-04 20:34:31 -07:00
Madan Koyyalamudi
cc3eb6811e Release 5.2.1.39W
Release 5.2.1.39W

Change-Id: I7786730e6d5a2be3d36eb07e693938d995aaa742
CRs-Fixed: 774533
2022-10-04 18:56:41 -07:00
Jeff Johnson
806182f685 qcacld-3.0: core: pld: Fix misspellings
Fix misspellings in core/pld/...

Change-Id: If0aa0e88eaf765b47c9c25fa3549f9d3d59d766d
CRs-Fixed: 3303626
2022-10-04 18:56:40 -07:00
Madan Koyyalamudi
4dab96c755 Release 5.2.1.39V
Release 5.2.1.39V

Change-Id: I52f139a5b4a79624fc91ca6f8517cac5a62a6af6
CRs-Fixed: 774533
2022-10-04 01:43:34 -07:00
Gururaj Pandurangi
dbb6e82ba6 qcacld-3.0: Add check to avoid multiple deauth on ML disconn
Add a new API to check if ML peer state is ML_PEER_DISCONN_INITIATED
that indicates the link vdev has sent deauth frame to FW. If the
check is true, then do not send another deauth for assoc vdev
to avoid FW assert.

Change-Id: I97ae39fe8a31072f8e93af958a02435c3b411283
CRs-Fixed: 3303552
2022-10-04 01:43:34 -07:00
Madan Koyyalamudi
2f24d34b45 Release 5.2.1.39U
Release 5.2.1.39U

Change-Id: I2ca8fe1059692cf1b6529744577aaa50c13e3e5e
CRs-Fixed: 774533
2022-10-03 18:58:54 -07:00
Rajesh Chauhan
7a91ba9a6a qcacld-3.0: replace complete_and_exit with kthread_complete_and_exit
In kernel 5.17, complete_and_exit is replaced with
kthread_complete_and_exit. So if kernel version is >= 5.17,
then use kthread_complete_and_exit.

Change-Id: I8b5ed5bbeade9d2044e375695e6e15208e10147d
CRs-Fixed: 3297438
2022-10-03 18:58:54 -07:00
Madan Koyyalamudi
ecd9fe67b8 Release 5.2.1.39T
Release 5.2.1.39T

Change-Id: I7f5dfa3810f36b5c8ec6ac434c04a26e3590871c
CRs-Fixed: 774533
2022-10-03 13:01:31 -07:00
Asutosh Mohapatra
d64cb46a9c qcacld-3.0: Fix prevent issues
This change
1.fixes the use of uninitialized
variable in host driver.

2.Adds validation in extract_roam_sync_frame_event_tlv
Where these frame lengths are getting populated,
also at the place where subtraction happens to prevent
overflows

3.Adds NULL check in wma_handle_roam_reason_deauth, to avoid
the null pointer dereference.

Change-Id: I2d5ba61fb109f6d8b497df29cfa2dd572c00adeb
CRs-Fixed: 3297792
2022-10-03 13:01:30 -07:00
Madan Koyyalamudi
5b89d077de Release 5.2.1.39S
Release 5.2.1.39S

Change-Id: Ia57aa586c44cc6009a92746067c896a53a179b3b
CRs-Fixed: 774533
2022-10-03 11:27:02 -07:00
Jeff Johnson
5daf948dfe qcacld-3.0: components: dp: Fix Misspellings
Fix misspellings in components/dp/...

Change-Id: I7c2edc87e8c2efd9dbdaa4a93297f35c2cb972b8
CRs-Fixed: 3303645
2022-10-03 11:27:02 -07:00
Jeff Johnson
01bf3d1808 qcacld-3.0: Kbuild: Fix misspelling
Fix misspelling in Kbuild: distingush => distinguish

Change-Id: Ia36e914df27a8a25367ed32e59a86ea7ac38ca02
CRs-Fixed: 3303619
2022-10-03 11:26:56 -07:00
Rahul Gusain
a74636029a qcacld-3.0: Add support to disable concurrency
Add feature flags to disable following concurrency:
1. STA+P2P+P2P
2. STA+SAP+P2P
3. SAP+P2P
4. P2P+P2P
5. SAP+NAN

Change-Id: If79fae52e88032036df499d24476a756ee2fbc5e
CRs-Fixed: 3302171
2022-10-03 11:26:51 -07:00
Rajesh Chauhan
b95f91bf4c qcacld-3.0: replace PDE_DATA() with pde_data()
In kernel 5.17, PDE_DATA() is replaced with pde_data(). Make
matching change in wlan_hdd_memdump.c

Change-Id: Ifa67c746d219802911403aaea0572d03a9da9173
CRs-Fixed: 3298034
2022-10-03 11:26:46 -07:00
Madan Koyyalamudi
ace15c2e3f Release 5.2.1.39R
Release 5.2.1.39R

Change-Id: I44b99d3768470828f908d0bf7c91a3690dc66a13
CRs-Fixed: 774533
2022-10-03 08:25:18 -07:00
Sandeep Puligilla
4b08781ef4 qcacld-3.0: Incorrect MCS index is passed
Fix the potential out of bound read of the supported MCS rate
array.

Change-Id: I172dcac9d1ce79b16e4cd2a4ee321d9e93102866
CRs-Fixed: 3304227
2022-10-03 08:25:18 -07:00
Madan Koyyalamudi
8a292c5912 Release 5.2.1.39Q
Release 5.2.1.39Q

Change-Id: I3af1de9e7d55cff48baa1f0e9efdcbcc36e757c3
CRs-Fixed: 774533
2022-10-03 06:45:00 -07:00
Abhilash
1db3572886 qcacld-3.0: Move COAP related INCS into feature flag
Currently implemented change for COAP causes to append
header files to INCS even if CONFIG_WLAN_FEATURE_COAP
is disabled. This leads to compilation hard stop due to
overflow of argumnets to shell.

ie, by moving COAP related code under feature flag can
help to reduce shell arguments when COAP is disabled.

Change-Id: If1f8334229a601f7415cbad876a7c9e0fcfb1370
CRs-Fixed: 3299853
2022-10-03 06:44:59 -07:00
Madan Koyyalamudi
dbfcb57f71 Release 5.2.1.39P
Release 5.2.1.39P

Change-Id: If38acbc26fdeb8764a725b49aa0120768449cbfc
CRs-Fixed: 774533
2022-10-03 03:45:54 -07:00
Jeff Johnson
76d0561767 qcacld-3.0: components: cmn_services: Fix misspellings
Fix misspellings in components/cmn_services/...

Change-Id: I9ba9e4ea7a193db8b686adf7f31d141bdeea64bf
CRs-Fixed: 3303649
2022-10-03 03:45:53 -07:00
Jeff Johnson
6c9e2b8139 qcacld-3.0: components: coap: Fix misspellings
Fix misspellings in components/coap/...

Change-Id: I5f8b945b0d9a2d234538ffd3a77dab98fcb83b9a
CRs-Fixed: 3303648
2022-10-03 03:45:48 -07:00
Madan Koyyalamudi
6fb144a6f4 Release 5.2.1.39O
Release 5.2.1.39O

Change-Id: I9a35dfe79c0d8346e2e2655bb9f4260fcd39299a
CRs-Fixed: 774533
2022-10-03 02:01:11 -07:00
Jeff Johnson
77ef806778 qcacld-3.0: components: denylist_mgr: Fix misspellings
Fix misspellings in components/denylist_mgr/...

Change-Id: Ibdcc2c194be66b1e1663674a2a9468a36737cc2f
CRs-Fixed: 3303646
2022-10-03 02:01:10 -07:00
Jeff Johnson
eed27391fb qcacld-3.0: components: cp_stats: Fix misspellings
Fix misspellings in components/cp_stats/...

Change-Id: I5b1357e9ed32ad2d2bd0bfd5ad1983ed26c5d536
CRs-Fixed: 3303647
2022-10-03 02:01:04 -07:00
Jeff Johnson
ef20cc3a0e qcacld-3.0: components: p2p: Fix misspellings
Fix misspellings in components/p2p/...

Change-Id: I220faae813cd79d7b5fe656158768d1eff4718de
CRs-Fixed: 3303638
2022-10-03 02:00:58 -07:00
Jeff Johnson
6e7e6e3c02 qcacld-3.0: components: fw_offload: Fix misspellings
Fix misspellings in components/fw_offload/...

Change-Id: I75e94f2ffe6215d0719a8a2093468d2b09f6cf9f
CRs-Fixed: 3303643
2022-10-03 02:00:52 -07:00
Madan Koyyalamudi
c11b20fcad Release 5.2.1.39N
Release 5.2.1.39N

Change-Id: I347841d9e70023278c5e9e857293602f98a0b4e2
CRs-Fixed: 774533
2022-10-03 00:19:34 -07:00
Jeff Johnson
39dc04806c qcacld-3.0: core: sap: Fix misspellings
Fix misspellings in core/sap/...

Change-Id: I945759b3f51e43206b58cae88c07bda5aff3a1fe
CRs-Fixed: 3303625
2022-10-03 00:19:34 -07:00
Jeff Johnson
17fc1e0890 qcacld-3.0: components: tdls: Fix misspellings
Fix misspellings in components/tdls/...

Change-Id: I33aea84441f7eea0fca2d62df21cf8fa1846a18e
CRs-Fixed: 3303633
2022-10-03 00:19:28 -07:00
Jeff Johnson
40bb864498 qcacld-3.0: components: wmi: Fix misspellings
Fix misspellings in components/wmi/...

Change-Id: I4ace2ae7bca8082dc9e8fd1d9e7c2bf0fed616ac
CRs-Fixed: 3303631
2022-10-03 00:19:23 -07:00
Jeff Johnson
09ce6ae175 qcacld-3.0: core: wma: Fix misspellings
Fix misspellings in core/wma/...

Change-Id: Ie335a23b85dac4ee5670704a9e3c2eb07f511cfc
CRs-Fixed: 3303623
2022-10-03 00:19:18 -07:00
Madan Koyyalamudi
ad0b9b7ccd Release 5.2.1.39M
Release 5.2.1.39M

Change-Id: I072d49e464d324657c568784c9d04d991a200be5
CRs-Fixed: 774533
2022-10-02 20:46:12 -07:00
Pragaspathi Thilagaraj
da70e5bcee qcacld-3.0: Reset per vdev roam trigger config upon disconnect
Roam trigger bitmap is configured to enable few specific
triggers when SETNCHOMODE command is issued. But if disconnect
happens without NCHO disable, then the roam_trigger_bitmap
per vdev doesn't reflect the ini configuration. This causes
some roam triggers not getting triggered.

Reset per vdev roam trigger configuration.

Change-Id: I3dc008a58a2a20c4f0820fe43aa4b6406ba8dd2a
CRs-Fixed: 3300488
2022-10-02 20:46:12 -07:00
Madan Koyyalamudi
16d4588368 Release 5.2.1.39L
Release 5.2.1.39L

Change-Id: I512bba3b2b7efb42d41c48375832468036a191c3
CRs-Fixed: 774533
2022-10-01 11:35:17 -07:00
Divyajyothi Goparaju
9e02702427 qcacld-3.0: Replace wlan_reg_is_disable_for_freq
As part of upgrading legacy code
with 6 GHz power APIs, replace
all ocurrances of
wlan_reg_is_disable_for_freq with
wlan_reg_is_disable_for_pwrmode.

Change-Id: Id18e48e27eb118945d56205797882874eb552153
CRs-Fixed: 3145764
2022-10-01 11:35:16 -07:00
Jeff Johnson
1e348b3026 qcacld-3.0: Remove calls to qdf_exit_thread()
Since Linux Kernel commit 63706172f332 ("kthreads: rework
kthread_stop()"), made in 2009 in Linux Kernel v2.6.31-rc1, it has not
been necessary for kernel threads to call do_exit(). Since we do not
support kernels earlier than that, remove the calls to
qdf_exit_thread(), the abstraction function for do_exit().

See Change-Id I22f27692fa8766df080630b9b0640c259285557c for more
information on why this call is being removed.

Change-Id: I5fa0e404e782edc04034bef8412acd0ca2f83097
CRs-Fixed: 3300457
2022-10-01 11:35:11 -07:00