From owner-freebsd-ipfw@FreeBSD.ORG Fri Oct 22 20:57:42 2004 Return-Path: Delivered-To: freebsd-ipfw@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 280C016A4CE for ; Fri, 22 Oct 2004 20:57:42 +0000 (GMT) Received: from mail.pogozone.net (pogo02.pogozone.net [216.57.201.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id AF5BF43D39 for ; Fri, 22 Oct 2004 20:57:41 +0000 (GMT) (envelope-from jbarrett@amduat.net) Received: from [149.82.116.90] ([63.115.16.66]) (AUTH: LOGIN jbarrett@pogozone.net, TLS: TLSv1/SSLv3,128bits,RC4-MD5) by mail.pogozone.net with esmtp; Fri, 22 Oct 2004 13:57:41 -0700 From: "Jacob S. Barrett" To: freebsd-ipfw@freebsd.org Date: Fri, 22 Oct 2004 13:57:39 -0700 User-Agent: KMail/1.7 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200410221357.39435.jbarrett@amduat.net> Subject: Pipes, Queus and Mask X-BeenThere: freebsd-ipfw@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: IPFW Technical Discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 22 Oct 2004 20:57:42 -0000 I am a little confused around the working in the man page: queue A queue is an abstraction used to implement the WF2Q+ (Worst- case Fair Weighted Fair Queueing) policy, which is an effi- cient variant of the WFQ policy. The queue associates a weight and a reference pipe to each flow, and then all backlogged (i.e., with packets queued) flows linked to the same pipe share the pipe's bandwidth pro- portionally to their weights. Note that weights are not pri- orities; a flow with a lower weight is still guaranteed to get its fraction of the bandwidth even if a flow with a higher weight is permanently backlogged. If I have a queue with a mask on src-ip. I understand that each dynamic queue will share the same weight and the same pipe. My confusion comes when I want to have dynamic pipes masked on the src-ip as well. If the queue is tied to this pipe will all dynamic queues flow into matching dynamic pipes? The reason I as this question is that when I configure this I see the dynamic queue created, but not the dynamic pipe. Also the bandwidth appears to be shared as though they are sharing the same pipe. Is it correct to say that if a masking queue is linked to a masking pipe that all flows will go through a dynamic queue and then will share the same pipe and no dynamic pipes will be created? Thanks, Jake -- Jacob S. Barrett jbarrett@amduat.net www.amduat.net "I don't suffer from insanity, I enjoy every minute of it."