Skip site navigation (1)Skip section navigation (2)
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>