]> git.proxmox.com Git - mirror_ubuntu-disco-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)
commit0fa81cd49da84965ee01288b429a69a2ffd0bc5d
tree4c6a384dc7de43d68001f465b2d55887b79c2c3e
parent819dc537fd7fcd799c5f7f85693d29e2635a84f9
qeth: Fix HiperSockets performance regression

Commit 46d3ceab "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