Hello,

While working on the SRP target implementation I noticed the following
(the SRP protocol requires that an SRP initiator sets up an RC
connection to the SRP target during login):
* Sometimes (about 25% of SRP logins) the completion queue callback
function reports data arrival to the SRP target before the RTU event
has been delivered.
* Sometimes the completion queue callback function reports data
arrival after the DREQ message has been sent.
* According to the IBTA, message order is preserved over RC
connections and the system that sent the RTU message may only start
sending data after the RTU message has been sent (section 12.2).

Is this known behavior ? Is this the intended behavior of the Linux
InfiniBand stack ?

Bart.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to