[ofa-general] Re: [PATCH] resubmit: enable IPoIB only if broadcast join finish

Shirley Ma xma at us.ibm.com
Thu Mar 1 15:43:31 PST 2007






Roland Dreier <rdreier at cisco.com> wrote on 03/01/2007 03:15:06 PM:

>  > According to IPoIB RFC4391 section 5, once IPoIB broacast group has
been
>  > joined, the interface should be ready for data transfer.
>
> I don't see any language in the RFC that says that.  The closest thing
> I see is:
>
>     Thus, the IPoIB link is formed by the IPoIB nodes joining the
>     broadcast group.
>
> but that is far from a definitive statement.  And I would like to make
> sure that this patch doesn't break anything.  Can you convince me that
> this won't break IPv6 DAD for autoconfiguration?
>
>  - R.

In Section 5,
Thus, the IPoIB link is formed by the IPoIB nodes joining the broadcast
group.  There is no physical demarcation of the IPoIB link other than that
determined by the broadcast group membership.

I interrpreted this to when to set netif_carrier_on(). Is that correct?

This won't break IPv6 DAD. I used to work on IPv6 several years ago, and
was the author of DHCPv6 sourceforge project. If the interface uses DHCPv6,
DHCPv6 will take care of DAD, if interface uses static IPv6 address, if the
IB multicast for IPv6 solicited multicast address join failure, then this
IPv6 address is useless, if it's successful, then in /var/log/message,
there will be an error report: "duplicate address detected!"

Thanks
Shirley Ma
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openfabrics.org/pipermail/general/attachments/20070301/76c7f295/attachment.html>


More information about the general mailing list