mvebu: work around an ethernet tx scheduling fairness issue
authorFelix Fietkau <nbd@nbd.name>
Wed, 11 Jan 2017 13:55:45 +0000 (14:55 +0100)
committerFelix Fietkau <nbd@nbd.name>
Wed, 11 Jan 2017 13:56:57 +0000 (14:56 +0100)
commit2e1f6f1682d3974d8ea52310e460f1bbe470390f
tree32ddd1ecdfb2e92aadc95a94d58b5df00df84bbf
parent3be4c6ca93ec41b8ae0d5bfd1f1ebf8f7d4dfbaf
mvebu: work around an ethernet tx scheduling fairness issue

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.

Work around this issue by forcing all tx packets to go through one CPU,
until this issue is fixed properly.

Signed-off-by: Felix Fietkau <nbd@nbd.name>
target/linux/mvebu/patches-4.4/400-mvneta-tx-queue-workaround.patch [new file with mode: 0644]