|
@@ -1,3 +1,6 @@
|
|
|
|
|
+From: Felix Fietkau <[email protected]>
|
|
|
|
|
+Subject: mvneta: tx queue workaround
|
|
|
|
|
+
|
|
|
The hardware queue scheduling is apparently configured with fixed
|
|
The hardware queue scheduling is apparently configured with fixed
|
|
|
priorities, which creates a nasty fairness issue where traffic from one
|
|
priorities, which creates a nasty fairness issue where traffic from one
|
|
|
CPU can starve traffic from all other CPUs.
|
|
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,
|
|
Work around this issue by forcing all tx packets to go through one CPU,
|
|
|
until this issue is fixed properly.
|
|
until this issue is fixed properly.
|
|
|
|
|
|
|
|
|
|
+Ref: https://github.com/openwrt/openwrt/issues/5411
|
|
|
|
|
+
|
|
|
Signed-off-by: Felix Fietkau <[email protected]>
|
|
Signed-off-by: Felix Fietkau <[email protected]>
|
|
|
---
|
|
---
|
|
|
--- a/drivers/net/ethernet/marvell/mvneta.c
|
|
--- a/drivers/net/ethernet/marvell/mvneta.c
|