نمودار کامیت

788 کامیت‌ها

مولف SHA1 پیام تاریخ
Mohammed Ahmed
705b0d6f8c qcacld-3.0: Additional sun compilation fixes
Current code has compilation errors when building
on sun kernel. Fix this by resolving the errors.

Change-Id: If28a393485cfe4d661e2026ce1f9bc9d6318ca19
CRs-Fixed: 3632177
2023-10-11 05:17:38 -07:00
Aasir Rasheed
83d3c5b7b2 qcacld-3.0: Add CONFIG_QCA_TARGET_IF_MLME for peach
This change is to add CONFIG_QCA_TARGET_IF_MLME for
peach defconfig.

Change-Id: I9449d71cc533e1d84de171324ce0c5e1cb03db4b
CRs-Fixed: 3634519
2023-10-11 05:17:31 -07:00
David Oladunjoye
a00091f1b5 qcacld-3.0: 2-link MLO Sap Simulation
Current SAP is unable to bringup 2 vdevs and connect 2-link MLO.
To unblock validation we simulate 2link connection on SAP.

Changes are as Follows:
- Add MLD caps to Beacon Frame
- Add RNR IE to Beacon/Probe Rsp Frame
- Add Per-Sta Profile to Probe Rsp Frame
- Add Per-Sta Profile to Assoc Rsp Frame

Change-Id: Ice2d3557e00426ead044ec6b4b507746db4148d4
CRs-Fixed: 3591637
2023-10-07 00:00:29 -07:00
David Oladunjoye
b5d2d91f7f qcacld-3.0: Enable 2link SAP Emulation
Enable 2link SAP Emulation

CRs-Fixed: 3629984
Change-Id: I09106f1968d07b1c9de00be5b95acacfa3e701d0
2023-10-07 00:00:23 -07:00
Aasir Rasheed
ec2ac22c08 qcacld-3.0: Fetch max num of active links
Fetch max num of active links recommended by AP
from beacon ie in case of ML connection.

CRs-Fixed: 3599428
Change-Id: I82581cbf7b3f6c6ac7f1b31040dad178a3fad27d
2023-10-01 18:12:03 -07:00
Mohammed Ahmed
3abd735e6e qcacld-3.0: Peach config compilation fixes
Current code has config deltas between kiwi_v2
and peach. Resulting in compilation errors.
Fix this by adding missing configs to peach target.

Change-Id: If392002dc6859855fac8b6dcf66a2b6b8237eeda
CRs-Fixed: 3626096
2023-09-29 16:29:16 -07:00
Aasir Rasheed
c03f357db6 qcacld-3.0: Notify firmware on CSA rejection
The host driver now sends a notification to the
firmware when a CSA (Channel Switch Announcement)
is rejected due to no change in channel, bandwidth,
or puncture.

Change-Id: I5d8a424459898d15a7931baf7ca4c3de8308c64e
CRs-Fixed: 3595843
2023-09-26 05:25:31 -07:00
Manikanta Pubbisetty
b4d2c1e83c qcacld-3.0: Enable HIF CE RX reusable nbufs feature on WCN6450
Enable HIF CE RX reusable nbufs feature for WCN6450 (Evros)
target.

Change-Id: I3e147854ba3107eb628b700ea2012d35da4dc8a8
CRs-Fixed: 3581672
2023-09-26 05:24:35 -07:00
Yu Wang
52cc6a9f6e qcacld-3.0: enable transmit latency statistics for pineapple
Enable CONFIG_WLAN_TX_LATENCY_STATS for kiwi-v2 on pineapple.

Change-Id: I7a45e341c84d80b1a54bdcff477ae767b8dc0283
CRs-Fixed: 3608330
2023-09-23 02:22:00 -07:00
Arun Kumar Khandavalli
aeafc7b0c9 qcacld-3.0: Enable the single netdev for ganges
Enable single netdev for ganges chipset.

