From owner-freebsd-net@FreeBSD.ORG Sun Jul 6 07:06:48 2003 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 435E237B401 for ; Sun, 6 Jul 2003 07:06:48 -0700 (PDT) Received: from xorpc.icir.org (xorpc.icir.org [192.150.187.68]) by mx1.FreeBSD.org (Postfix) with ESMTP id B47F544001 for ; Sun, 6 Jul 2003 07:06:47 -0700 (PDT) (envelope-from rizzo@xorpc.icir.org) Received: from xorpc.icir.org (localhost [127.0.0.1]) by xorpc.icir.org (8.12.8p1/8.12.3) with ESMTP id h66E6lkN019899; Sun, 6 Jul 2003 07:06:47 -0700 (PDT) (envelope-from rizzo@xorpc.icir.org) Received: (from rizzo@localhost) by xorpc.icir.org (8.12.8p1/8.12.3/Submit) id h66E6ksw019898; Sun, 6 Jul 2003 07:06:46 -0700 (PDT) (envelope-from rizzo) Date: Sun, 6 Jul 2003 07:06:46 -0700 From: Luigi Rizzo To: Eugene Grosbein Message-ID: <20030706070646.B17595@xorpc.icir.org> References: <20030703002247.A2097@grosbein.pp.ru> <3F0310CE.5070302@tenebras.com> <3F03867A.79F82968@kuzbass.ru> <20030705123332.A60972@xorpc.icir.org> <3F078E39.ABC0822F@kuzbass.ru> <20030706002402.A58528@xorpc.icir.org> <3F07D3CD.4CC3B317@kuzbass.ru> <20030706021404.A94750@xorpc.icir.org> <3F07EEE6.1E4EBE41@kuzbass.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <3F07EEE6.1E4EBE41@kuzbass.ru>; from eugen@kuzbass.ru on Sun, Jul 06, 2003 at 05:41:58PM +0800 cc: net@freebsd.org Subject: Re: ipprecedence X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jul 2003 14:06:48 -0000 On Sun, Jul 06, 2003 at 05:41:58PM +0800, Eugene Grosbein wrote: > Luigi Rizzo wrote: > > > > > zero-bw pipes are only useful to add delay or to count > > > > traffic (e.g. using masks), but will never cause queues > > > > to build up and so won't help in your case. > > > > > > That's sad; it would be nice if dummynet would create queues for zero-bw > > > pipes and perform dequeueing basing on weights. > > > > that would be magic, not engineering :) > > > > How could the scheduler decide when to drain the queue ? > > It should move packets from zero-bw WFQ pipe the interface FIFO > as soon as possible but should consider weights with infinite bandwidth (that is what 'bw 0' means), "as soon as possible" means immediately, so you will never have anything in the dummynet queues, and weights would have no purpose. > Well, I could do that but my configuration is different. > My FreeBSD router does not have WaveLan interface. Instead, I have > another device (named "RWR") with one 10Mbit Ethernet interface > and one 2Mbit WaveLan interface. RWR can pass traffic with non-zero > IP Precedence first. FreeBSD has fxp(4) 100Mbit Ethernet card that > connects it to the RWR. So I see no reason to patch fxp(4) here :-) so what's your problem then ??? cheers luigi