>I would like to know if  libibverbs   'ibv_create_cq'  supports
>asynchronous callback  on completion of  post send transfer or only cq
>polling is supported.

It does not support asynchronous callbacks.  This matches the behavior on Linux.

>I observe IBAL 'ib_create_cq' supports asynchronous callback. So is the
>winverbs 'ibv_create_cq' constrained to polling mechanism only due to
>user mode mailbox  access to HCA.

IBAL supports asynchronous callbacks, but to do so, it allocates a thread that
waits for CQ events, then notifies the user in a callback.  The application can
achieve the same behavior by allocating a dedicated thread to wait for CQ
events, and invoking a notification function when a CQ event occurs.

Winverbs basically pushes the application threading model entirely into the
application, rather than automatically allocating threads in order to provide a
callback event model.

- Sean

_______________________________________________
ofw mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ofw

Reply via email to