mvebu: fill additional info for mvneta tx queue workaround patch
authorTomasz Maciej Nowak <tmn505@gmail.com>
Mon, 26 Feb 2024 16:26:42 +0000 (17:26 +0100)
committerRobert Marko <robimarko@gmail.com>
Mon, 26 Feb 2024 17:07:12 +0000 (18:07 +0100)
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>
target/linux/mvebu/patches-6.1/700-mvneta-tx-queue-workaround.patch

index 918132e2936c43cda578ad00b63f8ed6fc05aa07..14f93592fe3a7528f3890c63262e02287df58f14 100644 (file)
@@ -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