From owner-freebsd-net Mon Jul 23 10:45:11 2001 Delivered-To: freebsd-net@freebsd.org Received: from femail1.sdc1.sfba.home.com (femail1.sdc1.sfba.home.com [24.0.95.81]) by hub.freebsd.org (Postfix) with ESMTP id BF4E137B406 for ; Mon, 23 Jul 2001 10:44:58 -0700 (PDT) (envelope-from bmah@employees.org) Received: from intruder.bmah.org ([24.176.204.87]) by femail1.sdc1.sfba.home.com (InterMail vM.4.01.03.20 201-229-121-120-20010223) with ESMTP id <20010723174457.GMHJ838.femail1.sdc1.sfba.home.com@intruder.bmah.org>; Mon, 23 Jul 2001 10:44:57 -0700 Received: (from bmah@localhost) by intruder.bmah.org (8.11.4/8.11.3) id f6NHivm76878; Mon, 23 Jul 2001 10:44:57 -0700 (PDT) (envelope-from bmah) Message-Id: <200107231744.f6NHivm76878@intruder.bmah.org> X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: JINMEI Tatuya / =?ISO-2022-JP?B?GyRCP0BMQEMjOkgbKEI=?= Cc: freebsd-net@FreeBSD.ORG Subject: Re: avoiding unnecessary route deletion in rt_fixchange() In-Reply-To: References: Comments: In-reply-to JINMEI Tatuya / =?ISO-2022-JP?B?GyRCP0BMQEMjOkgbKEI=?= message dated "Wed, 18 Jul 2001 15:43:41 +0900." From: "Bruce A. Mah" Reply-To: bmah@FreeBSD.ORG X-Face: g~c`.{#4q0"(V*b#g[i~rXgm*w;:nMfz%_RZLma)UgGN&=j`5vXoU^@n5v4:OO)c["!w)nD/!!~e4Sj7LiT'6*wZ83454H""lb{CC%T37O!!'S$S&D}sem7I[A 2V%N&+ X-Image-Url: http://www.employees.org/~bmah/Images/bmah-cisco-small.gif X-Url: http://www.employees.org/~bmah/ Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==_Exmh_-890265232P"; micalg=pgp-sha1; protocol="application/pgp-signature" Content-Transfer-Encoding: 7bit Date: Mon, 23 Jul 2001 10:44:57 -0700 Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org --==_Exmh_-890265232P Content-Type: text/plain; charset=us-ascii If memory serves me right, JINMEI Tatuya / =?ISO-2022-JP?B?GyRCP0BMQEMjOkgbKEI= ?= wrote: > As suggested in the comments to rt_fixchange(), we need stricter check > in the function, to prevent unintentional route deletion. The > attached is a proposed fix to this problem (for FreeBSD4-STABLE). > Please review it, and merge it to the repository if acceptable. > > This fix will also solve the "IPV6 panic?" problem which was recently > reported in this list. FYI, I've been running with this patch installed on my 4-STABLE box for almost four days now (would have been longer except for a power outage). This is much longer than any of my previous uptimes since this problem started occurring (which were generally on the order of a day or so), so I have at least a warm fuzzy feeling about the code now. Bruce. --==_Exmh_-890265232P Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: Exmh version 2.3.1+ 05/14/2001 iD8DBQE7XGKY2MoxcVugUsMRAokJAJ9Wdb2Voa3Ie3xRCj68urgSC75J0wCeMuNn wSQJc9hzdavRFS3B5EInWRY= =w8bQ -----END PGP SIGNATURE----- --==_Exmh_-890265232P-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message