From: Greg Kroah-Hartman Date: Mon, 10 Mar 2025 15:35:32 +0000 (+0100) Subject: drop queue-6.6/net-cadence-macb-enable-software-irq-coalescing-by-default.patch X-Git-Tag: v5.4.291~40 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0d5b26630df9cdf1704e11086ef66b6149b4c52e;p=thirdparty%2Fkernel%2Fstable-queue.git drop queue-6.6/net-cadence-macb-enable-software-irq-coalescing-by-default.patch --- diff --git a/queue-6.6/net-cadence-macb-enable-software-irq-coalescing-by-default.patch b/queue-6.6/net-cadence-macb-enable-software-irq-coalescing-by-default.patch deleted file mode 100644 index 637c454aab..0000000000 --- a/queue-6.6/net-cadence-macb-enable-software-irq-coalescing-by-default.patch +++ /dev/null @@ -1,38 +0,0 @@ -From d57f7b45945ac0517ff8ea50655f00db6e8d637c Mon Sep 17 00:00:00 2001 -From: Sean Anderson -Date: Tue, 3 Sep 2024 14:49:12 -0400 -Subject: net: cadence: macb: Enable software IRQ coalescing by default - -From: Sean Anderson - -commit d57f7b45945ac0517ff8ea50655f00db6e8d637c upstream. - -This NIC doesn't have hardware IRQ coalescing. Under high load, -interrupts can adversely affect performance. To mitigate this, enable -software IRQ coalescing by default. On my system this increases receive -throughput with iperf3 from 853 MBit/sec to 934 MBit/s, decreases -interrupts from 69489/sec to 2016/sec, and decreases CPU utilization -from 27% (4x Cortex-A53) to 14%. Latency is not affected (as far as I -can tell). - -Signed-off-by: Sean Anderson -Reviewed-by: Simon Horman -Link: https://patch.msgid.link/20240903184912.4151926-1-sean.anderson@linux.dev -Signed-off-by: Jakub Kicinski -Cc: Daniel J Blueman -Signed-off-by: Greg Kroah-Hartman ---- - drivers/net/ethernet/cadence/macb_main.c | 2 ++ - 1 file changed, 2 insertions(+) - ---- a/drivers/net/ethernet/cadence/macb_main.c -+++ b/drivers/net/ethernet/cadence/macb_main.c -@@ -4154,6 +4154,8 @@ static int macb_init(struct platform_dev - dev->ethtool_ops = &macb_ethtool_ops; - } - -+ netdev_sw_irq_coalesce_default_on(dev); -+ - dev->priv_flags |= IFF_LIVE_ADDR_CHANGE; - - /* Set features */ diff --git a/queue-6.6/series b/queue-6.6/series index 64d7abde5f..96ed86197f 100644 --- a/queue-6.6/series +++ b/queue-6.6/series @@ -131,4 +131,3 @@ kbuild-hdrcheck-fix-cross-build-with-clang.patch alsa-hda-realtek-fix-incorrect-is_reachable-usage.patch riscv-fix-enabling-cbo.zero-when-running-in-m-mode.patch riscv-save-restore-envcfg-csr-during-cpu-suspend.patch -net-cadence-macb-enable-software-irq-coalescing-by-default.patch