[ewg] RE: [PATCH] link-local address fix for rdma_resolve_addr

Sean Hefty sean.hefty at intel.com
Mon Oct 19 16:47:59 PDT 2009

>@@ -393,7 +393,7 @@ static int addr_resolve_local(struct sockaddr *src_in,
>                for_each_netdev(&init_net, dev)
>                        if (ipv6_chk_addr(&init_net,
>-                                         &((struct sockaddr_in6 *) addr)-
>+                                         &((struct sockaddr_in6 *) dst_in)-
>                                          dev, 1))
>                                break;
>I can believe it fixes the case you describe (ie loopback) but
>matching the *dest* IP against the local interface's IP list cannot
>possibly be right.

The intent is to see if the destination address is local.  A source address may
not be given.

- Sean

More information about the ewg mailing list