Thread (1 message) 1 message, 1 author, 2012-10-25

Re: IBV_WR_SEND_WITH_IMM failure

From: Xavier Guérin <hidden>
Date: 2012-10-25 03:03:16

Dotan,

Enforcing the MTU to 1KB did the trick. Thanks for you precious help !

Xavier

On Wed, Oct 24, 2012 at 10:19 PM, Xavier Guérin [off-list ref] wrote:
Hello Dotan,
quoted
I'm trying to understand exactly what you did...

I'm guessing here the scenario, please correct me if I'm wrong:
You've tried to work with RoCE over ConnectX-3 using RC QP.
You were able to send messages up to 1024 (including this value) and it failed.

You've to execute the same test over ConnectX-2 SDR and everything passed.
You understood correctly.
quoted
I suspect that the problem is with the MTU, since in IB the MTU values
are different than in Ethernet (the "typical" value in IB is 2/4KB and
in Ethernet it is 1500 bytes).

Can you try to set the path MTU of the QPs (when calling
ibv_modify_qp) to 1K MTU?
Maybe this will solve your problem ...
I so far used a common/default setting for both IB and ETH mode of 2KB MTU.
I will try lowering that value for RoCE and keep you updated.

Thanks !
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help