From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wi0-x22c.google.com (mail-wi0-x22c.google.com [IPv6:2a00:1450:400c:c05::22c]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id BDD4221F563 for ; Tue, 28 Jul 2015 07:52:40 -0700 (PDT) Received: by wibxm9 with SMTP id xm9so161024861wib.0 for ; Tue, 28 Jul 2015 07:52:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:cc:date:in-reply-to:references :content-type:mime-version:content-transfer-encoding; bh=HEQzl24t6OMwLkcKFuEwfMbhGNKG4ry68TMs+Mi4zkc=; b=xDhd5h/krYaVz8BKQFCqEGmMJrLDIdmYpcqP1bjZURdQ2TQzO3ZbHC43dpqi5fdeFq JZ4CmkDRyIyFlvQEm3LblMklS72WgpGJqZw6JC30Gra7+H6zNASXPDWD7EApZA10vELa XM5qlkbtg9b2EpqRw7NK+NXecVij03hnO/bw/X9MoJ64QkJd3S5BTCX7XBNEiz3RDdve lICoMAFUIL1RQIPECPsAXiEC0fSUrNZhjEOuEqK48k5NJHTHzUI7h0M3lk88x7K1nPzc mpGSISl5h6UPhGqi8F8X4oUnz161qObnmPH79uOzUtl+no6N8gB34Y2bP1MzOlKrgBc8 oXOQ== X-Received: by 10.180.86.163 with SMTP id q3mr7662623wiz.75.1438095158898; Tue, 28 Jul 2015 07:52:38 -0700 (PDT) Received: from [172.16.39.41] ([172.16.39.41]) by smtp.gmail.com with ESMTPSA id c3sm33638100wja.3.2015.07.28.07.52.37 (version=TLSv1.2 cipher=AES128-GCM-SHA256 bits=128/128); Tue, 28 Jul 2015 07:52:38 -0700 (PDT) Message-ID: <1438095155.20182.55.camel@edumazet-glaptop2.roam.corp.google.com> From: Eric Dumazet To: Dave Taht Date: Tue, 28 Jul 2015 16:52:35 +0200 In-Reply-To: References: <87a8ugqvid.wl-jch@pps.univ-paris-diderot.fr> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.10.4-0ubuntu2 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Cc: bloat , Juliusz Chroboczek Subject: Re: [Bloat] AQM and PPP on Linux X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Jul 2015 14:53:09 -0000 On Tue, 2015-07-28 at 16:44 +0200, Dave Taht wrote: > > 4) setting the default qdisc to be fq_codel in the sysctl works on > most dynamically created devices, but does not work on devices that > come up at boot time before the sysctls have a chance to run and the > modprobes to complete. This is why fedora 22, for example, compiled in > fq_codel statically, rather than dynamically. It does not matter fq_codel is static or a module. The thing is : the sysctl itself must be set to fq_codel before any network device is brought up. Since this is a user space policy, nothing prevents the script changing sysctl to first load fq_codel module, then change sysctl.