Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 3 Mar 2001 09:51:18 -0700 (MST)
From:      Nate Williams <nate@yogotech.com>
To:        Matt Dillon <dillon@earth.backplane.com>
Cc:        Garrett Wollman <wollman@khavrinen.lcs.mit.edu>, 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:  <15009.8454.722292.29202@nomad.yogotech.com>
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>

next in thread | previous in thread | raw e-mail | index | archive | help
> :> }   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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15009.8454.722292.29202>