From owner-cvs-all Sat Mar 3 8:51:44 2001 Delivered-To: cvs-all@freebsd.org Received: from ns.yogotech.com (ns.yogotech.com [206.127.123.66]) by hub.freebsd.org (Postfix) with ESMTP id 4E2E037B71B; Sat, 3 Mar 2001 08:51:31 -0800 (PST) (envelope-from nate@yogotech.com) Received: from nomad.yogotech.com (nomad.yogotech.com [206.127.123.131]) by ns.yogotech.com (8.9.3/8.9.3) with ESMTP id JAA27057; Sat, 3 Mar 2001 09:51:20 -0700 (MST) (envelope-from nate@nomad.yogotech.com) Received: (from nate@localhost) by nomad.yogotech.com (8.8.8/8.8.8) id JAA03262; Sat, 3 Mar 2001 09:51:19 -0700 (MST) (envelope-from nate) From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15009.8454.722292.29202@nomad.yogotech.com> Date: Sat, 3 Mar 2001 09:51:18 -0700 (MST) To: Matt Dillon Cc: Garrett Wollman , Jonathan Lemon , cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/netinet ip_input.c In-Reply-To: <200103022229.f22MTaY09899@earth.backplane.com> References: <200103012339.f21NdW309088@freefall.freebsd.org> <15006.60555.97100.465265@nomad.yogotech.com> <20010301184258.T25974@prism.flugsvamp.com> <15006.61041.727634.597339@nomad.yogotech.com> <200103020236.VAA06356@khavrinen.lcs.mit.edu> <200103022229.f22MTaY09899@earth.backplane.com> X-Mailer: VM 6.75 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid Reply-To: nate@yogotech.com (Nate Williams) Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > :> } When iterating over our list of interface addresses in order to determine > :> } if an arriving packet belongs to us, also check that the packet arrived > :> } through the correct interface. Skip this check if the packet was locally > :> } generated. > : > :This change is bogus and breaks multihomed hosts. Please back it > :out. While RFC 1122 states (3.3.4.2): > > I'm not sure I understand how the commit changes anything. If > a packet arrives on an interface with a destination address that does > not match the interface's address or aliases, and we aren't in > promiscuous mode, won't the controller reject the packet anyway? Not if the host is a multi-homed gateway. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message