diff options
author | 2008-10-07 15:58:17 -0700 | |
---|---|---|
committer | 2008-10-07 15:58:17 -0700 | |
commit | 9d2c27e17b7574023b5adb5c6a50d7aaeb915543 (patch) | |
tree | 2161f26ce73fe9e38d74691e941a299cdd532df4 /fs/jbd2/commit.c | |
parent | net: Fix netdev_run_todo dead-lock (diff) | |
download | linux-dev-9d2c27e17b7574023b5adb5c6a50d7aaeb915543.tar.xz linux-dev-9d2c27e17b7574023b5adb5c6a50d7aaeb915543.zip |
tcp: Fix tcp_hybla zero congestion window growth with small rho and large cwnd.
Because of rounding, in certain conditions, i.e. when in congestion
avoidance state rho is smaller than 1/128 of the current cwnd, TCP
Hybla congestion control starves and the cwnd is kept constant
forever.
This patch forces an increment by one segment after #send_cwnd calls
without increments(newreno behavior).
Signed-off-by: Daniele Lacamera <root@danielinux.net>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'fs/jbd2/commit.c')
0 files changed, 0 insertions, 0 deletions