diff options
author | Subash Abhinov Kasiviswanathan <subashab@codeaurora.org> | 2018-01-07 11:36:35 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-01-08 13:58:49 -0500 |
commit | 4e8683a95c963d766c7341eddbbc2d0c20022ebf (patch) | |
tree | e4832e09c9a55930e3c294cf9b684991b2f01ad9 /drivers/net/ethernet/adaptec | |
parent | b23e722ed69075b8a35070a272405653c6911fa5 (diff) | |
download | linux-4e8683a95c963d766c7341eddbbc2d0c20022ebf.tar.bz2 |
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 'drivers/net/ethernet/adaptec')
0 files changed, 0 insertions, 0 deletions