I pointed out a "feature" of TCP on pilc a while back, which is the
following. If the RTT is longer than 3 seconds, the initial SYN which
is sent takes a timeout (because the default initial RTO is 3
seconds). This causes a retransmission of the SYN, and causes
ssthresh to be set to 1 or 2 packets.
This would effectively prevent any slowstart from occuring on such a
path, and cause any sort of bulk-transfer application to be extremely
slow.
I don't know if this would apply to the problem you are seeing, but
the fact that you work well up to 2.5 seconds sounds like it might...
--Jamshid
This archive was generated by hypermail 2b29 : Mon Feb 14 2000 - 16:14:57 EST