21143 problem
Robert G. Brown
rgb@phy.duke.edu
Wed Nov 4 22:57:01 1998
On Wed, 4 Nov 1998, Douglas Eadline wrote:
> netperf calls:
> ./netperf -t UDP_STREAM -p 12865 -n 2 -l 60 -H coyote3 -- -s 65535 -m 1472
> ./netperf -t TCP_STREAM -p 12865 -n 2 -l 60 -H coyote3
>
> The netperf results are:
>
> UDP UNIDIRECTIONAL SEND TEST to coyote3
> Socket Message Elapsed Messages
> Size Size Time Okay Errors Throughput
> bytes bytes secs # # 10^6bits/sec
>
> 65535 1472 60.00 487486 0 95.68
> 65535 60.00 487458 95.68
>
> TCP STREAM TEST to coyote3
> Recv Send Send
> Socket Socket Message Elapsed
> Size Size Size Time Throughput
> bytes bytes bytes secs. 10^6bits/sec
>
> 65535 65535 65535 60.04 3.65
This is very similar to a problem I reported some months ago for a Cisco
Cat5000 switch. We found empirically that if one set the port speed of
the switch externally (e.g., actually set the port to 100BT FD with the
switch control software) that this would occur. Some sort of framing
error was occuring that allowed packets through but corrupted them. I'm
sure that if one actually examined the UDP packets received that there
are bit errors in most of them. We saw this with more than one kind of
NIC but it was worst with tulips.
When we set the ports to auto (so they would negotiate with the NIC) the
problem went away. The only person at the time who reported seeing the
same thing was Greg Lindahl on pretty much the same hardware. This
sounds like the second time it might have occurred. Is the switch port
set to autonegotiate or did you set it to 100/FD explicitly? It may be
that some cards and some switches don't negotiate correctly unless
permitted to negotiate all the way.
rgb
Robert G. Brown http://www.phy.duke.edu/~rgb/
Duke University Dept. of Physics, Box 90305
Durham, N.C. 27708-0305
Phone: 1-919-660-2567 Fax: 919-660-2525 email:rgb@phy.duke.edu