Change-Id: I707b93088839d19340038eb3cb36b54771fb0f80
CRs-Fixed: 3604453
2023-09-21 22:16:21 -07:00
Sai Kumar Kunchala
ee1f25dfb5 qcacld-3.0: Add changes to compile qcacld for Niobe target
- Add defconfigs for consoilidated and GKI variants.
 - Add Niobe target to wlan bazel config.

Change-Id: I4d3ccee42a1d05fd77ecf791c4d4e48505e0f716
CRs-Fixed: 3614371
2023-09-21 17:56:44 -07:00
Sheenam Monga
7794c80975 qcacld-3.0: Enable SR Feature for 6750 Target
Add support to enable SR feature for 6750
target and return failure for SR commands if
SR feature is not enabled instead of returning
Success.

CRs-Fixed: 3619084
Change-Id: I5e19ffd758d0325e0fa26b61473b0192e110ce60
2023-09-21 08:35:28 -07:00
Mohammed Ahmed
2d73a5e799 qcacld-3.0: Add DP threshold configs to peach
Current code does not have DP threshold configs
propagated to peach configs. Fix this by adding
those configs to pineapple peach defconfig file.

Change-Id: Ie48e051362bb46ce1d9c88b2de414cc85edf813a
CRs-Fixed: 3618684
2023-09-20 23:59:25 -07:00
Aditya Kodukula
f25e8c8d0e qcacld-3.0: Remove obsolete config flag from config_to_feature
The config flag CONFIG_WLAN_TRACE_HIDE_MAC_ADDRESS is no longer used,
so remove it from config_to_feature.h file.

CRs-Fixed: 3617925
Change-Id: If275368573fbf50c8141b0dddfe80d502f1bb2e3
2023-09-19 22:33:44 -07:00
Mohammed Ahmed
adea64bd2c qcacld-3.0: peach add TLV config
Current peach config does not have
CONFIG_4_BYTES_TLV_TAG required for
peach chipset. Fix this by adding
this config.

Change-Id: Ie31fa5447db1558e42e3097211aed301f9679d91
CRs-Fixed: 3605327
2023-09-19 12:16:02 -07:00
Qun Zhang
cb01911ebb qcacld-3.0: Enable the CONFIG_HIF_DEBUG for Genoa module
Enable the CONFIG_HIF_DEBUG for Genoa module to get more
info for further debugging.

Change-Id: Ie60a1746dbd26cd5573cc6c5dab07c9c9196d419
CRs-Fixed: 3618364
2023-09-18 20:28:27 -07:00
Mohammed Ahmed
df059629e7 qcacld-3.0: add cld sun config files
Current code does not have config files
for sun. Fix this by adding config files.

Change-Id: Iffda8ea002bf4568006e8577e59ef7864491635e
CRs-Fixed: 3603131
2023-09-18 20:28:21 -07:00
Yu Wang
33b2ada4cb qcacld-3.0: add support for transmit latency stats
Add support for per-link transmit latency statistics

Change-Id: If5f2f7785e45379491f085690b7fc9ea109e1148
CRs-Fixed: 3597015
2023-09-18 15:31:44 -07:00
jinbaoliu
c34bfe823f qcacld-3.0: make rx refill buffer pool size configurable
This change makes two rx refill buffer pool size MACROs configurable,
so that they can be customized according to different platforms.

Change-Id: I638c71be0cd0b53f2db8351931abd54f80c5525c
CRs-Fixed: 3601396
2023-09-15 21:08:29 -07:00
Guisen Yang
4c85a1d91e qcacld-3.0: Enable IPA P2P support when IPA is enabled
Enable the wlan IPA events for P2P GO/CLI mode in default config
file so that qca6490 can support this feature.

Change-Id: I0f79991f5bf93a489e713d05db5d1e1d06e87763
CRs-Fixed: 3598553
2023-09-12 14:41:33 -07:00
Aravind Kishore Sukla
28952dec4f qcacld-3.0: Add rf test mode sysfs functionality
Add support to configure rf_test_mode_enabled.

