Ira Weiny wrote:
I have started writing a simple RDMA app which uses the rdmacm. I have gotten
the connection established, QP's and MR's set up, and have sent the RDMA ETH.
However, more and more I am getting the RNR Retry Counter Exceeded error back
from the "client's" post send of the RDMA ETH. About 1/10 times it will work
but most of the time it does not. I have figured out that you can't set the
IBV_QP_RNR_RETRY attribute unless you go from RTR to RTS. The state of the QP
is RTS and the IBV_QP_RNR_RETRY value is 0 as set by the rdmacm. Do I have to,
or can I, transition the QP from RTS to RTR and then back again to set the
IBV_QP_RNR_RETRY?
You cannot transition a QP from RTS to RTR.
Did you post receive buffers before you complete the connection? Also, what's
RDMA ETH?
- Sean
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general
To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general