[openib-general] Handling SM class (SMInfo vs. other queries)

Roland Dreier roland at topspin.com
Fri Oct 22 15:44:34 PDT 2004


    Fab> This seems to imply that received MAD completion processing
    Fab> will never happen in the context of the CQ notification
    Fab> callback, and always require a context switch to a thread
    Fab> context that can block while the MADs are handed off.  Am I
    Fab> following correctly?  Do we want to have such a context
    Fab> switch for every received MAD?

This design decision (to handle MAD completions in thread context) was
made a while ago.  However I agree that long term it would make sense
to move at least the SMA processing back to interrupt/tasklet context
(and switch the local MAD interface to be asynch, of course).

 - R.



More information about the general mailing list