Hi Roland, It seems that you have missed this patch, can you have a look?
Or.
--- Begin Message ---if the IBV_SEND_INLINE flag is set in the WR provided to ibv_post_send, the data buffers can be reused immediately after the call returns, document this. Signed-off-by: Or Gerlitz <[EMAIL PROTECTED]> Index: libibverbs/include/infiniband/verbs.h =================================================================== --- libibverbs.orig/include/infiniband/verbs.h +++ libibverbs/include/infiniband/verbs.h @@ -989,6 +989,9 @@ int ibv_destroy_qp(struct ibv_qp *qp); /** * ibv_post_send - Post a list of work requests to a send queue. + * + * if IBV_SEND_INLINE flag is set, the data buffers can be reused immediately + * after the call returns - low level libraries must confirm to this rule. */ static inline int ibv_post_send(struct ibv_qp *qp, struct ibv_send_wr *wr, struct ibv_send_wr **bad_wr) Index: libibverbs/man/ibv_post_send.3 =================================================================== --- libibverbs.orig/man/ibv_post_send.3 +++ libibverbs/man/ibv_post_send.3 @@ -109,7 +109,9 @@ behavior. .PP The buffers used by a WR can only be safely reused after WR the request is fully executed and a work completion has been retrieved -from the corresponding completion queue (CQ). +from the corresponding completion queue (CQ). However, if the +IBV_SEND_INLINE flag was set, the buffer can be reused immediately +after the call returns. .SH "SEE ALSO" .BR ibv_create_qp (3), .BR ibv_create_ah (3), _______________________________________________ general mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
--- End Message ---
_______________________________________________ general mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
