On 2007/11/05 16:18, Florin Andrei wrote:
>> Does the "em" driver do interrupt mitigation ?
>
> I would like to know the answer to that question myself.
There's no single standard name for this, you'll see at least these:
em(4)
/* Set the interrupt throttling rate. Value is calculated
* as DEFAULT_ITR = 1/(MAX_INTS_PER_SEC * 256ns) */
sk(4)
/*
* Configure interrupt moderation. The moderation timer
* defers interrupts specified in the interrupt moderation
* timer mask based on the timeout specified in the interrupt
* moderation timer init register. Each bit in the timer
* register represents one tick, so to specify a timeout in
* microseconds, we have to multiply by the correct number of
* ticks-per-microsecond.
*/
sis(4)
/* Configure interrupt holdoff register. */
fxp(4)
/*
* Interrupts coalescing code params
*/
Looks like also bge, bnx, nfe, nxe, tht, vge. Some help more than others,
e.g. ping -f to each nic of an X2100 sees the bge(4) interrupt at half the
rate of the nfe(4).