Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Feb 2005 15:15:09 +0900
From:      "Daikichi Osuga" <osuga@nim.yrp.nttdocomo.co.jp>
To:        <freebsd-net@freebsd.org>
Subject:   SACK retransmits multiple segments respond to single dupack
Message-ID:  <003901c50da5$8a9f7c80$5beb15ac@mig.yrp.nttdocomo.co.jp>

next in thread | raw e-mail | index | archive | help
Hello,

I had experiments with FreeBSD SACK implementation.
FreeBSD SACK retransmits multiple segments respond to single dupack.
It breaks "packet conservation principle".

In OpenBSD SACK implementation,
retransmission from SACK hole is limited to single segment.
"sack_rxmit" and "sendalot" are exclusive. 

I think solution is introducing mechanism to estimate amount of outstanding segments.
For example, "pipe" alogorithm is well known.
http://www.icir.org/floyd/talks/sf-sacks-96.pdf

Regards,
--
Daikichi Osuga



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?003901c50da5$8a9f7c80$5beb15ac>