Re: Few comments on TCP implementation

kuznet@ms2.inr.ac.ru
Sat, 25 May 2002 02:51:58 +0400 (MSD)


Hello!

> a) The calculation of ssthresh is wrong, it should be
> max( 1/2*packets_in_flight, 2) (see RFC 2581)

The value called In_Flight in the rfc is called snd_cwnd here.
Look f.e. into rfc2861 for further details.

> b) After a retransmission timeout, all the SACK
> information SHOULD be forgotten (see RFC 2018).

If you think a little you will understand that this does not matter.
Delayed SACK invalidation is just much more stable wrt various pathologies.

> c) A few new RFCs have come recently (e.g., 3042
> called limited retransmit) that boost the performance

It is implemented. :-)

Alexey
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/