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