Messages in this thread | | | Subject | Re: New net features for added performance | From | Jes Sorensen <> | Date | 12 Mar 2001 16:08:47 +0100 |
| |
>>>>> "Werner" == Werner Almesberger <Werner.Almesberger@epfl.ch> writes:
Werner> Jeff Garzik wrote: >> 3) Slabbier packet allocation.
Werner> Hmm, this may actually be worse during bursts: if you burst Werner> exceeds the preallocated size, you have to perform more Werner> expensive/slower operations (e.g. running a tasklet) to refill Werner> your cache.
You may want to look at how I did this in the acenic driver. If the water mark goes below a certain level I schedule the tasklet, if it gets below an urgent watermark I do the allocation in the interrupt handler itself.
This is of course mainly useful for cards which give you deep queues.
Jes - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |