37e5a76c | 30-Aug-2023 |
Aman Mehta <quic_amanmeht@quicinc.com> |
qcacmn: Add ini to control rate filter for rx avg
Adds ini field to control the filter for rx avg rate calculation. 0 : Filter Disabled 11000 : Max rate filter (in kbps) supported for filter
qcacmn: Add ini to control rate filter for rx avg
Adds ini field to control the filter for rx avg rate calculation. 0 : Filter Disabled 11000 : Max rate filter (in kbps) supported for filter
Change-Id: I6ae88b7af3d4c1fae033101e77b308949e5b3d1e CRs-Fixed: 3628056
show more ...
|
ecf3b36a | 14-Oct-2023 |
Abhishek Suryawanshi <quic_asuryawa@quicinc.com> |
qcacmn: update WLAN_CFG_RX_BUFFER_SIZE and WLAN_CFG_RX_BUFFER_SIZE_MIN
updated WLAN_CFG_RX_BUFFER_SIZE and WLAN_CFG_RX_BUFFER_SIZE_MIN to address Low Memory platform issue caused by customizable rx_
qcacmn: update WLAN_CFG_RX_BUFFER_SIZE and WLAN_CFG_RX_BUFFER_SIZE_MIN
updated WLAN_CFG_RX_BUFFER_SIZE and WLAN_CFG_RX_BUFFER_SIZE_MIN to address Low Memory platform issue caused by customizable rx_buffer_size feature
Change-Id: Ice4b42a0e9ab3328fb4c84b4c002c892eb8ed5c9 CRs-Fixed: 3638006
show more ...
|
70b5c653 | 03-Oct-2023 |
Ruben Columbus <quic_rcolumbu@quicinc.com> |
qcacmn: set customizable rx_buffer_size
introduce custom rx_buffer_size from INI within the bounds of 2048-4096
Change-Id: I17ad727cea74fc559d6407d3c8662cb6a4cd6b0a CRs-Fixed: 3631271 |
d5578559 | 21-Sep-2023 |
Manikanta Pubbisetty <quic_mpubbise@quicinc.com> |
qcacmn: Initialize RX refill buffer pool size for SOFTUMAC arch
In the current code, RX refill buffer pool size is not initialized for SOFTUMAC architectures, this was leading to a kernel BRK panic.
qcacmn: Initialize RX refill buffer pool size for SOFTUMAC arch
In the current code, RX refill buffer pool size is not initialized for SOFTUMAC architectures, this was leading to a kernel BRK panic.
Initialize RX refill buffer pool size for SOFTUMAC architectures to fix this.
Change-Id: I0424ba69b0d5f33386e931d4e6723fc8265e216c CRs-Fixed: 3621417
show more ...
|
3efaabd7 | 03-Jul-2023 |
Himanshu Batra <quic_hbatra@quicinc.com> |
qcacmn: Update UIO info for DP data rings
Update UIO info for DP data rings.
Change-Id: I0c6e8c8e59aefb373dc024d91eb1379ed7564f31 CRs-Fixed: 3623839 |
4a7db7f3 | 25-Sep-2023 |
Ruben Columbus <quic_rcolumbu@quicinc.com> |
qcacmn: revert 2 gerrits from 4k ini change
This reverts commit Icd1bbe85182d6baf1e25dceed0b45994aa9f55fc. This reverts commit Id00c6351bf6bc1b9df5e19064b2057dadd315e9b.
- revert add rx_buffer_size
qcacmn: revert 2 gerrits from 4k ini change
This reverts commit Icd1bbe85182d6baf1e25dceed0b45994aa9f55fc. This reverts commit Id00c6351bf6bc1b9df5e19064b2057dadd315e9b.
- revert add rx_buffer_size to softumac case - revert 4k skb buffer change.
Change-Id: I623b200c0c5f08f0e372629cb1c972b521c25eaa CRs-Fixed: 3623665
show more ...
|
953b07cf | 21-Sep-2023 |
Ruben Columbus <quic_rcolumbu@quicinc.com> |
qcacmn: add rx_buffer_size to softumac case
add wlan_cfg_ctx in wlan_cfg_soc_attach for WLAN_SOFTUMAC_SUPPORT case for compatibility with specific chipsets.
Change-Id: Icd1bbe85182d6baf1e25dceed0b4
qcacmn: add rx_buffer_size to softumac case
add wlan_cfg_ctx in wlan_cfg_soc_attach for WLAN_SOFTUMAC_SUPPORT case for compatibility with specific chipsets.
Change-Id: Icd1bbe85182d6baf1e25dceed0b45994aa9f55fc CRs-Fixed: 3619315
show more ...
|
acd794ba | 20-Sep-2023 |
Neha Bisht <quic_nbisht@quicinc.com> |
qcacmn: Avoid alloc and init of tx desc pool for NSS offload case
Avoid alloc and init of tx desc pool for NSS offload case
Change-Id: I16a06ce9d15e56e04692c9032caf04df8f477306 CRs-Fixed: 3619837 |
4902c68f | 02-Aug-2023 |
Ruben Columbus <quic_rcolumbu@quicinc.com> |
qcacmn: 4k skb buffer change
add new ini to configure skb size and change it in each place its used correspondingly
Change-Id: Id00c6351bf6bc1b9df5e19064b2057dadd315e9b CRs-Fixed: 3584462 |
c62ef801 | 01-Aug-2023 |
Venkateswara Naralasetty <quic_vnaralas@quicinc.com> |
qcacmn: Change number of RXDMA_STATUS_RING allocations
Currently two RXDMA_STATUS rings are allocated for the station targets irrespective of whether DBS supported or not. Only one RXDMA_STATUS_RING
qcacmn: Change number of RXDMA_STATUS_RING allocations
Currently two RXDMA_STATUS rings are allocated for the station targets irrespective of whether DBS supported or not. Only one RXDMA_STATUS_RING being used for non-DBS targets like QCA6750 and WCN6450, hence change the number of RXDMA_STATUS_RING allocations to 1 for non-DBS targets.
Change-Id: I4f14c8b5cee892979765f776b37d44e99ba2d558 CRs-Fixed: 3578733
show more ...
|
689990d5 | 31-Jul-2023 |
Sachin Kohli <quic_sachkohl@quicinc.com> |
qcacmn: Increasing PPE2TCL ring size
Increasing PPE2TCL ring size from 2K to 8K
Change-Id: I6b76a341ba99e522a86477ff48d50b2682c5974f CRs-Fixed: 3576181 |
2dab6c75 | 19-Jul-2023 |
Chunquan Luo <quic_chunquan@quicinc.com> |
qcacmn: Change the minimum limit of dp_rx_sw_desc_num
Change minimum limit of dp_rx_sw_desc_num for memory optimization on kuno.
Change-Id: I8f2d92286b94b4aba8b865dbc47e69e6b561ce90 CRs-Fixed: 3564
qcacmn: Change the minimum limit of dp_rx_sw_desc_num
Change minimum limit of dp_rx_sw_desc_num for memory optimization on kuno.
Change-Id: I8f2d92286b94b4aba8b865dbc47e69e6b561ce90 CRs-Fixed: 3564817
show more ...
|
ba59a82e | 24-Jul-2023 |
Santosh Anbu <quic_sanbu@quicinc.com> |
qcacmn: Support INI cfg for mon dst interrupt
Monitor destination ring interrupt processing is configurable. For improved CPU utilization the batch counter threshold and timer threshold is updated a
qcacmn: Support INI cfg for mon dst interrupt
Monitor destination ring interrupt processing is configurable. For improved CPU utilization the batch counter threshold and timer threshold is updated and also an option is provided to make this values configurable through INI.
Change-Id: Ibe671927f53f3e8fac7f17540c21a2c7edae427b CRs-Fixed: 3569505
show more ...
|
436efcf1 | 20-Jul-2023 |
Santosh Anbu <quic_sanbu@quicinc.com> |
qcacmn: Remove unused ini cfg for monitor
Removed unused cfg variable and related function specific to monitor path.
Change-Id: I906d1a2a50779ac5cae287355a9acaf5b70e479b CRs-Fixed: 3569504 |
ab649e06 | 20-Jul-2023 |
Hariharan Ramanathan <quic_hramanat@quicinc.com> |
qcacmn: Featurization of DP_TX_DESC_POOL_OPTIMIZE
1. In lowmem profiles the number of tx_desc in 4th pool is reduced to quarter for memory optimizations. Added new API dp_get_updated_tx_desc which w
qcacmn: Featurization of DP_TX_DESC_POOL_OPTIMIZE
1. In lowmem profiles the number of tx_desc in 4th pool is reduced to quarter for memory optimizations. Added new API dp_get_updated_tx_desc which will return the desc value from INI based on the flag DP_TX_DESC_POOL_OPTIMIZE.
2. Changes to introduce new INI to get reduced desc value for 4th tx desc pool.
This helps optimize 0.75M per SOC in lowmem profiles.
Change-Id: I033fcaeb843019fb03bb77e0d05a3ebf60fa806a CRs-Fixed: 3557483
show more ...
|
0728e550 | 30-Jun-2023 |
Yu Tian <quic_yutian@quicinc.com> |
qcacmn: Fix TX completion configurations
TX completion ring is not configured correctly when Qdata is enabled. This change is aimed to fix the regression.
Change-Id: Ib14a1c3a3cd57693579cedda5713eb
qcacmn: Fix TX completion configurations
TX completion ring is not configured correctly when Qdata is enabled. This change is aimed to fix the regression.
Change-Id: Ib14a1c3a3cd57693579cedda5713eb539e853961 CRs-Fixed: 3557033
show more ...
|
cfe92008 | 17-Jul-2023 |
syed touqeer pasha <quic_spasha@quicinc.com> |
qcacmn: Increase the REO2PPE ring size to 16K
Increase the REO2PPE ring size to 16K
Change-Id: I55c3db729d233ce67f141e3769d56cdb0c028b05 CRs-Fixed: 3516282 |
6f8e9cff | 24-Jun-2023 |
nobelj <quic_nobelj@quicinc.com> |
qcacmn: Add support to configure rbm id through ini
For legacy tx monitor, we need msdu completion in sequence. Modifying the return buffer manager id during enqueue will serialize the msdu completi
qcacmn: Add support to configure rbm id through ini
For legacy tx monitor, we need msdu completion in sequence. Modifying the return buffer manager id during enqueue will serialize the msdu completion.
Return buffer manager will be over ride only when tx_monitor is turned enabled.
Change-Id: I500065077b59b3ea3561ec8fc49af8cbe58c1dfe CRs-Fixed: 3539636
show more ...
|
8c9b52f6 | 26-Jun-2023 |
Ripan Deuri <quic_rdeuri@quicinc.com> |
qcacmn: Add INI to disable AST indication
Add INI to disable AST indication. AST disable flag will be sent to the target in resource config.
Change-Id: If30cac010681faf06bbcaa2d492d6843e3e675d0 CRs
qcacmn: Add INI to disable AST indication
Add INI to disable AST indication. AST disable flag will be sent to the target in resource config.
Change-Id: If30cac010681faf06bbcaa2d492d6843e3e675d0 CRs-Fixed: 3544223
show more ...
|
fab64e0a | 08-Jul-2023 |
Prakash Manjunathappa <quic_prakashp@quicinc.com> |
qcacmn: Allocate pdev attach bufs from page frag
Use page frag init time rx buffer allocation for efficient usage of memory. Add ini dp_bufs_page_frag_allocs to disable and revert to original slab n
qcacmn: Allocate pdev attach bufs from page frag
Use page frag init time rx buffer allocation for efficient usage of memory. Add ini dp_bufs_page_frag_allocs to disable and revert to original slab nbuf allocations.
Change-Id: Iac78895addfe9da0118bc071c691a26216d6fda1 CRs-Fixed: 3553800
show more ...
|
97b39750 | 21-Jun-2023 |
Devender Kumar <quic_kdevende@quicinc.com> |
qcacmn: Update the MAX value for dp rxdma ring size
Update the max value for dp rxdma ring size to 8192.
Change-Id: I6cb13ac9d25f243d07cd7da1014a21d31835eb81 CRs-Fixed: 3515920 |
7f898dfc | 28-Jun-2023 |
Shashikala Prabhu <quic_pshashik@quicinc.com> |
qcacmn: Add buffer window for umac reset in progress
When the peer delete timer/vdev manager response timer expires, host checks if the umac reset is in progress. If so, host will retrigger the time
qcacmn: Add buffer window for umac reset in progress
When the peer delete timer/vdev manager response timer expires, host checks if the umac reset is in progress. If so, host will retrigger the timer. It is possible that the umac reset is just completed and either of these two timers got expired. In this case, host will assert saying that the peer delete response/vdev manager response is not received from FW. FW may take a few milliseconds to send the peer delete/vdev manager response to the host after the umac recovery completes.
Hence, to avoid the crash, check if the umac reset was in progress during the umac reset buffer window.
Add the below changes as well, 1) INI support to get the umac reset buffer window value. 2) Renamed the API dp_umac_reset_is_inprogress as dp_get_umac_reset_in_progress_state to return either CDP_UMAC_RESET_IN_PROGRESS or CDP_UMAC_RESET_IN_PROGRESS_DURING_BUFFER_WINDOW.
Change-Id: Ie15ef0731bad4b0ed955a479f00e297b7ba10729 CRs-Fixed: 3522665
show more ...
|
47c1ec75 | 18-May-2023 |
Rakesh Pillai <quic_pillair@quicinc.com> |
qcacmn: FISA ini movement
Move the non-converged INIs related to FISA out of cmn DP.
Change-Id: I8b0419a753b3e11d4318f9ddab4dd975ef22786b CRs-Fixed: 3512036 |
748fe0b6 | 09-Jun-2023 |
Venkateswara Naralasetty <quic_vnaralas@quicinc.com> |
qcacmn: Add support for sw2rxdma_link_ring size cfg ini
Add support for sw2rxdma_link_ring size cfg ini.
Also add wrapper function to get the sw2rxdma_link_ring size.
Change-Id: Ic5b17f029fe6c7357
qcacmn: Add support for sw2rxdma_link_ring size cfg ini
Add support for sw2rxdma_link_ring size cfg ini.
Also add wrapper function to get the sw2rxdma_link_ring size.
Change-Id: Ic5b17f029fe6c735785701801b75284dd489ac1e CRs-Fixed: 3525040
show more ...
|
876f7650 | 09-Jun-2023 |
Pavankumar Nandeshwar <quic_pnandesh@quicinc.com> |
qcacmn: Include Umac reset irq line only when enabled
Include Umac reset irq line in the mask table only when it is enabled for 8 msi group to make sure the legacy devices are not impacted.
Change-
qcacmn: Include Umac reset irq line only when enabled
Include Umac reset irq line in the mask table only when it is enabled for 8 msi group to make sure the legacy devices are not impacted.
Change-Id: If8f6b7f948a7c9f45247e8ff934642f0a532ff0d CRs-Fixed: 3499500
show more ...
|