Client Side:
ib_poll_cq(cq,1,&wc){
if(wc.status == IB_WC_SUCCESS)
printk("Successful\n");
else
printk("Failure: %d\n", wc.status);
}
Server Side:
do {
num_comp = ibv_poll_cq(s_ctx.recv_cq, 1, &wc);
} while (num_comp == 0);
The client side is written in kernel space and server side is written in user Space. The wc.status returns 12. What could be possible issues with this?