I need to offload some processing from high level interrupt to some
thing more sane.

Historically I've always used soft interrupts to do this, as that was
the "documented" and preferred way.

I'm curious though, we now have taskq's in the DDI.  What are the
trade-offs between using soft interrupts (SOFTINTR_HIGH was what I had
_planned_ to use) and taskq's?  Do soft interrupts get higher scheduling
priority?  What about dispatcher latencies?  Is there a difference?

Am I missing some other salient points?

-- 
Garrett D'Amore, Principal Software Engineer
Tadpole Computer / Computing Technologies Division,
General Dynamics C4 Systems
http://www.tadpolecomputer.com/
Phone: 951 325-2134  Fax: 951 325-2191

_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to