Subject: Re: 80Mbps routing with Micrel KS8695
To: Jason Thorpe <thorpej@shagadelic.org>
From: David Laight <david@l8s.co.uk>
List: port-arm
Date: 01/14/2005 20:17:22
> You can gain a lot of performance by not using Tx interrupts, on 
> devices that can do it.
> 
> Basically, lazily/opportunistically GC the Tx descriptors e.g. once per 
> second, when you get Rx interrupts, and when you run out of descriptors 
> on the (*if_start)() routine.  Look at status bits in the pending 
> descriptors.

And on tx setup....

Unless your NFS implementation [1] detects when buffers are freed!
and refuses to send anything else until they are - even if it
receives an ack!!!

	David

[1] some commercial Unix NFS code used to behave this way.

-- 
David Laight: david@l8s.co.uk