[lkml]   [2000]   [Sep]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
On Fri, 15 Sep 2000, Bogdan Costescu wrote:

> On Fri, 15 Sep 2000, jamal wrote:
> > You use the period(5-10micros), while waiting
> > for full packet arrival, to make the route decision (lookup etc).
> > i.e this will allow for a better FF; it will not offload things.
> Just that you span several layers by doing this, it's not driver specific
> anymore.

Many chips have some sort of early-Rx feature, but it's still a bad idea for
the many reasons I've pointed out before.

An additional reason not use early-Rx is that chips such as the 3c905C are
most efficient at using the PCI bus when transfering a whole packet in a
single PCI burst (plus two smaller bursts initially reading and later
writing the descriptor). Using an early-Rx interrupt scheme means using
multiple smaller bursts.

The early-Rx scheme worked well on the ISA bus, where transfers were slow
and not bursting.

Also note: it is possible to drop an Rx packet after the early Rx

Donald Becker
Scyld Computing Corporation
410 Severn Ave. Suite 210 Beowulf-II Cluster Distribution
Annapolis MD 21403

To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
Please read the FAQ at

 \ /
  Last update: 2005-03-22 12:38    [W:0.089 / U:0.048 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site