[openib-general] Re: uverbs comp events
Sean Hefty
mshefty at ichips.intel.com
Fri Aug 19 12:39:50 PDT 2005
Roland Dreier wrote:
> Sean> I'm leaning more towards Arlin's thinking on this, but
> Sean> whatever is decided, I think that uCM and uAT should match.
>
> Doesn't this seem like a good argument against adding support for
> synthetic events? We already have a perfectly good mechanism for
> generating fd events (namely pipe() + write()), so why do we want to
> add three more mechanisms for generating synthetic events?
I think that the issue that Arlin is hitting is that once he calls
blah_get_event() he doesn't have an easy way to release the thread.
This may turn out to be a uCM / uAT issue, and not a verbs issue.
Verbs has calls to open and close the device that in turn open and close
the fd. It sounds like when he closes the device, his thread doesn't
return, but he'll need to confirm this. For uCM and uAT, the fd's are
created during initialization, and I don't see where they're ever
explicitly closed.
- Sean
More information about the general
mailing list