openwrtv3/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 mvebu: update and fixup 4.4 patches 2015-12-10 20:53:02 +00:00
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 mvebu: add support for the Linksys WRT3200ACM (Rango) 2016-10-24 08:45:06 +02:00
020-mtd-nand-pxa3xx_nand-add-support-for-partial-chunks.patch mvebu: rename recently added flash driver fix 2016-05-21 18:08:29 +02:00
021-mtd-pxa3xx_nand-Increase-the-initial-chunk-size.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
022-mtd-pxa3xx_nand-Fix-initial-controller-configuration.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
023-bus-mvebu-mbus-provide-api-for-obtaining-IO-and-DRAM.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
030-mvneta-consolidate-autoneg-enabling.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
031-mvneta-implement-ethtool-autonegotiation-control.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
032-net-mvneta-Make-the-default-queue-related-for-each-p.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
033-net-mvneta-Associate-RX-queues-with-each-CPU.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
034-net-mvneta-Add-naive-RSS-support.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
035-net-mvneta-Configure-XPS-support.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
036-net-mvneta-fix-trivial-cut-off-issue-in-mvneta_ethto.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
037-net-mvneta-Fix-for_each_present_cpu-usage.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
038-net-mvneta-Fix-the-CPU-choice-in-mvneta_percpu_elect.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
039-net-mvneta-Use-on_each_cpu-when-possible.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
040-net-mvneta-Modify-the-queue-related-fields-from-each.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
041-net-mvneta-The-mvneta_percpu_elect-function-should-b.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
042-net-mvneta-Fix-race-condition-during-stopping.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
043-net-mvneta-sort-the-headers-in-alphabetic-order.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
044-net-add-a-hardware-buffer-management-helper-API.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
045-net-mvneta-bm-add-support-for-hardware-buffer-manage.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
046-net-mvneta-Use-the-new-hwbm-framework.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
047-net-mvneta-Fix-spinlock-usage.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
048-net-mvneta-fix-error-messages-in-mvneta_port_down-fu.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
049-net-mvneta-replace-MVNETA_CPU_D_CACHE_LINE_SIZE-with.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
050-net-mvneta-fix-changing-MTU-when-using-per-cpu-proce.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
051-ARM-dts-armada-38x-add-buffer-manager-nodes.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
052-ARM-dts-armada-xp-add-buffer-manager-nodes.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
053-ARM-dts-Add-SolidRun-Armada-388-Clearfog-A1-DT-file.patch kernel: update kernel 4.4 to version 4.4.30 2016-11-02 10:25:44 +01:00
054-ARM-dts-armada-38x-enable-buffer-manager-support-on-.patch mvebu: replace ClearFog dts files with patches from upstream 2016-09-26 13:03:51 +02:00
055-ARM-dts-armada-388-clearfog-remove-duplicate-mdio-en.patch mvebu: replace ClearFog dts files with patches from upstream 2016-09-26 13:03:51 +02:00
100-find_active_root.patch kernel: refresh patches for kernel 4.4 2016-01-12 20:50:41 +00:00
102-revert_i2c_delay.patch mvebu: update and fixup 4.4 patches 2015-12-10 20:53:02 +00:00
103-remove-nand-driver-bug.patch mvebu: prevent crash in the flash driver in case of a spurious interrupt 2016-05-21 15:16:38 +02:00
104-linksys_mamba_disable_keep_config.patch mvebu: add some more flash driver fixes 2016-05-21 18:08:29 +02:00
106-enable-bm-on-linksys-devices.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
110-pxa3xxx_revert_irq_thread.patch mvebu: fix NAND flash issues (FS#67) 2016-07-31 20:31:45 +02:00
120-phy-move-fixed_phy-MII-register-generation-to-a-libr.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
121-phy-convert-swphy-register-generation-to-tabular-for.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
122-phy-separate-swphy-state-validation-from-register-ge.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
123-phy-generate-swphy-registers-on-the-fly.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
124-phy-improve-safety-of-fixed-phy-MII-register-reading.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
125-phy-provide-a-hook-for-link-up-link-down-events.patch kernel: update to v4.4.23 2016-09-30 20:08:21 +02:00
126-phy-marvell-88E1512-add-flow-control-support.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
127-phy-export-phy_start_machine-for-phylink.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
128-phy-export-phy_speed_to_str-for-phylink.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
129-phy-add-I2C-mdio-bus.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
130-phylink-add-phylink-infrastructure.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
131-phylink-add-hooks-for-SFP-support.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
132-sfp-add-phylink-based-SFP-module-support.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
133-sfp-display-SFP-module-information.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
134-net-mvneta-convert-to-phylink.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
135-phy-fixed-phy-remove-fixed_phy_update_state.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
136-phylink-add-ethtool-nway_reset-support.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
137-net-mvneta-add-nway_reset-support.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
138-phylink-add-flow-control-support.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
139-net-mvneta-add-flow-control-support-via-phylink.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
140-net-mvneta-enable-flow-control-for-PHY-connections.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
141-net-mvneta-enable-flow-control-for-fixed-connections.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
142-phylink-add-EEE-support.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
143-net-mvneta-add-EEE-support.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
144-phylink-add-module-EEPROM-support.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
145-net-mvneta-add-module-EEPROM-reading-support.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
146-sfp-phylink-hook-up-eeprom-functions.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
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 kernel: update kernel 4.4 to version 4.4.20 2016-09-15 08:10:55 +02:00
203-dt_bindings_extend_mvebu_gpio_documentation_with_pwm.patch
204-mvebu_xp_add_pwm_properties_to_dtsi_files.patch mvebu: update and fixup 4.4 patches 2015-12-10 20:53:02 +00:00
205-arm_mvebu_enable_pwm_in_defconfig.patch mvebu: update and fixup 4.4 patches 2015-12-10 20:53:02 +00:00
206-mvebu_wrt1900ac_use_pwm-fan_rather_than_gpio-fan.patch mvebu: backport upstream ethernet driver improvements and enable buffer manager support 2016-05-22 16:04:37 +02:00
207-armada-385-rd-mtd-partitions.patch mvebu: update and fixup 4.4 patches 2015-12-10 20:53:02 +00:00
208-ARM-mvebu-385-ap-Add-partitions.patch mvebu: replace ClearFog dts files with patches from upstream 2016-09-26 13:03:51 +02:00
209-clearfog_switch_node.patch mvebu: add switch node to clearfog 2016-09-26 13:04:47 +02:00
210-ARM-dts-armada388-clearfog-add-SFP-module-support.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
300-reprobe_sfp_phy.patch mvebu: add support for SFP 2016-09-29 13:47:18 +02:00
400-mvneta-tx-queue-workaround.patch mvebu: work around an ethernet tx scheduling fairness issue 2017-01-11 14:56:57 +01:00