Hal> It means ibv_post_send returned an error. It could mean WQ Hal> overflow (appears to be detected at 2 levels (user space and Hal> mthca)), too many gathers, or opcode invalid. Send posting doesn't go into the kernel. The WQ overflow is only detected in the post_send routine in qp.c from libmthca. - R.