Re: iperf UDP fails


Kevin,

Thanks for the quick reply. I wondered if it was the same problem as the 
recent question along these lines, but it looked like the symptoms were 
different.

Do you have an ETA for the next release? Ideally we would like to run IPv6 
UDP tests, IPv6 TCP tests, IPv4 UDP tests, and IPv4 TCP tests. Based on 
your reply, it looks like we can get 3/4 if we build two different versions 
of the binary.

--Eric

At 04:23 PM 2/20/2003 -0600, Kevin Gibbs wrote:
>Some OSes complain about the size of sockaddr_storage being passed into
>the connect, oddly enough they do not care for TCP connect calls. If you
>do not need IPv6 then after running ./configure in the cfg/ directory if
>you comment out the define for IPv6 in the config.h file that is generated
>and then rebuild it will make a IPv4 only version that uses sockaddr_in
>instead of sockaddr_storage and therefore works fine. I already have a fix
>in for the next release to make things happier. I wish OSes would be
>consistent within themselves, but then what would I do with all that free
>time not used for debugging OS quirks? =-)
>
>Kevin
>
>PS: This problem was actually diagnosed by Sam Horrocks.
>
>On Thu, 20 Feb 2003, Eric Boyd wrote:
>
> > Hi,
> >
> > I'm having a problem with iperf v1.6.5 on FreeBSD v4.6-STABLE.
> >
> > On the client:
> >
> > bash-2.05b$ iperf -v
> > iperf version 1.6.5 (13 Jan 2003) pthreads
> > bash-2.05b$ iperf -u -c foo.bar.edu
> > ------------------------------------------------------------
> > Client connecting to foo.bar.edu, UDP port 5001
> > Sending 1470 byte datagrams
> > UDP buffer size: 9.00 KByte (default)
> > ------------------------------------------------------------
> > [  6] local 192.168.1.162 port 1158 connected with 192.168.1.161 port 5001
> > write failed: Connection refused
> > [ ID] Interval       Transfer     Bandwidth
> > [  6]  0.0- 0.0 sec  2.87 KBytes  1.05 Mbits/sec
> > read failed: Connection refused
> >
> > On the server:
> >
> > bash-2.05b$ iperf -s -u
> > ------------------------------------------------------------
> > Server listening on UDP port 5001
> > Receiving 1470 byte datagrams
> > UDP buffer size: 41.1 KByte (default)
> > ------------------------------------------------------------
> > connect UDP failed: Invalid argument
> > bash-2.05b$ iperf -v
> > iperf version 1.6.5 (13 Jan 2003) pthreads
> >
> > This same test on the same machines works fine with v1.1.1 of iperf.
> >
> > Any ideas? Am I doing something wrong?
> >
> > --Eric
> >
> > Eric L. Boyd
> > eboyd --at-- internet2.edu
> > 734-352-7032 (work)
> > 734-834-6708 (cell)
> >
> > Office 230
> > Internet2
> > 3025 Boardwalk
> > Ann Arbor, MI 48108
> >

Eric L. Boyd
eboyd --at-- internet2.edu
734-352-7032 (work)
734-834-6708 (cell)

Office 230
Internet2
3025 Boardwalk
Ann Arbor, MI 48108



Other Mailing lists | Author Index | Date Index | Subject Index | Thread Index