Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S270850AbTHSRbw (ORCPT ); Tue, 19 Aug 2003 13:31:52 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S271939AbTHSRIS (ORCPT ); Tue, 19 Aug 2003 13:08:18 -0400 Received: from pizda.ninka.net ([216.101.162.242]:5771 "EHLO pizda.ninka.net") by vger.kernel.org with ESMTP id S270850AbTHSRAp (ORCPT ); Tue, 19 Aug 2003 13:00:45 -0400 Date: Tue, 19 Aug 2003 09:53:02 -0700 From: "David S. Miller" To: Stephan von Krawczynski Cc: willy@w.ods.org, richard@aspectgroup.co.uk, alan@lxorguk.ukuu.org.uk, carlosev@newipnet.com, lamont@scriptkiddie.org, davidsen@tmr.com, bloemsaa@xs4all.nl, marcelo@conectiva.com.br, netdev@oss.sgi.com, linux-net@vger.kernel.org, layes@loran.com, torvalds@osdl.org, linux-kernel@vger.kernel.org Subject: Re: [2.4 PATCH] bugfix: ARP respond on all devices Message-Id: <20030819095302.7213ddd5.davem@redhat.com> In-Reply-To: <20030819185219.116fd259.skraw@ithnet.com> References: <353568DCBAE06148B70767C1B1A93E625EAB58@post.pc.aspectgroup.co.uk> <20030819145403.GA3407@alpha.home.local> <20030819170751.2b92ba2e.skraw@ithnet.com> <20030819085717.56046afd.davem@redhat.com> <20030819185219.116fd259.skraw@ithnet.com> X-Mailer: Sylpheed version 0.9.2 (GTK+ 1.2.6; sparc-unknown-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1121 Lines: 28 On Tue, 19 Aug 2003 18:52:19 +0200 Stephan von Krawczynski wrote: > On Tue, 19 Aug 2003 08:57:17 -0700 > "David S. Miller" wrote: > > > "Be liberal in what you accept, and conservative in what you send" > > -Jon Postel > > If I understood what Richard said in this thread Jon just shot you > down. The conservative way to _request_ arp would definitely be to > request it from the "correct" subnet, because as a sender you ought > to give credit to knowing that "bad" boxes out there won't answer if > you do otherwise. In the ARP request we are using the source address in the packet we are building for output. If ARP doesn't work using that source address, we can only assume IP communication is not possible either. It is the box not responding to this ARP which is preventing communication not the box creating the ARP request. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/