> Without a separate CQ, how do the receive work completion handlers distinguish > between the different receive queues of rx_qp and tx_qp -any suggestions? You have the work request ID in the work completion -- is that not enough?