[openib-general] What context can CM be called from?
Tziporet Koren
tziporet at mellanox.co.il
Mon Mar 28 22:52:17 PST 2005
Hi,
If I remember correctly the verbs of create & destroy AVs should be enabled
from interrupt context too since they are not privileged verbs. In VAPI we
implemented these verbs in this way and I think it is important to keep it
this way.
So my vote is to fix the core. Is there any limitation for the
implementation in gen2 that prevent this?
Tziporet
-----Original Message-----
From: Roland Dreier [mailto:roland at topspin.com]
Sent: Tuesday, March 29, 2005 2:31 AM
To: Sean Hefty
Cc: openib-general at openib.org
Subject: Re: [openib-general] What context can CM be called from?
Sean> We might be able to change the CM to be called at interrupt,
Sean> but doing so requires changes to the verbs implementation.
Sean> The cm_alloc_msg() calls ib_create_ah(), which I believes
Sean> calls kmalloc in a similar fashion. I should also note that
Sean> cm_free_msg() calls ib_destroy_ah().
Yep good point. A particular implementation of ib_create_ah() may be
safe from interrupt context but in general ib_create_ah() needs to be
allowed to sleep.
So I guess you've got your marching orders, Libor...
- R.
_______________________________________________
openib-general mailing list
openib-general at openib.org
http://openib.org/mailman/listinfo/openib-general
To unsubscribe, please visit
http://openib.org/mailman/listinfo/openib-general
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/general/attachments/20050329/7f588ddf/attachment.html>
More information about the general
mailing list