Subject: Re: Appropriate byte counting, revisited.
To: None <tech-net@NetBSD.org>
From: Kentaro A. Kurahone <kurahone@sigusr1.org>
List: tech-net
Date: 06/05/2006 15:56:06
--bp/iNruPH9dso1Pn
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jun 05, 2006 at 02:39:42PM +0100, Rui Paulo wrote:
> At Sun, 4 Jun 2006 18:41:54 +0000,
> I found a typo ;-)
> +                               /* Grow our congestion window if neccecar=
y. */

Thanks!
=20
> What about a sysctl to disable/enable this ? As the RFC says:
>=20
>    On the other hand, in some cases
>    the modified cwnd growth algorithm causes larger bursts of segments
>    to be sent into the network.  In some cases this can lead to a non-
>    negligible increase in the drop rate and reduced performance (see
>    section 4 for a larger discussion of the issues).

If my reading of the spec is correct this only really applies in cases
where L > 1*SMSS.  As it stands right now, I'm using L=3D1*SMSS, so
behavior durring slow start will either be identical to, or more
conservative than the traditional algorithm.  With that said, it may be
beneficial to provide the option for using L=3D2*SMSS and have a sysctl
for that.

--=20
Kentaro A. Kurahone
SIGUSR1 Research and Development

--bp/iNruPH9dso1Pn
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (FreeBSD)

iQIVAwUBRIRUFWfp+SLSG+tuAQIRtRAAr0/McQnZB3IADwmbCoJxga5EX/NgeyaU
HDzS9n8IgPrhJ2Hcp+Qsx/h8edRhsBlFYk38GdXvrLnwqWeOKonJ+YOMU0ycZeGc
irMVd5goxk7/PoQvcb2YIvULL+XG3DHig8mOSUTDWHY1iZ3g/I3cDuMsQeaYItkR
lW559Cq1e001AOT6oYvZ08XE53NgHr1QnIhPw50fwJpcPZRdDaXPHqCHNR80cfyN
c5+JrFNGR1tFLtTt2URP58ndomMy8IHuRqJuOf+Mh3yzEaMM8fTlhew37zaSFAQK
UeXr3/hBzXhyFW3CMBLHjsSF0aq3bEb9UeYoJVgthLG73NRjirvFv1s2r3sGJ/XE
cRIrfpBr1QXuqQEA1Dvp0gkEUr0+pThAuvPdoJCkSz07bFZCi6mQbmQbt3wMnNeN
MToUH6ef+WbAO7VRQKXEyCPJuzDUqYXoKsdTX1LcSN0IG/yhmHTp7H1q2tuHopRK
RkuZAEusPI9zS/PZBVeHdl65vp2gED6QEnecBStOXdk4EFV9EXKnfj6oDxTLiKZD
EAwnY1z5MqG7AVaGVH6lL+BNU1cfCmDF504mRVyJ6J5T+K3P47eONf9XWzccxnmr
eJN/cv7qzKpXYHm1BiCo6mYxT4HO5cwVJL3X6c26ZTb5MUDwDNW+UwCvP/RQc3RL
4OvEeI+nGDU=
=xfrX
-----END PGP SIGNATURE-----

--bp/iNruPH9dso1Pn--