Change-Id: I6a42cb078549ecccc5f5c769b97de14fc6f1ee79
CRs-Fixed: 3581791
2023-09-12 14:40:31 -07:00
Mohammed Ahmed
b06fa33b3e qcacld-3.0: Add peach target for bazel
Current wlan bazel implementation does
not support peach chipset.
Fix this by adding peach chipset support.

Change-Id: Ic3cffeebd030db928a4d427b5e3fb03f8e776d4d
CRs-Fixed: 3590359
2023-09-08 11:29:48 -07:00
Yu Wang
35c0700b17 qcacld-3.0: decouple TSF auto report from uplink delay feature
TSF auto report is a stand alone feature, which can
be used to sync TQM clock and TSF clock, more than
one features depend on it.
Introduce a new build flag WLAN_FEATURE_TSF_AUTO_REPORT
to decouple it from uplink delay feature.
And also introduce trigger source for TSF auto report to
identify different triggers and maintain the enablement
state.

Change-Id: I61005d0ba29e62995aeb88067d18ad48767bd8b5
CRs-Fixed: 3560239
2023-09-05 15:13:48 -07:00
Prasanna JS
ccf0a366e3 qcacld-3.0: Enable CONFIG_BCN_RATECODE_ENABLE for bazel
Enable CONFIG_BCN_RATECODE_ENABLE for bazel

Change-Id: I8a2fffbf792ed31b783eef4b96b78cadc172cfeb
CRs-Fixed: 3602345
2023-09-04 06:20:55 -07:00
Venkateswara Naralasetty
7fce92dbaa qcacld-3.0: Kbuild changes for FEATURE_ENABLE_CE_DP_IRQ_AFFINE
Kbuild changes FEATURE_ENABLE_CE_DP_IRQ_AFFINE.

Change-Id: Ifbcc443416219f0708b7767b1e4e58cf2e807810
CRs-Fixed: 3590605
2023-08-25 15:14:26 -07:00
Tiger Yu
0780c1e8b2 qcacld-3.0: Enable the CONFIG_HIF_DEBUG for the HST module
Enable the CONFIG_HIF_DEBUG for the HST module to get more info for
further debugging.

Change-Id: I911930b4fce50ad5a190e6c0da2248678199231d
CRs-Fixed: 3597078
2023-08-25 15:14:13 -07:00
Prasanna JS
1b2deb10ec qcacld-3.0: Enable CONFIG_BCN_RATECODE_ENABLE
Enable CONFIG_BCN_RATECODE_ENABLE config flag for
lithium onwards target.

Change-Id: I9d39e9d6f71d14aa85e9f12f160f203906328c90
CRs-Fixed: 3593196
2023-08-25 09:06:12 -07:00
Venkateswara Naralasetty
bc22dea1ae qcacld-3.0: Kbuild changes to enable interrupts in monitor mode
Kbuild changes to enable interrupts in monitor mode for wcn6450.

Change-Id: I6fc5efdad3bf251e9166a3d018caa7d406a00f04
CRs-Fixed: 3565745
2023-08-25 03:02:59 -07:00
Mohammed Ahmed
c40621e630 qcacld-3.0: Enable the Export Symbol config by default in bazel
Enable the Export Symbol config in bazel because it is a basic
requirement for other modules to use our driver.

Change-Id: Ib5f706b5935878cfba21194ed82a95e7f2901b3a
CRs-Fixed: 3591583
2023-08-22 23:31:28 -07:00
Mohammed Ahmed
76ec3a3fcd qcacld-3.0: Additional Bazel config changes
Current code had an extra config set and a
config which didn't have its definition translation.
Fix this by removing config flag and adding definition
translation.

Change-Id: Idf4a04e1a4a3f6ba7d9553dfc6cc16a3472aed2f
CRs-Fixed: 3580352
2023-08-22 23:31:09 -07:00
Nijun Gong
edd87d46eb qcacld-3.0: Enable wow add/del pattern sysfs commands
Enable WLAN_WOWL_ADD_PTRN and WLAN_WOWL_DEL_PTRN for rome.

