We are having some bizarre behaviour getting some distributed processing
working between Linux and VXWorks. Solaris-VXWorks and Linux-Solaris
give no problems but Linux-VXWorks appears to have sparatic timeout
retries
when the VXWorks side is sending a 1900 byte message to the linux box
and then
waits for an acknowledgement. here's an explanation of the problem from
the
person working with the code.
What appears to be happening is that occasionally, a packet (segment)
from
VxWorks is getting lost somewhere. When the Linux side begins to get
other packages out of sequence, it begins to send duplicate acks back to
VxWorks, for every subsiquent message sent to it. However, after the
packet doesn't go through, the VxWorks side does not send any more
packets.
The program running on VxWorks is waiting for an acknowledgement message
from the reciever side (Drama). When the VxWorks side times out (for
some reason, stuck at 64 seconds when sending to Linux), it resends the
message, the receiver gets it, send the acknowledgement, and continues
on
its way.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Fri Apr 07 2000 - 21:00:17 EST