[openib-general] IPoIB still not working

Hal Rosenstock halr at voltaire.com
Wed Dec 8 05:17:18 PST 2004


Hi Eitan,

The component masks are also significant relative to the below. See 
embedded comments.

On Wed, 2004-12-08 at 01:39, Eitan Zahavi wrote:
> Forgive me for not following the entire thread. 
> But I did take a look at the log files:
> 
> The 64bit version have the following  multicast activities:
> 1. Port 0x0002c9010ad258f1 joining MLID 0xC000 -> success.
>    Note that MLID 0xC000 is predefined (IPoIB).
>             MGID....................0xff12401bffff0000 :
> 0x00000000ffffffff
>             PortGid.................0xfe80000000000000 :
> 0x0002c9010ad258f1
>             qkey....................0x0
>             Mlid....................0x0
>             ScopeState..............0x1
>             Rate....................0x0
>             Mtu.....................0x0

This is a join rather than a create. It relies on the group preexisting
or is rejected by the SA.

> 2. Port 0x0002c9010ad258f1 joining MLID 0xC000. (Again).
>             MGID....................0xff12401bffff0000 :
> 0x00000000ffffffff
>             PortGid.................0xfe80000000000000 :
> 0x0002c9010ad258f1
>             qkey....................0x1B0B0000
>             Mlid....................0xC000
>             ScopeState..............0x11
>             Rate....................0x3
>             Mtu.....................0x4

This is a request for group creation with sufficient components for
this. 

>     -> considered as an update to the scope state.

This interpretation is non conformant with o15-0.2.1 (IBA 1.2) which
obsoleted 015-0.1.2 (IBA 1.1). It is supposed to be rejected with
ERR_REQ_INVALID.

> 3. Request to join :
>             MGID....................0xff12601bffff0000 :
> 0x0000000000000016
>             PortGid.................0xfe80000000000000 :
> 0x0002c9010ad258f1
>             qkey....................0x0
>             Mlid....................0x0
>             ScopeState..............0x1
>             Rate....................0x0
>             Mtu.....................0x0
> Results with - ERR 1B10: Provided Join State != FullMember - required
> for create.
> You can not create a group if you are not a full member.

JoinState bit 0 is Full Member. Wouldn't 0x1 have bit 0 on making this a
full member join ? Anyhow, looking at the components, this appears to be
a join rather than create requests (although the component mask is not
shown).

-- Hal




More information about the general mailing list