Date: Fri, 2 Mar 2001 14:29:36 -0800 (PST) From: Matt Dillon <dillon@earth.backplane.com> To: Garrett Wollman <wollman@khavrinen.lcs.mit.edu> Cc: Jonathan Lemon <jlemon@FreeBSD.ORG>, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/netinet ip_input.c Message-ID: <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>
next in thread | previous in thread | raw e-mail | index | archive | help
:<<On Thu, 1 Mar 2001 17:50:57 -0700 (MST), Nate Williams <nate@yogotech.com> said: : :> } 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? The kernel will never see it in the first place. Right? -Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200103022229.f22MTaY09899>