generic: net: tcp: backport tcp tx performance patches
authorPavel Kubelun <be.dissent@gmail.com>
Tue, 25 Jul 2017 07:57:31 +0000 (03:57 -0400)
committerStijn Tintel <stijn@linux-ipv6.be>
Sun, 8 Oct 2017 12:19:07 +0000 (15:19 +0300)
commitb2ea46fe236ae02d845f94cf984cbc1786870333
tree277ff9cd154420367c261324e69ba831e3c762b7
parent3a69ad3b2a0df578ca340ba95f35230ee9529c9c
generic: net: tcp: backport tcp tx performance patches

An overall throughput gain of 22 % for heavy TCP use over a single TX queue.

Original patchset comment
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v4.13&id=3f4888adae7c1619b990d98a9b967536f71822b8

Signed-off-by: Pavel Kubelun <be.dissent@gmail.com>
target/linux/generic/backport-4.9/024-1-tcp-tsq-add-tsq_flags-tsq_enum.patch [new file with mode: 0644]
target/linux/generic/backport-4.9/024-2-tcp-tsq-remove-one-locked-operation-in-tcp_wfree.patch [new file with mode: 0644]
target/linux/generic/backport-4.9/024-3-tcp-tsq-add-shortcut-in-tcp_tasklet_func.patch [new file with mode: 0644]
target/linux/generic/backport-4.9/024-4-tcp-tsq-avoid-one-atomic-in-tcp_wfree.patch [new file with mode: 0644]
target/linux/generic/backport-4.9/024-5-tcp-tsq-add-a-shortcut-in-tcp_small_queue_check.patch [new file with mode: 0644]
target/linux/generic/backport-4.9/024-6-tcp-tcp_mtu_probe-is-likely-to-exit-early.patch [new file with mode: 0644]
target/linux/generic/backport-4.9/024-7-net-reorganize-struct-sock-for-better-data-locality.patch [new file with mode: 0644]
target/linux/generic/backport-4.9/024-8-tcp-tsq-move-tsq_flags-close-to-sk_wmem_alloc.patch [new file with mode: 0644]
target/linux/generic/backport-4.9/024-9-tcp-add-a-missing-barrier-in-tcp_tasklet_func.patch [new file with mode: 0644]