GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
IBV_REQ_NOTIFY_CQ(3) Libibverbs Programmer's Manual IBV_REQ_NOTIFY_CQ(3)

ibv_req_notify_cq - request completion notification on a completion queue (CQ)

#include <infiniband/verbs.h>

int ibv_req_notify_cq(struct ibv_cq *cq, int solicited_only);

ibv_req_notify_cq() requests a completion notification on the completion queue (CQ) cq.

Upon the addition of a new CQ entry (CQE) to cq, a completion event will be added to the completion channel associated with the CQ. If the argument solicited_only is zero, a completion event is generated for any new CQE. If solicited_only is non-zero, an event is only generated for a new CQE with that is considered "solicited." A CQE is solicited if it is a receive completion for a message with the Solicited Event header bit set, or if the status is not successful. All other successful receive completions, or any successful send completion is unsolicited.

ibv_req_notify_cq() returns 0 on success, or the value of errno on failure (which indicates the failure reason).

The request for notification is "one shot." Only one completion event will be generated for each call to ibv_req_notify_cq().

ibv_create_comp_channel(3), ibv_create_cq(3), ibv_get_cq_event(3)

Dotan Barak <dotanba@gmail.com>
2006-10-31 libibverbs

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.