[ofa-general] Re: CMA can't establish connection with QoS on
Yevgeny Kliteynik
kliteyn at dev.mellanox.co.il
Wed Dec 12 13:44:00 PST 2007
Sean Hefty wrote:
>> I'm having troubles with using rdma when QoS is enabled on the subnet.
>> Everything works fine as long as QoS policy enforces SL=0, but when
>> the policy defines SL!=0, the client application hungs.
>>
>> The only thing I see is that CMA sends sends PathRecord query to OpenSM
>> and OpenSM returns the QoS-enforced SL.
>>
>> I've also opened bugzilla bug for this - num. 821
>> You can see more details and instructions to reproduce it there.
>
> I haven't tried to reproduce this yet, but looking at the code:
>
> I didn't notice anything that either the rdma_cm or ib_cm did differently based
> on the value of the SL. The rdma_cm doesn't do anything with SL except pass
> whatever it gets in the path record through to the ib_cm. The ib_cm copies the
> SL into the REQ, but it does end up being used to create an address handle to
> send the MAD. Is there any chance that the creation of the address handle is
> causing the problem? Does any other QoS related code with SL != 0 work?
Not sure if it helps, but "ibv_rc_pingpong -l <any SL>" works.
-- Yevgeny
> - Sean
>
More information about the general
mailing list