From owner-cvs-all@FreeBSD.ORG Fri Nov 26 20:32:03 2004 Return-Path: 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 D391916A4CE; Fri, 26 Nov 2004 20:32:03 +0000 (GMT) Received: from relay.bestcom.ru (relay.bestcom.ru [217.72.144.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 199C243D48; Fri, 26 Nov 2004 20:32:03 +0000 (GMT) (envelope-from glebius@freebsd.org) Received: from cell.sick.ru (root@cell.sick.ru [217.72.144.68]) by relay.bestcom.ru (8.13.1/8.12.9) with ESMTP id iAQKW062001018 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Fri, 26 Nov 2004 23:32:01 +0300 (MSK) (envelope-from glebius@freebsd.org) Received: from cell.sick.ru (glebius@localhost [127.0.0.1]) by cell.sick.ru (8.12.11/8.12.8) with ESMTP id iAQKVxlt087375 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 26 Nov 2004 23:32:00 +0300 (MSK) (envelope-from glebius@freebsd.org) Received: (from glebius@localhost) by cell.sick.ru (8.12.11/8.12.11/Submit) id iAQKVxde087374; Fri, 26 Nov 2004 23:31:59 +0300 (MSK) (envelope-from glebius@freebsd.org) X-Authentication-Warning: cell.sick.ru: glebius set sender to glebius@freebsd.org using -f Date: Fri, 26 Nov 2004 23:31:59 +0300 From: Gleb Smirnoff To: Scott Long Message-ID: <20041126203159.GB87167@cell.sick.ru> References: <200411261029.iAQATJHG003436@repoman.freebsd.org> <41A74A92.3090605@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: <41A74A92.3090605@freebsd.org> User-Agent: Mutt/1.5.6i X-Virus-Scanned: clamd / ClamAV version devel-20041013, clamav-milter version 0.75l on 127.0.0.1 X-Virus-Status: Clean cc: cvs-src@freebsd.org cc: src-committers@freebsd.org cc: cvs-all@freebsd.org Subject: Re: cvs commit: src/sys/netgraph netgraph.h ng_base.c ng_source.c src/sys/netgraph/atm/sscop ng_sscop_cust.h src/sys/netgraph/atm/uni ng_uni_cust.h src/sys/netgraph/bluetooth/hci ng_hci_main.c ng_hci_misc.c ng_hci_var.h src/sys/netgraph/bluetooth/l2cap ... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 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: Fri, 26 Nov 2004 20:32:04 -0000 On Fri, Nov 26, 2004 at 08:24:02AM -0700, Scott Long wrote: S> One of the stated goals for 5-STABLE was that we would retain API and S> ABI stability except when absolutely neccessary when fixing bugs or S> security holes. I know that we didn't explicitily name netgraph in S> the list of 'stable' subsystems, but it was assumed to be part of S> 'networking'. Can you please explain why this ABI change is required S> for 5-STABLE? We are going to test netgraph(4) for mpsafeness soon. Without this change it is impossible to turn netgraph ISR to MPSAFE. We are not going to enable MPSAFE netgraph ISR in RELENG_5, but we want to bring RELENG_5 to a state, when a small a 1-line patch enables MPSAFE ISR. In this case users running RELENG_5 will have an easy opportunity to test. I'm afraid that CURRENT userbase does not run netgraph widely, and thus we will not find resuorces for thourough testing. I understand all problems caused by API change, but we need this to go on. P.S. And only a small number of nodes affected. -- Totus tuus, Glebius. GLEBIUS-RIPN GLEB-RIPE