summaryrefslogtreecommitdiffstats
path: root/drivers/isdn
diff options
context:
space:
mode:
authorNeal Cardwell2017-07-14 23:49:25 +0200
committerDavid S. Miller2017-07-15 23:43:29 +0200
commit32984565574da7ed3afa10647bb4020d7a9e6c93 (patch)
tree7dff690c6f1db2ff2a00d0b1f1b824901aeb6c6c /drivers/isdn
parenttcp_bbr: remove sk_pacing_rate=0 transient during init (diff)
downloadkernel-qcow2-linux-32984565574da7ed3afa10647bb4020d7a9e6c93.tar.gz
kernel-qcow2-linux-32984565574da7ed3afa10647bb4020d7a9e6c93.tar.xz
kernel-qcow2-linux-32984565574da7ed3afa10647bb4020d7a9e6c93.zip
tcp_bbr: init pacing rate on first RTT sample
Fixes the following behavior: for connections that had no RTT sample at the time of initializing congestion control, BBR was initializing the pacing rate to a high nominal rate (based an a guess of RTT=1ms, in case this is LAN traffic). Then BBR never adjusted the pacing rate downward upon obtaining an actual RTT sample, if the connection never filled the pipe (e.g. all sends were small app-limited writes()). This fix adjusts the pacing rate upon obtaining the first RTT sample. Fixes: 0f8782ea1497 ("tcp_bbr: add BBR congestion control") Signed-off-by: Neal Cardwell <ncardwell@google.com> Signed-off-by: Yuchung Cheng <ycheng@google.com> Signed-off-by: Soheil Hassas Yeganeh <soheil@google.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/isdn')
0 files changed, 0 insertions, 0 deletions