Openwrt/target/linux/mvebu/patches-4.4
Felix Fietkau 2e1f6f1682 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>
2017-01-11 14:56:57 +01:00
..
002-add_powertables.patch
003-add_switch_nodes.patch mvebu: revert remove of mvsw61xx device tree nodes 2016-11-13 09:03:52 +01:00
010-build_new_dtbs.patch
020-mtd-nand-pxa3xx_nand-add-support-for-partial-chunks.patch
021-mtd-pxa3xx_nand-Increase-the-initial-chunk-size.patch
022-mtd-pxa3xx_nand-Fix-initial-controller-configuration.patch
023-bus-mvebu-mbus-provide-api-for-obtaining-IO-and-DRAM.patch
030-mvneta-consolidate-autoneg-enabling.patch
031-mvneta-implement-ethtool-autonegotiation-control.patch
032-net-mvneta-Make-the-default-queue-related-for-each-p.patch
033-net-mvneta-Associate-RX-queues-with-each-CPU.patch
034-net-mvneta-Add-naive-RSS-support.patch
035-net-mvneta-Configure-XPS-support.patch
036-net-mvneta-fix-trivial-cut-off-issue-in-mvneta_ethto.patch
037-net-mvneta-Fix-for_each_present_cpu-usage.patch
038-net-mvneta-Fix-the-CPU-choice-in-mvneta_percpu_elect.patch
039-net-mvneta-Use-on_each_cpu-when-possible.patch
040-net-mvneta-Modify-the-queue-related-fields-from-each.patch
041-net-mvneta-The-mvneta_percpu_elect-function-should-b.patch
042-net-mvneta-Fix-race-condition-during-stopping.patch
043-net-mvneta-sort-the-headers-in-alphabetic-order.patch
044-net-add-a-hardware-buffer-management-helper-API.patch
045-net-mvneta-bm-add-support-for-hardware-buffer-manage.patch
046-net-mvneta-Use-the-new-hwbm-framework.patch
047-net-mvneta-Fix-spinlock-usage.patch
048-net-mvneta-fix-error-messages-in-mvneta_port_down-fu.patch
049-net-mvneta-replace-MVNETA_CPU_D_CACHE_LINE_SIZE-with.patch
050-net-mvneta-fix-changing-MTU-when-using-per-cpu-proce.patch
051-ARM-dts-armada-38x-add-buffer-manager-nodes.patch
052-ARM-dts-armada-xp-add-buffer-manager-nodes.patch
053-ARM-dts-Add-SolidRun-Armada-388-Clearfog-A1-DT-file.patch
054-ARM-dts-armada-38x-enable-buffer-manager-support-on-.patch
055-ARM-dts-armada-388-clearfog-remove-duplicate-mdio-en.patch
100-find_active_root.patch
102-revert_i2c_delay.patch
103-remove-nand-driver-bug.patch
104-linksys_mamba_disable_keep_config.patch
106-enable-bm-on-linksys-devices.patch
110-pxa3xxx_revert_irq_thread.patch
120-phy-move-fixed_phy-MII-register-generation-to-a-libr.patch
121-phy-convert-swphy-register-generation-to-tabular-for.patch
122-phy-separate-swphy-state-validation-from-register-ge.patch
123-phy-generate-swphy-registers-on-the-fly.patch
124-phy-improve-safety-of-fixed-phy-MII-register-reading.patch
125-phy-provide-a-hook-for-link-up-link-down-events.patch
126-phy-marvell-88E1512-add-flow-control-support.patch
127-phy-export-phy_start_machine-for-phylink.patch
128-phy-export-phy_speed_to_str-for-phylink.patch
129-phy-add-I2C-mdio-bus.patch
130-phylink-add-phylink-infrastructure.patch
131-phylink-add-hooks-for-SFP-support.patch
132-sfp-add-phylink-based-SFP-module-support.patch
133-sfp-display-SFP-module-information.patch
134-net-mvneta-convert-to-phylink.patch
135-phy-fixed-phy-remove-fixed_phy_update_state.patch
136-phylink-add-ethtool-nway_reset-support.patch
137-net-mvneta-add-nway_reset-support.patch
138-phylink-add-flow-control-support.patch
139-net-mvneta-add-flow-control-support-via-phylink.patch
140-net-mvneta-enable-flow-control-for-PHY-connections.patch
141-net-mvneta-enable-flow-control-for-fixed-connections.patch
142-phylink-add-EEE-support.patch
143-net-mvneta-add-EEE-support.patch
144-phylink-add-module-EEPROM-support.patch
145-net-mvneta-add-module-EEPROM-reading-support.patch
146-sfp-phylink-hook-up-eeprom-functions.patch
147-net-mvneta-add-BQL-support.patch mvebu: Add BQL patch for mvneta driver. 2016-11-21 11:24:12 +01:00
202-gpio_mvebu_add_limited_pwm_support.patch
203-dt_bindings_extend_mvebu_gpio_documentation_with_pwm.patch
204-mvebu_xp_add_pwm_properties_to_dtsi_files.patch
205-arm_mvebu_enable_pwm_in_defconfig.patch
206-mvebu_wrt1900ac_use_pwm-fan_rather_than_gpio-fan.patch
207-armada-385-rd-mtd-partitions.patch
208-ARM-mvebu-385-ap-Add-partitions.patch
209-clearfog_switch_node.patch
210-ARM-dts-armada388-clearfog-add-SFP-module-support.patch
300-reprobe_sfp_phy.patch
400-mvneta-tx-queue-workaround.patch mvebu: work around an ethernet tx scheduling fairness issue 2017-01-11 14:56:57 +01:00