summaryrefslogtreecommitdiffstats
path: root/target/linux/mvebu
diff options
context:
space:
mode:
authorTomasz Maciej Nowak <tmn505@gmail.com>2024-02-26 17:26:42 +0100
committerRobert Marko <robimarko@gmail.com>2024-02-26 18:07:12 +0100
commita898a321a2bdbf4ddef7ee427ffb5fc357e1f9e5 (patch)
tree5def52c818dd2b7bafde26d0652e60f102b685bb /target/linux/mvebu
parent695ecca5db6a8a71f092e58bd243076ebebeeae7 (diff)
downloadopenwrt-a898a321a2bdbf4ddef7ee427ffb5fc357e1f9e5.tar.gz
openwrt-a898a321a2bdbf4ddef7ee427ffb5fc357e1f9e5.tar.bz2
openwrt-a898a321a2bdbf4ddef7ee427ffb5fc357e1f9e5.zip
mvebu: fill additional info for mvneta tx queue workaround patch
Because some still unresolved bugs in this driver, which sprout occasional questions what this patch works around, point to the issue which started this. Being here, fill headers required by git am. Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
Diffstat (limited to 'target/linux/mvebu')
-rw-r--r--target/linux/mvebu/patches-6.1/700-mvneta-tx-queue-workaround.patch5
1 files changed, 5 insertions, 0 deletions
diff --git a/target/linux/mvebu/patches-6.1/700-mvneta-tx-queue-workaround.patch b/target/linux/mvebu/patches-6.1/700-mvneta-tx-queue-workaround.patch
index 918132e293..14f93592fe 100644
--- a/target/linux/mvebu/patches-6.1/700-mvneta-tx-queue-workaround.patch
+++ b/target/linux/mvebu/patches-6.1/700-mvneta-tx-queue-workaround.patch
@@ -1,3 +1,6 @@
+From: Felix Fietkau <nbd@nbd.name>
+Subject: mvneta: tx queue workaround
+
The hardware queue scheduling is apparently configured with fixed
priorities, which creates a nasty fairness issue where traffic from one
CPU can starve traffic from all other CPUs.
@@ -5,6 +8,8 @@ CPU can starve traffic from all other CPUs.
Work around this issue by forcing all tx packets to go through one CPU,
until this issue is fixed properly.
+Ref: https://github.com/openwrt/openwrt/issues/5411
+
Signed-off-by: Felix Fietkau <nbd@nbd.name>
---
--- a/drivers/net/ethernet/marvell/mvneta.c