Page MenuHomeFreeBSD

Setting ssthresh more accurately on loss.
Needs ReviewPublic

Authored by hiren on Oct 26 2016, 10:40 PM.

Details

Summary

Set slow start threshold more accurately on loss to be flightsize/2 instead of
cwnd/2 as recommended by RFC5681.

Diff Detail

Repository
rS FreeBSD src repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

hiren retitled this revision from to Setting ssthresh more accurately on loss..Oct 26 2016, 10:40 PM
hiren updated this object.
hiren edited the test plan for this revision. (Show Details)
hiren added a reviewer: jtl.
hiren added a subscriber: transport.
hiren updated this revision to Diff 21710.
hiren added a comment.Oct 27 2016, 8:44 PM

This is a bug exposed by recent commit https://svnweb.freebsd.org/base?view=revision&revision=307901

Thus I'd appreciate any reviews soon.

hiren updated this revision to Diff 21856.Oct 31 2016, 10:32 PM

Also restore pre-r307901 behavior of alighning ssthresh on MSS boundary.

This revision was automatically updated to reflect the committed changes.
sbruno reopened this revision.Jul 25 2017, 3:03 PM
sbruno added a subscriber: sbruno.

I've reverted this from -current at svn R308180. Please discuss here.