jamal wrote:
On Sat, 2006-01-04 at 15:25 +1100, Herbert Xu wrote:

On Fri, Mar 31, 2006 at 09:49:31PM -0500, jamal wrote:

[..]

my understanding: the sender is trying to claim that IP and is setting
the destination to the IP it is trying to claim and see if someone
responds.

Are you sure? I read this from Section 2.5:

  All ARP packets (*replies* as well as requests) that contain a Link-
  Local 'sender IP address' MUST be sent using link-layer broadcast
  instead of link-layer unicast.  This aids timely detection of
  duplicate addresses.  An example illustrating how this helps is given
  in Section 4.



Ok, its a little more than grat arp (which i assumed it was). However,
the cause-fatale given in section 4 for why you wanna broadcast does
sound very lame. To quote: You do this in case "two disjoint network
links are joined".
I translate this to mean that somehow someone is going to take two hubs
or two switches of already established connections and join them
together and therefore linklocal addresses in one broadcast domain will
possibly conflict with linklocal in the other - it didnt seem practical
at all. I could be wrong and there maybe other cases not mentioned in
the RFC where you would need to do this. Hopefully, the original poster
can explain what kind of problems they saw that prompted the patch.
[..]

The main problem I had was failure of compliance tests for RFC 3927.

One could argue that the requirements of the RFC are silly or pedantic, but that does not really help me. I need an implementation that is compliant.

It is a standards track RFC. It is implemented by some major commercial OSes (Microsoft and Apple), and compliance is necessary for devices conforming to DLNA and Intel's Viiv. Those wishing to use the Linux kernel in devices that are certified to comply with these standards need something similar to the patch.

That said, other messages have pointed out several issues with the patch, so I will go about creating a new version.

In any event I think these discussions have been beneficial.

Thanks,
David Daney
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to