New Hamachi driver and stats

Chris Worley cworley@altatech.com
Fri Jan 29 11:48:14 1999


Eric Kasten wrote:
> 
> Ok folks, I just finished doing some driver rewriting and performance testing
> of the Hamachi cards and FDR12 full duplex repeater.  Both the new
> driver (which no longer generates TCP checksums errors and doesn't lock
> up -- it might stall if tuned improperly under heavy load) are available
> at:
> 

What's the proper way to tune it?

Using a 2.1.133 kernel on an Alpha 21164, running netperf TCP tests, I
lock up (the whole system) with errors like:

Kernel panic: skput:over: fffffc000041cf68:36660 put:366601
In interrupt handler - not syncing
eth1: Re-entering the interrupt handler.
Kernel panic: skput:over: fffffc000041cf68:73320 put:36660 dev:eth1

Do the patches submitted by pmonta@imedia.com apply?  In his patch,
Peter changes:

hmp->tx_ring[entry].status = DescOwn|DescEndPacket|DescEndRing;

and

hmp->tx_ring[entry].status = DescOwn|DescEndPacket;

to:

hmp->tx_ring[entry].status = DescOwn|DescEndPacket|DescEndRing|DescIntr;

and

hmp->tx_ring[entry].status = DescOwn|DescEndPacket|DescIntr;

(Adding the "|DescIntr" to the status to cause the board to generate Tx
interrupts).

Chris
 | To unsubscribe, send mail to Majordomo@cesdis.gsfc.nasa.gov, and within the
 |  body of the mail, include only the text:
 |   unsubscribe this-list-name youraddress@wherever.org
 | You will be unsubscribed as speedily as possible.