From owner-freebsd-ipfw@freebsd.org Sat Dec 16 19:44:06 2017 Return-Path: Delivered-To: freebsd-ipfw@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 649ABE8C932 for ; Sat, 16 Dec 2017 19:44:06 +0000 (UTC) (envelope-from garmitage@swin.edu.au) Received: from au-smtp-delivery-112.mimecast.com (au-smtp-delivery-112.mimecast.com [124.47.189.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "*.mimecast.com", Issuer "Symantec Class 3 Secure Server SHA256 SSL CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AF44F7007B for ; Sat, 16 Dec 2017 19:44:04 +0000 (UTC) (envelope-from garmitage@swin.edu.au) Received: from gpo4.cc.swin.edu.au (gpo4.cc.swin.edu.au [136.186.1.33]) (Using TLS) by au-smtp-1.mimecast.com with ESMTP id au-mta-16-dG1cuXXFP8CHFRdX22VuDw-1; Sun, 17 Dec 2017 06:42:32 +1100 Received: from [136.186.229.37] (garmitage.caia.swin.edu.au [136.186.229.37]) by gpo4.cc.swin.edu.au (8.14.3/8.14.3) with ESMTP id vBGJgSdS009632 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Sun, 17 Dec 2017 06:42:28 +1100 Subject: Re: ipfw(8) and additional scheduling algorithm specifications To: freebsd-ipfw@freebsd.org References: <20171215203557.GN1179@albert.catwhisker.org> Cc: david@catwhisker.org, Lawrence Stewart , Rasool Al-Saadi From: grenville armitage Message-ID: <5A357724.3020506@swin.edu.au> Date: Sun, 17 Dec 2017 06:42:28 +1100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.7.1 MIME-Version: 1.0 In-Reply-To: <20171215203557.GN1179@albert.catwhisker.org> X-MC-Unique: dG1cuXXFP8CHFRdX22VuDw-1 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: freebsd-ipfw@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: IPFW Technical Discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Dec 2017 19:44:06 -0000 Hi David, The related documentation update did fall between the cracks, and is curre= ntly sitting in https://reviews.freebsd.org/D12507 cheers, gja On 12/16/2017 07:35, David Wolfskill wrote: > I've started looking into configuring ipfw & dummynet to see if > FQ-CoDel might improve things for my home Internet connection > (residential ADSL). > > In the process of reviewing the available documentation, I note that > ipfw(8) has: > > | ... > | The following case-insensitive parameters can be configured for a > | scheduler: > | > | type {fifo | wf2q+ | rr | qfq} > | specifies the scheduling algorithm to use. > | .... > > On the other hand, `cd /usr/src/sys/netpfil/ipfw; ls dn_{aqm,sched}*.c` > shows: > > dn_aqm_codel.c dn_sched_fq_codel.c dn_sched_qfq.c > dn_aqm_pie.c dn_sched_fq_pie.c dn_sched_rr.c > dn_sched_fifo.c dn_sched_prio.c dn_sched_wf2q.c > > > (This reflects head @r326875 and stable/11 @r326848.) > > So it seems that the list of scheduling algorithms in ipfw(8) is a bit > more restricted than the code supports. > > Is this observation correct? If so, is it intentional? > > Thanks! > > I've set Reply-To. > > Peace, > david > --=20 > David H. Wolfskill david@catwhisker.org > The US "cannot afford" Trump as President or Roy Moore in the Senate. > > See http://www.catwhisker.org/~david/publickey.gpg for my public key. --=20 Professor Grenville Armitage School of Software and Electrical Engineering Faculty of Science, Engineering and Technology Swinburne University of Technology, Australia http://i4t.swin.edu.au/people/garmitage