[openib-general] [PATCH] Enable inet6 on ib interface

Hal Rosenstock halr at voltaire.com
Thu Nov 11 10:27:22 PST 2004


On Thu, 2004-11-11 at 13:11, Roland Dreier wrote:
>  My only questions are:
> 
> +		eui[0] ^= 2;
> 
> I remember some discussion about whether IBTA GUIDs are already
> modified EUI-64 or not.  Is this the correct transformation or should
> we be doing something like "eui[0] |= 2;" (ie assume the universal bit
> should always be set in our IPv6 address)?  

IBTA GUIDs are EUI-64. The only issue I recall was whether the polarity
of the U/G bit was consistent with IEEE. This was updated at IBA 1.2. It
now says "manufacturer assigns EUI-64 with global scope set. May also
assign additional EUI-64 with local scope."

> What does S10 do here?

What's S10 ?

> Do we need to add an ipv6_ib_mc_map() function and call it in ndisc.c?

This is needed. IPv6 multicast mapping is slightly different from the
IPv4 mapping.

-- Hal




More information about the general mailing list