]> git.baikalelectronics.ru Git - kernel.git/commit
qeth: Fix HiperSockets performance regression
authorStefan Raspl <raspl@linux.vnet.ibm.com>
Mon, 21 Jan 2013 02:30:23 +0000 (02:30 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 21 Jan 2013 18:51:15 +0000 (13:51 -0500)
commit473319af2ddd055882837990f362af2766fc9767
tree4c6a384dc7de43d68001f465b2d55887b79c2c3e
parent0f159c8c5b6a4cb6e23f4e419a74d8da42ade434
qeth: Fix HiperSockets performance regression

Commit 6475c397 "tcp: TCP Small Queues" has severly degraded
performance for single connection RR workloads on HiperSockets with
MTU >=16K due to a conflict of the TCP Small Queues approach with our
buffer scan threshold which releases buffers not frequently enough yet.
This fix restores performance to the same level as before cited commit.

Signed-off-by: Stefan Raspl <raspl@linux.vnet.ibm.com>
Signed-off-by: Frank Blaschka <frank.blaschka@de.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/s390/net/qeth_core_main.c