From owner-freebsd-net Tue Nov 21 5:13:10 2000 Delivered-To: freebsd-net@freebsd.org Received: from mail.interware.hu (mail.interware.hu [195.70.32.130]) by hub.freebsd.org (Postfix) with ESMTP id A83B137B4D7 for ; Tue, 21 Nov 2000 05:13:05 -0800 (PST) Received: from victoria-171.budapest.interware.hu ([195.70.63.171] helo=elischer.org) by mail.interware.hu with esmtp (Exim 3.16 #1 (Debian)) id 13yDEL-00052n-00 for ; Tue, 21 Nov 2000 14:13:02 +0100 Message-ID: <3A1A74D4.CF5AEF4F@elischer.org> Date: Tue, 21 Nov 2000 05:12:52 -0800 From: Julian Elischer X-Mailer: Mozilla 4.7 [en] (X11; U; FreeBSD 5.0-CURRENT i386) X-Accept-Language: en, hu MIME-Version: 1.0 To: net@freebsd.org Subject: ALTQ as standard..... Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 7bit Sender: owner-freebsd-net@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I'd like to put to the networking list that we take a serious look at making the ALTQ code from Kenjiro Cho a standard part of FreeBSD. I'm looking at adding some queueing methods into Netgraph as part of some work being discussed by phk, Archie, Brian and myself, Looking into this I note that for the to be really effective we really want to have an overall queueing strategy for the OS. We have at the moment, the simplistic IFQ_ macro's, but I think that they have lived long enough and done their duty. I'd like to replace them (or at least supplement them) in a way that allows us to have more comprehensive queue support. If done correctly, (e.g the correct macro's are added,) I think we can keep the performance degradation to a minimum. MY main reason right NOW is that in some cases, Netgraph interfaces to exisiting code using the exisiting queues, and if I want to add such things as queue priorities, I can't do this unless the exisiting code also upgrades. (e.g. the netgraph ethernet hooks deliver packets into the same queue that the normal interface methods do.) Julian -- __--_|\ Julian Elischer / \ julian@elischer.org ( OZ ) World tour 2000 ---> X_.---._/ presently in: Budapest v To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message