Change-Id: Ief930bd387e523998cdf459bb45a2c76e3228f98
CRs-Fixed: 3590466
2023-08-17 09:42:39 -07:00
Aditya Kodukula
d82b9641ac qcacld-3.0: Add sysfs replacement for set bitrates
Add a sysfs replacement for the deprecated WEXT commands
set11NRates, set11ACRates and set_11ax_rate.

Change-Id: I7823660f377d4d4aeb8df2d88b6a871b9ec33ec2
CRs-Fixed: 3588225
2023-08-16 19:16:26 -07:00
Aditya Kodukula
6f08e2feb6 qcacld-3.0: Disable Hide Mac address feature in consolidate builds
Currently, WLAN_TRACE_HIDE_MAC_ADDRESS feature is enabled in both GKI
and consolidate builds. But, this feature is needed only in GKI builds.
So, disable this feature in consolidate builds.

Change-Id: Iaca5c693746a2b57acdf3bb730be4dbbc34649f0
CRs-Fixed: 3588354
2023-08-15 15:09:25 -07:00
Nijun Gong
75b8edf980 qcacld-3.0: Add support for contiguous multi-page allocation
Add config option for enabling physically contiguous multi-page
allocation, and enable the same for qca6174.

CRs-Fixed: 3588484
Change-Id: Ib649cbb6e3d3e5b00a5e8f94cde99f621fa9b124
2023-08-15 06:28:31 -07:00
Bing Sun
d2878dd917 qcacld-3.0: Enable the Export Symbol config by default
Enable the Export Symbol config by default because it is a basic
requirement for other modules to use our driver.

Change-Id: I8c1b71fe921db53013d998e36e11f2d388a2eacf
CRs-Fixed: 3586360
2023-08-14 21:57:18 -07:00
Aditya Kodukula
a1ad9d7743 qcacld-3.0: Enable HIDE MAC Address feature in GKI builds
Enable WLAN_TRACE_HIDE_MAC_ADDRESS feature in GKI builds

Change-Id: I775e27bb97a77660baf6071064762d1080425760
CRs-Fixed: 3563924
2023-08-11 14:58:27 -07:00
Balaji Pothunoori
5b34ce8d94 qcacld-3.0: Add PM QoS CPU affinity support for QCS405
Enable PM QoS support for QCS405 Target in 5.x kernel

Change-Id: I9c7565b44a72145e11178fe360f413ff578142cc
CRs-Fixed: 3551399
2023-08-11 01:23:48 -07:00
Mohammed Ahmed
a30c4d43f8 qcacld-3.0: fix CONFIG_WLAN_WEXT_SUPPORT_ENABLE conditional
Current code sets CONFIG_WLAN_WEXT_SUPPORT_ENABLE when
CONFIG_WIRELESS_EXT is enabled.
Fix this by setting CONFIG_WLAN_WEXT_SUPPORT_ENABLE when
CONFIG_CFG80211_WEXT is set.

Change-Id: I5dca2f5892be2b68cce4b5ea99f17dd18a817e37
CRs-Fixed: 3576491
2023-08-08 06:10:28 -07:00
Mohammed Ahmed
38e74f2c8e qcacld-3.0: Disable CONFIG_WLAN_WEXT_SUPPORT_ENABLE for bazel
Current code has CONFIG_WLAN_WEXT_SUPPORT_ENABLE enabled.
Fix this by not enabling this flag in bazel defconfig.

Change-Id: I396ee643e25b6370ebe8caadda262a0095f75115
CRs-Fixed: 3576488
2023-08-07 16:28:31 -07:00
Bing Sun
fb4305e446 qcacld-3.0: add roam trigger bitmap sysfs functionality
Add support to configure roam_trigger_bitmap.

