From owner-freebsd-stable@FreeBSD.ORG Wed Aug 16 08:23:49 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B393A16A4E0; Wed, 16 Aug 2006 08:23:49 +0000 (UTC) (envelope-from stb@lassitu.de) Received: from koef.zs64.net (koef.zs64.net [213.238.47.30]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1B2A843D53; Wed, 16 Aug 2006 08:23:48 +0000 (GMT) (envelope-from stb@lassitu.de) Received: (from stb@koef.zs64.net) (authenticated) by koef.zs64.net (8.13.8/8.13.7) with ESMTP id k7G8NDNs006050 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NO); Wed, 16 Aug 2006 10:23:23 +0200 (CEST) (envelope-from stb@lassitu.de) In-Reply-To: <20060816081130.GB81271@comp.chem.msu.su> References: <20060815040736.2f85f090.drl@MyBSD.org.my> <9405D801-3435-419A-9541-E1A9B2CF26D2@lassitu.de> <20060816081130.GB81271@comp.chem.msu.su> Mime-Version: 1.0 (Apple Message framework v752.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Stefan Bethke Date: Wed, 16 Aug 2006 10:23:13 +0200 To: Yar Tikhiy X-Mailer: Apple Mail (2.752.2) Cc: drl@MyBSD.org.my, brooks@freebsd.org, freebsd-stable@freebsd.org, thompsa@freebsd.org Subject: Re: Default route (IPv4) demolished by destroying clone (gif/gre) interface X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Aug 2006 08:23:49 -0000 Am 16.08.2006 um 10:11 schrieb Yar Tikhiy: > On Tue, Aug 15, 2006 at 07:26:08PM +0200, Stefan Bethke wrote: >> Am 14.08.2006 um 22:07 schrieb Darryl Yeoh: >> >>> While destroying gif interface, I notice it also removes IPv4 >>> default route. Has anyone else >>> encountered this ? >> >> No problem on a FreeBSD 6.1-STABLE #8: Fri Jun 16 17:15:03 CEST 2006. > ^^^^^^ >> >> You don't happen to have any devfs rules that would cause this? > > As a matter of fact, the issue appeared in 6-STABLE on Jul 24 and > is still there. Now devd(8) will invoke "/etc/pccard_ether stop" > when any network interface is destroyed. In turn, pccard_ether > will flush all -inet routes if the rc.conf(5) variable > removable_route_flush > is set to YES, which is its default setting. Previously, this > scenario would take place only when an Ethernet interface was > destroyed. > The question is: Do all the routes really need to be flushed upon > the destruction of an interface? Ouch. Don't ppp(8), OpenVPN etc. destroy the tun interface they're using when they exit? Flushing all routes then would be rather harmful. I'm glad I haven't updated to a newer -stable yet then :-) Stefan -- Stefan Bethke Fon +49 170 346 0140