[eepro100] 82559 polling mode

Kallol Biswas kallol.biswas@efi.com
Fri Dec 20 11:49:01 2002


Polling mode code is available in:
http://sourceforge.net/projects/etherboot

Donald Becker wrote:

> On Wed, 18 Dec 2002, wyb wrote:
>
> > I'm implementing a linux firewall with three 82559 cards. But under
> > heavy load, interrupt entering and leaving code consume too much cpu
> > time.
>
> Hmmm, make certain that you are right about what is taking the CPU time.
> My measurements have indicated that most time is consumed in skbuff
> allocation, not taking the interrupt.
>
> > So I want to implement a polling mode.
>
> Where are you going to get a timer tick that is fast enough?
>
> > What I want to know is: if I disable 82559 from interrupting CPU, does
> > it still generate interrupt bit in SCB status words? If not so,
> speedo_interrupt() would do nothing, and the upper polling
> > code is of no use.
>
> As of last night, this is suddenly much easier!
>
> Intel just released a special abridged manual for the 82559 series on
> sourceforge.  Yes, the same information that for years required a NDA is
> now available for public download.
>
> --
> Donald Becker                           becker@scyld.com
> Scyld Computing Corporation             http://www.scyld.com
> 410 Severn Ave. Suite 210               Scyld Beowulf cluster system
> Annapolis MD 21403                      410-990-9993
>
> _______________________________________________
> eepro100 mailing list
> eepro100@scyld.com
> http://www.scyld.com/mailman/listinfo/eepro100