[ofw] IBV_WC_LOC_PROT_ERR
Sean Hefty
sean.hefty at intel.com
Thu Mar 25 07:50:07 PDT 2010
>When I do ibv_post_send() call (IBV_WR_SEND), I get
>'IBV_WC_LOC_PROT_ERR' error in WC status in the send CQ hander.
>Is this related to lkey ? I create mr for the send buffer with
>WV_ACCESS_LOCAL_WRITE access.
Either the lkey is wrong, or the address/length falls outside of the registered
memory range.
>The first call to ibv_post_send() completes with IBV_WC_SUCCESS.
>The second call to ibv_post_send() fails with the above error. The
>lkey here is same as the first post send and use different range in
>send buffer for which MR is obtained.
>The subsequent calls to ibv_post_send() completes with IBV_WC_WR_FLUSH_ERR.
Btw - this explains your 'missing' receive completion issue, since the send
never got there. If you can post your send code, it can help us debug it.
More information about the ofw
mailing list