[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