netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [RFC 0/3] TCP congestion control RTT patches
@ 2007-07-19  7:41 Stephen Hemminger
  2007-07-19  7:41 ` [RFC 1/3] TCP: congestion control API pass RTT in microseconds Stephen Hemminger
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Stephen Hemminger @ 2007-07-19  7:41 UTC (permalink / raw)
  To: David S. Miller; +Cc: Sangtae Ha, Luca De Cicco, Gavin McCullagh, netdev

These patches deal with issues brought up by Gavin McCullagh
about reactions of Cubic and HTCP to hostile receivers that return
bogus timestamp options. In a couple of places the timestamp value
is used in ways that could cause unfairness.

The solution in these patches is to only use local values to measure
RTT for congestion control.  The timestamp is still used as described
in RFC's to measure RTT used for retransmit timer.

This code is preliminary and not throughly tested yet. It could
be backported to 2.6.22 for stable kernels, but it would be hard to
go back to earlier kernels because it builds on the recent TCP congestion
control API changes.

-- 


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2007-07-19 10:47 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-07-19  7:41 [RFC 0/3] TCP congestion control RTT patches Stephen Hemminger
2007-07-19  7:41 ` [RFC 1/3] TCP: congestion control API pass RTT in microseconds Stephen Hemminger
2007-07-19  7:41 ` [RFC 2/3] TCP: cubic - eliminate use of receive time stamp Stephen Hemminger
2007-07-19 10:47   ` Ilpo Järvinen
2007-07-19  7:41 ` [RFC 3/3] TCP: htcp - use measured rtt Stephen Hemminger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).