As mentioned in section 18.104.22.168.8 of the IB Specification Vol 1.
"The responder may return and RNR NAK for any type of request e.g. SEND, RDMA READ request, RDMA WRITE request, etc.) not limited to any SEND FIRST, MID or LAST"
But on receiving the RNR NAK only the same precise request can be send.
Hope this answers your question.
Thanks and regards,
~Mellanox Technical Support
Clarification from your reply, in IB specs request is WQE and then this request is break in to packets like FIRST,MID or LAST according to PMTU, so my thinking is that queue having work elements will reply with RNR NAK only when full request got completed rather than on FIRST, MID or LAST packets.
Please let me know if I am thinking in wrong direction, need you valuable suggestion on this
image001.jpg 332 bytes