[2.6.20.21 review 11/35] TCP: Fix TCP rate-halving on bidirectional flows.

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Willy Tarreau
Date: Saturday, October 13, 2007 - 8:28 am

Actually, the ratehalving seems to work too well, as cwnd is
reduced on every second ACK even though the packets in flight
remains unchanged. Recoveries in a bidirectional flows suffer
quite badly because of this, both NewReno and SACK are affected.

After this patch, rate halving is performed for ACK only if
packets in flight was supposedly changed too.

Signed-off-by: Ilpo J
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[2.6.20.21 review 11/35] TCP: Fix TCP rate-halving on bidi ..., Willy Tarreau, (Sat Oct 13, 8:28 am)