From owner-freebsd-stable@FreeBSD.ORG Wed Nov 17 08:20:09 2010 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6C92A1065696 for ; Wed, 17 Nov 2010 08:20:09 +0000 (UTC) (envelope-from crapsh@monkeybrains.net) Received: from lavash.monkeybrains.net (mail.monkeybrains.net [208.69.40.9]) by mx1.freebsd.org (Postfix) with ESMTP id 519C58FC0A for ; Wed, 17 Nov 2010 08:20:09 +0000 (UTC) Received: from [10.17.45.101] (adsl-76-199-99-230.dsl.pltn13.sbcglobal.net [76.199.99.230]) (authenticated bits=0) by lavash.monkeybrains.net (8.14.4/8.14.4) with ESMTP id oAH7r8fb042387 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Tue, 16 Nov 2010 23:53:09 -0800 (PST) (envelope-from crapsh@monkeybrains.net) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=monkeybrains.net; s=monkey; t=1289980390; bh=cstUDknu8n3WC5w8Q9qX280rL6adXw6czk8cDLJgOMw=; h=Message-ID:Date:From:MIME-Version:To:Subject:Content-Type: Content-Transfer-Encoding; b=VhjYXbVqFkUoIbquk1zsF5NuwBUOJJf/MjoyzS1w2zfOyjTgM0THXw6a3eCHFvigj VCa+Bk1TZYpYggqnReqlTSo0Yp8XLIR0w9nwGdnC+O8fX/Vmv6OoQG1LZ9zgn0+PUn T+3AD/aPI4joVCy9gltX2dv9ttxqxx29cegg51XY= Message-ID: <4CE389F2.2090509@monkeybrains.net> Date: Tue, 16 Nov 2010 23:53:22 -0800 From: Rudy User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.11pre) Gecko/20100928 Shredder/3.1.5pre MIME-Version: 1.0 To: FreeBSD Stable Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: clamav-milter 0.96.4 at lavash.monkeybrains.net X-Virus-Status: Clean Subject: dummynet -- changing scheduler resets pipe bw ? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Nov 2010 08:20:09 -0000 I have been reading the ipfw man pages and /usr/src/sys/netinet/ipfw/dummynet.txt to try to better understand how to set up queues/pipes/schedulars/flows. I noticed something odd... changing the sched type [a] doesn't seem to change the type away from WF2Q+ [b] resets the bw to 'unlimited' Maybe I don't have qfq? Rudy Output: 158> ipfw -v pipe 5 show answer for cmd 130, len 4096 00005: 6.000 Mbit/s 0 ms burst 0 q131077 50 sl. 0 flows (1 buckets) sched 65541 weight 0 lmax 0 pri 0 droptail sched 65541 type FIFO flags 0x0 0 buckets 0 active 159> ipfw pipe 5 config sched qfq 160> ipfw -v pipe 5 show answer for cmd 130, len 4096 00005: unlimited 0 ms burst 0 q131077 50 sl. 0 flows (1 buckets) sched 65541 weight 0 lmax 0 pri 0 droptail sched 65541 type FIFO flags 0x0 0 buckets 0 active 161> ipfw pipe 5 config bw 6Mbit/s 162> ipfw -v pipe 5 show answer for cmd 130, len 4096 00005: 6.000 Mbit/s 0 ms burst 0 q131077 50 sl. 0 flows (1 buckets) sched 65541 weight 0 lmax 0 pri 0 droptail sched 65541 type FIFO flags 0x0 0 buckets 0 active 166> ipfw sched list 00001: 21.000 Mbit/s 0 ms burst 0 sched 1 type WF2Q+ flags 0x0 0 buckets 0 active 00002: 21.000 Mbit/s 0 ms burst 0 sched 2 type WF2Q+ flags 0x0 0 buckets 0 active 00003: 6.000 Mbit/s 0 ms burst 0 sched 3 type WF2Q+ flags 0x0 0 buckets 0 active 00004: 12.000 Mbit/s 0 ms burst 0 sched 4 type WF2Q+ flags 0x0 0 buckets 0 active 00005: 6.000 Mbit/s 0 ms burst 0 sched 5 type WF2Q+ flags 0x0 0 buckets 1 active Children flowsets: 5 0 ip 0.0.0.0/0 0.0.0.0/0 19389008 15491784384 204 174119 1090892 00022: 12.000 Mbit/s 0 ms burst 0 sched 22 type WF2Q+ flags 0x0 0 buckets 0 active Children flowsets: 23 167> ipfw pipe 5 config sched qfq 168> ipfw sched list 00001: 21.000 Mbit/s 0 ms burst 0 sched 1 type WF2Q+ flags 0x0 0 buckets 0 active 00002: 21.000 Mbit/s 0 ms burst 0 sched 2 type WF2Q+ flags 0x0 0 buckets 0 active 00003: 6.000 Mbit/s 0 ms burst 0 sched 3 type WF2Q+ flags 0x0 0 buckets 0 active 00004: 12.000 Mbit/s 0 ms burst 0 sched 4 type WF2Q+ flags 0x0 0 buckets 0 active 00005: unlimited 0 ms burst 0 sched 5 type WF2Q+ flags 0x0 0 buckets 1 active Children flowsets: 5 0 ip 0.0.0.0/0 0.0.0.0/0 19449511 15527760672 0 0 1095037 00022: 12.000 Mbit/s 0 ms burst 0 sched 22 type WF2Q+ flags 0x0 0 buckets 0 active Children flowsets: 23 FreeBSD jejen.monkeybrains.net 8.1-STABLE FreeBSD 8.1-STABLE #2: Wed Oct 20 15:55:41 PDT 2010 root@pulga.monkeybrains.net:/usr/obj/usr/src/sys/JEJEN amd64 strings /boot/kernel/dummynet.ko.symbols | head -1 $FreeBSD: src/sys/netinet/ipfw/ip_dummynet.c,v 1.5.2.3 2010/03/23 09:58:59 luigi Exp $