0.99G and Boomerang - OK

Piotr Kasprzyk kwadrat@homer.iinf.polsl.gliwice.pl
Fri Oct 9 02:24:42 1998


   Good Morning!

   I have intensively (through one night) tested 3c59x.c 0.99G
with two 3c900-Combo Boomerang cards - copying with FTP
files of size 100MB. This version of the driver works GREAT with
this card! Earlier versions caused dropping of some/all packets after
the transmission of large files with FTP). But there is one small
error, that causes such messages:

***************************************************************************
eth0: Warning -- the skbuff addresses do not match in boomerang_rx: 00821822 vs. 079904a0.
kfree_skb: skb ÿULL (from 00000000)
eth0: Warning -- the skbuff addresses do not match in boomerang_rx: 00a22822 vs. 07990a8a.
kfree_skb: skb ÿULL (from 00000000)
***************************************************************************


The number of received frames is incorrectly calculated: the driver allows
the receiving of 33 frames while there is only 32 receive buffers.
Here is correction that allows for the receiving max. 32 frames:

***************************************************************************
1802c1802
<               if (--rx_work_limit < 0)
---
>               if (--rx_work_limit <ð)
***************************************************************************


  Piotr Kasprzyk