[openib-general] Re: uverbs API

Arlin Davis ardavis at ichips.intel.com
Wed Apr 20 11:35:31 PDT 2005


Roland Dreier wrote:

>    > Here is my TODO list that I need some feedback on....
>
>    > - resize_cq
>
>A fair bit of work, probably won't get done too soon.
>
>    > - query_device
>    > - ib_query_gid
>
>Both easy, I'll add them shortly.
>
>    > - ibv_get_cq_event(), need timed event call and wakeup
>
>Can you explain what this means a little more?  Is there something you
>need that you can't get by using select()/poll() with a timeout on the
>CQ event FD?
>
>  
>
As long as you can tell me that a thread blocked on get_cq_event will 
wakeup on a device close, signal, or CQ error then I don't need a wakeup 
call from userspace.

and yes, select() was exactly my thinking,  but I was hoping we could 
get it added to the ibv_get_cq_event() code and just include a new 
timeout parameter (in usecs) with the call.

-arlin

>    > - current implementation supports one event per device, plans for more?
>
>Yes, in the medium term I plan to add support for multiple MSI-X
>vectors so that multiple CQ events are possible.
>
>    > - memory window support
>
>Right now I don't have any plans to implement this.  All the feedback
>I've seen is that with current hardware, performance is not good
>enough to make MWs worth using.
>
> - R.
>
>  
>




More information about the general mailing list