[openib-general] Query regarding posting unsignaled send descriptors
abhinav vishnu
abhinav.vishnu at gmail.com
Sat Aug 20 15:14:38 PDT 2005
Hi All,
For one of my application, i was trying to use unsignaled send descriptors.
Currently, the send flags are defined as follows in verbs.h include file:
enum ibv_send_flags {
IBV_SEND_FENCE = 1 << 0,
IBV_SEND_SIGNALED = 1 << 1,
IBV_SEND_SOLICITED = 1 << 2,
IBV_SEND_INLINE = 1 << 3
};
There is another mechanism, which potentially allows to define whether
send WQEs be signaled/unsignled. Following is the snippet of the data
structure
from the same include file.
struct ibv_qp_init_attr {
void *qp_context;
struct ibv_cq *send_cq;
struct ibv_cq *recv_cq;
struct ibv_srq *srq;
struct ibv_qp_cap cap;
enum ibv_qp_type qp_type;
int sq_sig_all;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
};
Using any of above alone or combinations with different values of
send_flags and sq_sig_all did not help in posting unsignaled
descriptors.
Any help in this direction will be greatly appreciated.
Thanks,
-- Abhinav
Graduate Research Associate
Department of Computer Science and Engineering
The Ohio State University.
More information about the general
mailing list