From cf65589212c6e32ca78eba1c4512041c446782d2 Mon Sep 17 00:00:00 2001 From: Thomas Young Date: Wed, 4 Jan 2006 13:59:32 -0800 Subject: [PATCH] --- yaml --- r: 15597 b: refs/heads/master c: 74cb8798222bb7d1aecb0acb91e6eeedf5feb948 h: refs/heads/master i: 15595: 7aa0c469da94dcd7b30df79921dd78ba390f02b7 v: v3 --- [refs] | 2 +- trunk/net/ipv4/tcp_vegas.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 6045e5856b76..771c22529132 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 9369986306d4692f37b61302d4e1ce3054d8833e +refs/heads/master: 74cb8798222bb7d1aecb0acb91e6eeedf5feb948 diff --git a/trunk/net/ipv4/tcp_vegas.c b/trunk/net/ipv4/tcp_vegas.c index 13e7e6e8df16..3b7403495052 100644 --- a/trunk/net/ipv4/tcp_vegas.c +++ b/trunk/net/ipv4/tcp_vegas.c @@ -330,6 +330,10 @@ static void tcp_vegas_cong_avoid(struct sock *sk, u32 ack, vegas->cntRTT = 0; vegas->minRTT = 0x7fffffff; } + /* Use normal slow start */ + else if (tp->snd_cwnd <= tp->snd_ssthresh) + tcp_slow_start(tp); + } /* Extract info for Tcp socket info provided via netlink. */