netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 2/2][TCP] YeAH-TCP: limited slow start exported function
@ 2007-02-19 10:35 Angelo P. Castellani
  2007-02-19 10:36 ` Angelo P. Castellani
  2007-02-22  8:21 ` David Miller
  0 siblings, 2 replies; 12+ messages in thread
From: Angelo P. Castellani @ 2007-02-19 10:35 UTC (permalink / raw)
  To: netdev; +Cc: Andrea Baiocchi, Francesco Vacirca

From: Angelo P. Castellani <angelo.castellani@gmail.con>

RFC3742: limited slow start

See http://www.ietf.org/rfc/rfc3742.txt

Signed-off-by: Angelo P. Castellani <angelo.castellani@gmail.con>
---

To allow code reutilization I've added the limited slow start procedure 
as an exported symbol of linux tcp congestion control.

On large BDP networks canonical slow start should be avoided because it 
requires large packet losses to converge, whereas at lower BDPs slow 
start and limited slow start are identical. Large BDP is defined through 
the max_ssthresh variable.

I think limited slow start could safely replace the canonical slow start 
procedure in Linux.

Regards,
Angelo P. Castellani

p.s.: in the attached patch is added an exported function currently used 
only by YeAH TCP

 include/net/tcp.h   |    1 +
 net/ipv4/tcp_cong.c |   23 +++++++++++++++++++++++
 2 files changed, 24 insertions(+)


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

end of thread, other threads:[~2007-02-22 16:08 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-02-19 10:35 [PATCH 2/2][TCP] YeAH-TCP: limited slow start exported function Angelo P. Castellani
2007-02-19 10:36 ` Angelo P. Castellani
2007-02-19 21:00   ` John Heffner
2007-02-19 23:50     ` Angelo P. Castellani
2007-02-20  4:32       ` John Heffner
2007-02-20  9:20         ` Angelo P. Castellani
2007-02-22  8:27     ` David Miller
2007-02-22  8:32       ` David Miller
2007-02-22 14:25         ` John Heffner
2007-02-22 14:37           ` David Miller
2007-02-22  8:21 ` David Miller
2007-02-22 16:08   ` Angelo P. Castellani

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).