summaryrefslogtreecommitdiff
path: root/crypto/anubis.c
diff options
context:
space:
mode:
authorSubash Abhinov Kasiviswanathan <subashab@codeaurora.org>2018-01-07 11:36:35 -0700
committerDavid S. Miller <davem@davemloft.net>2018-01-08 13:58:49 -0500
commit4e8683a95c963d766c7341eddbbc2d0c20022ebf (patch)
treee4832e09c9a55930e3c294cf9b684991b2f01ad9 /crypto/anubis.c
parentb23e722ed69075b8a35070a272405653c6911fa5 (diff)
downloadlinux-4e8683a95c963d766c7341eddbbc2d0c20022ebf.tar.gz
linux-4e8683a95c963d766c7341eddbbc2d0c20022ebf.tar.xz
net: qualcomm: rmnet: Set pacing shift
The real device over which the rmnet devices are installed also aggregate multiple IP packets and sends them as a single large aggregate frame to the hardware. This causes degraded throughput for TCP TX due to bufferbloat. To overcome this problem, pacing shift value of 8 is set using the sk_pacing_shift_update() helper. This value was determined based on experiments with a single stream TCP TX using iperf for a duration of 30s. Pacing shift | Observed data rate (Mbps) 10 | 9 9 | 140 8 | 146 (Max link rate) Signed-off-by: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'crypto/anubis.c')
0 files changed, 0 insertions, 0 deletions