From owner-freebsd-net@FreeBSD.ORG Wed Apr 15 07:37:34 2015 Return-Path: Delivered-To: net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id ABFE11B6; Wed, 15 Apr 2015 07:37:34 +0000 (UTC) Received: from onelab2.iet.unipi.it (onelab2.iet.unipi.it [131.114.59.238]) by mx1.freebsd.org (Postfix) with ESMTP id 71A65DC9; Wed, 15 Apr 2015 07:37:31 +0000 (UTC) Received: by onelab2.iet.unipi.it (Postfix, from userid 275) id 4C7067300A; Wed, 15 Apr 2015 09:38:23 +0200 (CEST) Date: Wed, 15 Apr 2015 09:38:23 +0200 From: Luigi Rizzo To: Gleb Smirnoff Cc: net@freebsd.org Subject: Re: moving ALTQ out of contrib Message-ID: <20150415073823.GA94402@onelab2.iet.unipi.it> References: <20150414135346.GU883@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20150414135346.GU883@FreeBSD.org> User-Agent: Mutt/1.5.20 (2009-06-14) X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Apr 2015 07:37:34 -0000 On Tue, Apr 14, 2015 at 04:53:46PM +0300, Gleb Smirnoff wrote: > Hi! > > With the new ifnet KPI, that is now being developed in projects/ifnet, > the ALTQ will need some tweaking. It is discontinued by initial author > for a decade now, and it has already experienced direct commits in > our tree. Thus, I see no good reasons to continue keeping it in contrib. > In NetBSD they have it in sys/altq. > > I'd prefer to move it to sys/net/altq. > > Any objections or better ideas? my first question is what is the expected residual lifetime of altq ? If it is destined to be removed soon (and probably that is not unlikely given its unmaintained state, the absence of multiqueue support etc.) maybe we could live for the next couple of years just leaving it where it is now and avoid the repo churn. If we really plan to relocate the code, I guess the options are sys/altq as in netbsd sys/netaltq this would be an alternative location to the above one, justified by the fact that we have already a bunch of net* subdirs sys/net/altq as you propose, i guess to stay close to the rest of the ifnet code (and perhaps as a first step in cleaning up sys/net by putting stuff in various subdirs) In any case my preference would really be to leave it where it is. cheers luigi