aboutsummaryrefslogtreecommitdiff
path: root/drivers/spi/spi-altera-platform.c
diff options
context:
space:
mode:
authorGravatar Paolo Abeni <pabeni@redhat.com> 2023-10-19 15:41:38 +0200
committerGravatar Paolo Abeni <pabeni@redhat.com> 2023-10-19 15:41:39 +0200
commitdcf02bac377e48a4864ed2b4e1ffef84fcb8284f (patch)
treed41aba8c1f603fc2b0069f38a55d61ce7e9524e5 /drivers/spi/spi-altera-platform.c
parentiavf: delete unused iavf_mac_info fields (diff)
parentnet: stmmac: increase TX coalesce timer to 5ms (diff)
downloadlinux-dcf02bac377e48a4864ed2b4e1ffef84fcb8284f.tar.gz
linux-dcf02bac377e48a4864ed2b4e1ffef84fcb8284f.tar.bz2
linux-dcf02bac377e48a4864ed2b4e1ffef84fcb8284f.zip
Merge branch 'net-stmmac-improve-tx-timer-logic'
Christian Marangi says: ==================== net: stmmac: improve tx timer logic This series comes with the intention of restoring original performance of stmmac on some router/device that used the stmmac driver to handle gigabit traffic. More info are present in patch 3. This cover letter is to show results and improvements of the following change. The move to hr_timer for tx timer and commit 8fce33317023 ("net: stmmac: Rework coalesce timer and fix multi-queue races") caused big performance regression on these kind of device. This was observed on ipq806x that after kernel 4.19 couldn't handle gigabit speed anymore. The following series is currently applied and tested in OpenWrt SNAPSHOT and have great performance increase. (the scenario is qca8k switch + stmmac dwmac1000) Some good comparison can be found here [1]. The difference is from a swconfig scenario (where dsa tagging is not used so very low CPU impact in handling traffic) and DSA scenario where tagging is used and there is a minimal impact in the CPU. As can be notice even with DSA in place we have better perf. It was observed by other user that also SQM scenario with cake scheduler were improved in the order of 100mbps (this scenario is CPU limited and any increase of perf is caused by removing load on the CPU) Been at least 15 days that this is in use without any complain or bug reported about queue timeout. (was the case with v1 before the additional patch was added, only appear on real world tests and not on iperf tests) [1] https://forum.openwrt.org/t/netgear-r7800-exploration-ipq8065-qca9984/285/3427?u=ansuel ==================== Link: https://lore.kernel.org/r/20231018123550.27110-1-ansuelsmth@gmail.com Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'drivers/spi/spi-altera-platform.c')
0 files changed, 0 insertions, 0 deletions