From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Steinar H. Gunderson" Subject: Re: Linux sends IPv6 NS packets with the link-local address Date: Thu, 7 Nov 2013 01:56:15 +0100 Message-ID: <20131107005615.GA21230@sesse.net> References: <20131107002946.GA16324@sesse.net> <20131107004610.GB8144@order.stressinduktion.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 To: netdev@vger.kernel.org, ayourtch@gmail.com Return-path: Received: from cassarossa.samfundet.no ([193.35.52.29]:33074 "EHLO cassarossa.samfundet.no" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753073Ab3KGA4W (ORCPT ); Wed, 6 Nov 2013 19:56:22 -0500 Content-Disposition: inline In-Reply-To: <20131107004610.GB8144@order.stressinduktion.org> Sender: netdev-owner@vger.kernel.org List-ID: On Thu, Nov 07, 2013 at 01:46:11AM +0100, Hannes Frederic Sowa wrote: > Problem was, if we enqueue a packet to the resolving queue we use those > packets source address as the address we use as the source address. This > patch chooses the last enqueued skb's source address to do the resolving > thus switching over to a global address much more early (hopefully). I > have seen this problem with routers doing uRPF on the source address of > arp packets, too. > > Does this happen when you configure addresses? Do your addresses have > a short lifetime advertised by radvd etc? There are no autoconfigured addresses on the machine; statically set plus link-layer only. It does _serve_ RA for another VLAN, though (it does 802.1q, some tunnels, and some BGP). /* Steinar */ -- Homepage: http://www.sesse.net/