You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openwrt/target/linux/generic/backport-4.9
Felix Fietkau 00a8f349f7 kernel: backport a patch that allows drivers to tweak the TSQ logic
Currently local TCP performance on wifi devices can be limited because
the TSQ (TCP Small Queues) code is tuned for wired ethernet latencies.

With this patch drivers can increase the amount of local buffering to
allow TCP to trigger larger aggregation sizes

This commit is modified from the upstream version to allow #ifdef based
backport feature detection

Signed-off-by: Felix Fietkau <nbd@nbd.name>
7 years ago
..
010-Kbuild-don-t-hardcode-path-to-awk-in-scripts-ld-vers.patch kernel: update 4.9 to 4.9.44 7 years ago
011-kbuild-export-SUBARCH.patch kernel: update 4.9 to 4.9.44 7 years ago
020-backport_netfilter_rtcache.patch kernel: update 4.9 to 4.9.44 7 years ago
021-bridge-multicast-to-unicast.patch kernel: update 4.9 to 4.9.44 7 years ago
022-net-add-devm-version-of-alloc_etherdev_mqs-function.patch
023-1-smsc95xx-Use-skb_cow_head-to-deal-with-cloned-skbs.patch
023-2-smsc75xx-use-skb_cow_head-to-deal-with-cloned-skbs.patch
023-3-cx82310_eth-use-skb_cow_head-to-deal-with-cloned-skb.patch
023-4-sr9700-use-skb_cow_head-to-deal-with-cloned-skbs.patch
023-5-lan78xx-use-skb_cow_head-to-deal-with-cloned-skbs.patch
023-6-ch9200-use-skb_cow_head-to-deal-with-cloned-skbs.patch
023-7-kaweth-use-skb_cow_head-to-deal-with-cloned-skbs.patch
024-1-tcp-tsq-add-tsq_flags-tsq_enum.patch generic: net: tcp: backport tcp tx performance patches 7 years ago
024-2-tcp-tsq-remove-one-locked-operation-in-tcp_wfree.patch generic: net: tcp: backport tcp tx performance patches 7 years ago
024-3-tcp-tsq-add-shortcut-in-tcp_tasklet_func.patch kernel: bump 4.9 to 4.9.57 7 years ago
024-4-tcp-tsq-avoid-one-atomic-in-tcp_wfree.patch generic: net: tcp: backport tcp tx performance patches 7 years ago
024-5-tcp-tsq-add-a-shortcut-in-tcp_small_queue_check.patch kernel: bump 4.9 to 4.9.57 7 years ago
024-6-tcp-tcp_mtu_probe-is-likely-to-exit-early.patch kernel: bump 4.9 to 4.9.57 7 years ago
024-7-net-reorganize-struct-sock-for-better-data-locality.patch generic: net: tcp: backport tcp tx performance patches 7 years ago
024-8-tcp-tsq-move-tsq_flags-close-to-sk_wmem_alloc.patch kernel: bump 4.9 to 4.9.57 7 years ago
024-9-tcp-add-a-missing-barrier-in-tcp_tasklet_func.patch generic: net: tcp: backport tcp tx performance patches 7 years ago
025-tcp-allow-drivers-to-tweak-TSQ-logic.patch kernel: backport a patch that allows drivers to tweak the TSQ logic 7 years ago
030-01-ubifs-Drop-softlimit-and-delta-fields-from-struct-ub.patch
030-02-ubifs-Use-dirty_writeback_interval-value-for-wbuf-ti.patch
050-usb-dwc2-Remove-unnecessary-kfree.patch
060-0002-mtd-bcm47xxsflash-use-platform_-set-get-_drvdata.patch
060-0003-mtd-bcm47xxsflash-support-reading-flash-out-of-mappi.patch
060-0004-mtd-bcm47xxpart-move-TRX-parsing-code-to-separated-f.patch
060-0005-mtd-bcm47xxpart-support-layouts-with-multiple-TRX-pa.patch
061-v4.10-0001-mtd-spi-nor-add-Macronix-mx25u25635f-to-list-of-know.patch
061-v4.10-0002-mtd-spi-nor-fix-spansion-quad-enable.patch kernel: update 4.9 to 4.9.44 7 years ago
061-v4.10-0003-mtd-spi-nor-fix-flags-for-s25fl128s.patch
061-v4.10-0004-mtd-spi-nor-add-support-for-s25fl208k.patch
061-v4.10-0005-mtd-spi-nor-Add-at25df321-spi-nor-flash-support.patch
061-v4.10-0006-mtd-spi-nor-Add-support-for-N25Q016A.patch
061-v4.10-0007-mtd-spi-nor-Add-support-for-mr25h40.patch
062-v4.11-0001-mtd-spi-nor-Add-support-for-S3AN-spi-nor-devices.patch kernel: update 4.9 to 4.9.44 7 years ago
062-v4.11-0002-mtd-spi-nor-improve-macronix_quad_enable.patch
062-v4.11-0003-mtd-spi-nor-remove-WARN_ONCE-message-in-spi_nor_writ.patch
062-v4.11-0004-mtd-spi-nor-rename-SPINOR_OP_-macros-of-the-4-byte-a.patch kernel: update 4.9 to 4.9.44 7 years ago
062-v4.11-0005-mtd-spi-nor-add-a-stateless-method-to-support-memory.patch kernel: update 4.9 to 4.9.44 7 years ago
062-v4.11-0006-mtd-spi-nor-Add-lock-unlock-support-for-f25l32pa.patch
062-v4.11-0007-mtd-spi-nor-Fix-S3AN-addressing-calculation.patch
062-v4.11-0008-mtd-spi-nor-Add-support-for-gd25q16.patch
063-mtd-spi-nor-enable-stateless-4b-op-codes-for-mx25u25.patch
064-v4.11-0001-mtd-introduce-function-max_bad_blocks.patch
064-v4.11-0002-mtd-Add-partition-device-node-to-mtd-partition-devic.patch
065-v4.13-0001-mtd-handle-partitioning-on-devices-with-0-erasesize.patch
065-v4.13-0002-mtd-partitions-factor-out-code-calling-parser.patch
065-v4.13-0003-mtd-partitions-add-helper-for-deleting-partition.patch
065-v4.13-0004-mtd-partitions-remove-sysfs-files-when-deleting-all-.patch
065-v4.13-0005-mtd-partitions-rename-master-to-the-parent-where-app.patch
065-v4.13-0006-mtd-partitions-add-support-for-subpartitions.patch
065-v4.13-0007-mtd-partitions-add-support-for-partition-parsers.patch
065-v4.13-0008-mtd-extract-TRX-parser-out-of-bcm47xxpart-into-a-sep.patch
070-bcma-from-4.11.patch
071-v4.10-0001-net-bgmac-allocate-struct-bgmac-just-once-don-t-copy.patch
071-v4.10-0002-net-bgmac-drop-struct-bcma_mdio-we-don-t-need-anymor.patch
071-v4.10-0003-net-bgmac-use-PHY-subsystem-for-initializing-PHY.patch
071-v4.15-0001-net-bgmac-enable-master-mode-for-BCM54210E-and-B5021.patch kernel: add fix for bgmac with B50212E B1 PHY 7 years ago
072-bcma-from-4.12.patch
075-v4.10-0001-net-phy-broadcom-Update-Auxiliary-Control-Register-m.patch
075-v4.10-0002-net-phy-broadcom-Add-support-for-BCM54612E.patch
075-v4.10-0003-net-phy-broadcom-add-bcm54xx_auxctl_read.patch
075-v4.10-0004-net-phy-broadcom-Add-BCM54810-PHY-entry.patch
075-v4.10-0005-net-phy-broadcom-Move-bcm54xx_auxctl_-read-write-to-.patch
076-v4.11-0001-net-phy-broadcom-Allow-enabling-or-disabling-of-EEE.patch
076-v4.11-0002-net-phy-broadcom-Add-support-code-for-reading-PHY-co.patch
076-v4.11-0003-net-phy-bcm7xxx-Add-entry-for-BCM7278.patch
076-v4.11-0004-net-phy-bcm7xxx-Implement-EGPHY-workaround-for-7278.patch
076-v4.11-0005-net-phy-broadcom-use-auxctl-reading-helper-in-BCM546.patch
076-v4.11-0006-net-phy-broadcom-add-support-for-BCM54210E.patch
076-v4.11-0007-net-phy-broadcom-rehook-BCM54612E-specific-init.patch
076-v4.15-0001-net-phy-broadcom-support-new-device-flag-for-setting.patch kernel: add fix for bgmac with B50212E B1 PHY 7 years ago
080-0001-leds-core-add-OF-variants-of-LED-registering-functio.patch
080-0002-leds-gpio-use-OF-variant-of-LED-registering-function.patch
081-0001-thermal-bcm2835-add-thermal-driver-for-bcm2835-SoC.patch
081-0002-thermal-broadcom-add-Northstar-thermal-driver.patch
082-0001-usb-core-read-USB-ports-from-DT-in-the-usbport-LED-t.patch
087-regmap-make-LZO-cache-optional.patch
090-net-generalize-napi_complete_done.patch kernel: bump 4.9 to 4.9.58 7 years ago