interrupt threads

Orit Moskovich oritm at mellanox.com
Sun May 26 06:28:05 UTC 2013


Hi,

I'm trying to understand the difference between using taskqueues defined by ithreads (taskqueue_swi, taskqueue_swi_giant, taskqueue_fast) to defer an interrupt's work, and defining an interrupt handler to give as ithread parameter to bus_setup_intr.
Is there a difference in the priority? Which of the methods is preferable when writing a network device and performance is important?

Thanks,
Orit Moskovich



More information about the freebsd-arch mailing list