aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv4/tcp_input.c
diff options
context:
space:
mode:
authorDaniele Lacamera <root@danielinux.net>2008-10-07 18:58:17 -0400
committerDavid S. Miller <davem@davemloft.net>2008-10-07 18:58:17 -0400
commit9d2c27e17b7574023b5adb5c6a50d7aaeb915543 (patch)
tree2161f26ce73fe9e38d74691e941a299cdd532df4 /net/ipv4/tcp_input.c
parent58ec3b4db9eb5a28e3aec5f407a54e28f7039c19 (diff)
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 'net/ipv4/tcp_input.c')
0 files changed, 0 insertions, 0 deletions