[vortex] Slow thoughput / failed downloading large files from win hosts using linux 2.2.18/3c59x.c

Bogdan Costescu bogdan.costescu@iwr.uni-heidelberg.de
Mon, 26 Feb 2001 12:13:18 +0100 (CET)


On Sun, 25 Feb 2001, Andrew Morton wrote:

> The reason the other host does this: it's in full duplex mode on a
> half-duplex network.
>
> The patch which you have proposed doesn't fix the problem - it
> simply allows the NIC's retransmit logic to function in this
> case.  It'll resend the packet and it will *seem* that all
> is well.  But you still have that host out there somewhere
> running full-duplex.

How about trying to set TxReclaim when this error appears ? This would
make it "magically" work, like some Windows drivers do.
Another ideea: add a module option for setting TxReclaim.

I don't like it to be set in the general case, because it works fine
without it and it add some latency as the packet has to be completely
loaded into FIFO before being transmitted. I was in fact thinking of
playing to _reduce_ the default TxReclaim size, as for modern, switched
networks, collisions should not be such a big problem anymore.

Sincerely,

Bogdan Costescu

IWR - Interdisziplinaeres Zentrum fuer Wissenschaftliches Rechnen
Universitaet Heidelberg, INF 368, D-69120 Heidelberg, GERMANY
Telephone: +49 6221 54 8869, Telefax: +49 6221 54 8868
E-mail: Bogdan.Costescu@IWR.Uni-Heidelberg.De