Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 May 2013 06:16:39 +0000
From:      Orit Moskovich <oritm@mellanox.com>
To:        "freebsd-arch@freebsd.org" <freebsd-arch@freebsd.org>
Subject:   interrupt threads
Message-ID:  <981733489AB3BD4DB24B48340F53E0A55B0D53AD@MTLDAG01.mtl.com>

index | next in thread | raw e-mail

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



help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?981733489AB3BD4DB24B48340F53E0A55B0D53AD>