Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Aug 2002 22:50:07 -0500 (CDT)
From:      Mike Silbersack <silby@silby.com>
To:        freebsd-current@freebsd.org, <freebsd-net@freebsd.org>
Subject:   [patch] Possible newreno fix, please test
Message-ID:  <20020807224520.U47882-200000@patrocles.silby.com>

next in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

--0-1841789917-1028778607=:47882
Content-Type: TEXT/PLAIN; charset=US-ASCII


If you are one of the people who have found that disabling newreno
increases performance on your network, please apply this patch and see if
newreno performance increases.

The attached patch comes from an obscurely documented change applied to
OpenBSD back in 2000, originating from one of the people responsible for
the original BSD newreno implementation.  As far as I can tell, it fixes
the handling of multiple fast retransmits, and inflates the window less
upon completion of fast recovery.  I haven't done any actual testing
myself, but it sure looks like a step in the right direction.

Please test if you had noticed newreno problems in the past.

Thanks,

Mike "Silby" Silbersack

--0-1841789917-1028778607=:47882
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="newrenofix.patch"
Content-Transfer-Encoding: BASE64
Content-ID: <20020807225007.U47882@patrocles.silby.com>
Content-Description: 
Content-Disposition: attachment; filename="newrenofix.patch"

LS0tIC91c3Ivc3JjL3N5cy5vbGQvbmV0aW5ldC90Y3BfaW5wdXQuYwlXZWQg
QXVnICA3IDIyOjU2OjI2IDIwMDINCisrKyB0Y3BfaW5wdXQuYwlXZWQgQXVn
ICA3IDIzOjAzOjM4IDIwMDINCkBAIC0xNjYyLDkgKzE2NjIsNyBAQA0KIAkJ
CQkJCS8qIEZhbHNlIHJldHJhbnNtaXQsIHNob3VsZCBub3QNCiAJCQkJCQkg
KiBjdXQgd2luZG93DQogCQkJCQkJICovDQotCQkJCQkJdHAtPnNuZF9jd25k
ICs9IHRwLT50X21heHNlZzsNCiAJCQkJCQl0cC0+dF9kdXBhY2tzID0gMDsN
Ci0JCQkJCQkodm9pZCkgdGNwX291dHB1dCh0cCk7DQogCQkJCQkJZ290byBk
cm9wOw0KIAkJCQkJfQ0KIAkJCQkJaWYgKHdpbiA8IDIpDQpAQCAtMTcwOCw4
ICsxNzA2LDcgQEANCiAgICAgICAgICAgICAgICAgICAgICAgICAgKiBpdCB2
aWEgdGhlIHNsb3cgc3RhcnQgbWVjaGFuaXNtLg0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAqLw0KIAkJCWlmIChTRVFfR1QodGgtPnRoX2FjayArIHRw
LT5zbmRfc3N0aHJlc2gsIHRwLT5zbmRfbWF4KSkNCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHRwLT5zbmRfY3duZCA9DQotCQkJCSAgICB0
cC0+c25kX21heCAtIHRoLT50aF9hY2sgKyB0cC0+dF9tYXhzZWc7DQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cC0+c25kX2N3bmQgPSB0
cC0+c25kX21heCAtIHRoLT50aF9hY2s7DQogCQkJZWxzZQ0KICAgICAgICAg
ICAgICAgICAgICAgICAgIAl0cC0+c25kX2N3bmQgPSB0cC0+c25kX3NzdGhy
ZXNoOw0KICAgICAgICAgICAgICAgICAgICAgICAgIHRwLT50X2R1cGFja3Mg
PSAwOw0K
--0-1841789917-1028778607=:47882--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020807224520.U47882-200000>