Re: TCP window size bugs and patch (Re: 3 issues)
Well I think that all of this functionality will be added to the next
version but not in this fashion. Thanks for pointing out the send vs. recv
issue, had not ran accross that so far. I did notice the server sending
code and had problems with it myself, but TCP at the theoritical
standpoint is only limited by reciever window and available bandwidth. I
believe this is why there is no setting for max send window size on newer
Windows TCP implementations. As a result it is hard for a client (sender)
to determine the best window since it has no control over either of the
above variables. I believe that is why the inverted sending was
implemented. In the next MAJOR release of Iperf there will be a lot more
client server communication and I may get rid of the inversion while
keeping the feature. (no guarentees)
As far as white space, sorry man. In the next major version there are
quite a bit of reworking and most previous patches will need tweaking,
sorry just a fact of progress.
Kevin
On Thu, 7 Nov 2002 Marc.Herbert --at-- ens-lyon.fr wrote:
> On 6 Nov, paul shields wrote:
> > I have three issue with iperf, one of which is new to 1.6.3 and the others
> > appear in both 1.6.3 and earlier versions
> >
> > On windows we always use the pre-compiled version. For Solaris I have used
> > the pre-compiled 1.1.1 version and both the pre-compiled and locally
> > compiled 1.6.3 version.
> >
> > These tests are between a Win32 machine and a Solaris8 machine
> >
> > First the new one
> > When starting the Win32 machine with the -w 64K option I get a warning and
> > the window size does not change. This worked fine under 1.2
> >
>
>
> I wrote a patch and a README explaining and hopefully correcting this
> issue.
>
> I wanted to find some testers among collegues before talking publicly
> about it, but since you seem to need it... :-)
>
> <http://marc.herbert.free.fr/TCP/iperf/>
>
>
> Cheers,
>
> Marc.
>
>
>
--
Mitch Kutzko | mitch --at-- dast.nlanr.net | mitch --at-- ncsa.uiuc.edu | 217-333-1199
http://hobbes.ncsa.uiuc.edu/