question in ixgbe_legacy_irq

Vijay Singh vijju.singh at gmail.com
Fri Aug 3 16:19:43 UTC 2012


Folks, the ixgbe_legacy_irq() interrupt handler kicks the taskqueue if
there is more rx or tx.


1440         if (more_rx || more_tx)
1441                 taskqueue_enqueue(que->tq, &que->que_task);

But then it enables interrupts unconditionally:

1454
1455         ixgbe_enable_intr(adapter);

Is this correct?

-vijay


More information about the freebsd-net mailing list