Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 May 2013 13:47:14 +0000
From:      Orit Moskovich <oritm@mellanox.com>
To:        "freebsd-drivers@freebsd.org" <freebsd-drivers@freebsd.org>
Subject:   taskqueues
Message-ID:  <981733489AB3BD4DB24B48340F53E0A55B0D5206@MTLDAG01.mtl.com>

next in thread | raw e-mail | index | archive | help
Hi,

Can you please specify the difference between interrupt threads and regular=
 kernel threads in the context of the different default taskqueues?
Meaning, I saw that the taskqueue taskqueue_thread is actually a kernel thr=
ead running the function taskqueue_thread_loop,
And the 3 other default taskqueues are working with ithreads.

Which of the above preempts the other? What should I use if performance is =
critical (something equivalent to Linux softirq...)?

Thanks,
Orit Moskovich



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