On Tue, 2004-06-08 at 04:50, Marc Herbert wrote:
> On Fri, 4 Jun 2004, Scott Feldman wrote:
>
> > I see no reason to keep the non-NAPI option for e100. This patch removes
> > the CONFIG_E100_NAPI option and puts the driver in NAPI mode all the time.
> > Matches the way tg3 works.
> >
> > Unless someone has a really good reason to keep the non-NAPI mode, this
> > should go in for 2.6.7.
>
> Scott,
>
> If I understand pre-NAPI history correctly (please anyone correct
> me), the rationale/reason for the old, "backlog" SW FIFO design was to
> cope with network bursts in the following context:
>
> (1) transient network throughput higher than what the CPU could
> manage
> (2) number of RxDescriptors (i.e., FIFO available to the NIC) too
> small to cope with this burst on the NIC.
The idea with the backlog queue is to defer work i.e the concept being a
very little time time spent in high priority portions (such as inteupts.
So nothing to do with any of the above as far as i know.
cheers,
jamal
|