Change-Id: I1a7329910e5276469fa7cf0711d412cc8850d98b
CRs-Fixed: 3563225
2023-08-06 22:46:47 -07:00
Bing Sun
25f5c0058e qcacld-3.0: add wds mode sysfs functionality
Add support to configure wds_mode.

Change-Id: I19b7c797083a75d2aebf53d574484def5a4ec9e1
CRs-Fixed: 3563193
2023-08-06 22:46:42 -07:00
Karthik Kantamneni
6c8df0d481 qcacld-3.0: Update configs for WCN6450 platform
Disable special packet handling in RX error path.
Enable marking offloads handled frame in RX path.

Change-Id: I75f7f240c3f7a2728c5d7e9d94bb8de8c57ceafc
CRs-Fixed: 3540540
2023-08-03 03:40:58 -07:00
Mohammed Ahmed
588192efbd qcacld-3.0: Add grep functionality bazel
Current wlan bazel implementation does not
support grep of source code.
Fix this by adding grep functionality.

Change-Id: I0649577424fbd095524d9c1083c3515c682723e2
CRs-Fixed: 3572350
2023-07-31 12:19:59 -07:00
Mohammed Ahmed
b4834eb736 qcacld-3.0: Additional bazel build fixes
Currently code is running into compilation
issues when building with bazel.

Change-Id: I458de9b971955bb64c06dd2541dd5d20c2c3d16c
CRs-Fixed: 3546637
2023-07-31 12:19:54 -07:00
Aditya Kodukula
d37e4a04d4 qcacld-3.0: Enable WLAN_TRACE_HIDE_MAC_ADDRESS feature
As part of minidump privacy feature, enable the feature flag
WLAN_TRACE_HIDE_MAC_ADDRESS to hide 3 bytes of mac address
in wlan driver logs.

Change-Id: I054b83f2adc6c77c085fd4e0db9f0287277e2e74
CRs-Fixed: 3563936
2023-07-21 16:49:24 -07:00
Manikanta Pubbisetty
ed37d33b4e qcacld-3.0: Enable HIF CE RX reusable nbufs feature
Enable HIF CE RX reusable nbufs feature for qca6750 (Moselle)
target.

Change-Id: If476e6eb4559b31d45799b1d7f168bd89fafd608
CRs-Fixed: 3554491
2023-07-21 01:16:23 -07:00
Vinod Kumar Pirla
149ccf8825 qcacld-3.0: Enable WLAN_HDD_MULTI_VDEV_SINGLE_NDEV flag
Enable the flag to move to single netdev multi vdev model.

Change-Id: I2d17111fa6512a740202004a0fe8bb2e191a76d5
CRs-Fixed: 3524055
2023-07-20 13:39:26 -07:00
Yu Ouyang
cc781de492 qcacld-3.0: Disable HIF_CPU_PERF_AFFINE for Genoa
Auto GVM platform, cluster 0 is gold core, cluster 1 is siliver core.
Disable HIF_CPU_PERF_AFFINE to ensure WLAN CE can work on gold core.

Change-Id: Idc6a0400d5fc232e93af1a2c362f58d62805c836
CRs-Fixed: 3549998
2023-07-13 04:49:43 -07:00
Venkateswara Naralasetty
d70118f951 qcacld-3.0: Kbuild changes for hif delayed reg write
Kbuild changes for hif delayed reg write support for wcn6450.

Change-Id: I8e028acc50ac4c4d33203b91b24607e7ea2b79d1
CRs-Fixed: 3519709
2023-07-10 12:13:11 -07:00
Jianmin Zhu
5bc4f0107c qcacld-3.0: Fix INI force_start_sap doesn't take effect
FEATURE_WLAN_CH_AVOID_EXT isn’t defined for HMT, just defined for HSP,
so restriction_mask isn’t checked in policy_mgr_is_safe_channel, SAP
can't start on unsafe channel even INI force_start_sap=1.

Change-Id: Ie75f62d8649ac9c735a34e83b3d3d786976888bf
CRs-Fixed: 3547298
2023-07-05 17:17:49 -07:00