From owner-cvs-all@FreeBSD.ORG Sat Oct 7 10:45:11 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E83A516A494; Sat, 7 Oct 2006 10:45:10 +0000 (UTC) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 377E043D68; Sat, 7 Oct 2006 10:45:06 +0000 (GMT) (envelope-from bms@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k97Aj5UQ066522; Sat, 7 Oct 2006 10:45:05 GMT (envelope-from bms@repoman.freebsd.org) Received: (from bms@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k97Aj5S9066521; Sat, 7 Oct 2006 10:45:05 GMT (envelope-from bms) Message-Id: <200610071045.k97Aj5S9066521@repoman.freebsd.org> From: Bruce M Simpson Date: Sat, 7 Oct 2006 10:45:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/netinet ip_mroute.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Oct 2006 10:45:11 -0000 bms 2006-10-07 10:45:05 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netinet ip_mroute.c Log: MFC: Fix the IPv4 multicast routing detach path. On interface detach whilst the MROUTER is running, the system would panic as described in the PR. The fix in the PR is a good start, however, the other state associated with the multicast forwarding cache has to be freed in order to avoid leaking memory and other possible panics. More care and attention is needed in this area. PR: kern/82882 Approved by: re (rwatson) Revs: 1.119 src/sys/netinet/ip_mroute.c Revision Changes Path 1.111.2.3 +87 -5 src/sys/netinet/ip_mroute.c