Ruslan Ermilov wrote: > On Wed, Feb 13, 2002 at 10:50:13AM -0500, Garrett Wollman wrote: > > <<On Wed, 13 Feb 2002 11:03:47 +0200, Ruslan Ermilov <[EMAIL PROTECTED]> said: > > > > > Please test with and without this patch. > > > > I continue to believe that this should be done by fixing the routing, > > not by adding additional hacks to the already-bloated ip_output() > > path. > > > BSD always had these "hacks" (rfc1122 requirements) in in_canforward(). > RFC1122 requires the host to not send 127/8 addresses out of loopback, > whether or not its routes are set up correctly.
I pretty much agree with Garrett on this one. Loopback is a special critter; it has all sorts of requirements, like not ARP'ing for addresses configured on it (otherwise FreeBSD is not usable for DSR, which I think it currently is not), etc.. It looks to me that this should be handled some place other than ip_output(). -- Terry To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message