[openib-general] IPoIB still not working
Sean Hefty
mshefty at ichips.intel.com
Wed Dec 8 09:44:46 PST 2004
Roland Dreier wrote:
> Eitan> Results with - ERR 1B10: Provided Join State != FullMember
> Eitan> - required for create. You can not create a group if you
> Eitan> are not a full member.
>
> Right. However, ScopeState is dumped as 0x1, which means bit 0 of
> JoinState (the FullMember bit) is in fact set, so OpenSM should create
> the group.
Here's the relevant code from opensm for extracting the join state and
scope information:
*p_scope = (uint8_t)(scope_state & 0x0f);
tmp_scope_state = scope_state >> 4;
*p_state = (uint8_t)(tmp_scope_state &0x0f);
So, opensm has the join state and scope fields reversed within the
byte. I guess at some point we'll need to go through opensm and verify
that it's setting/extracting bit subfields properly.
- Sean
More information about the general
mailing list