From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qk0-x235.google.com (mail-qk0-x235.google.com [IPv6:2607:f8b0:400d:c09::235]) (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 9CBB021F366 for ; Wed, 22 Apr 2015 14:26:18 -0700 (PDT) Received: by qkgx75 with SMTP id x75so230303444qkg.1 for ; Wed, 22 Apr 2015 14:26:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=Ez1vHTq7YQSik/+wqpI3aCX4PZHsH6cEblfsab8frUE=; b=dTMfPMv67/RaV3mn6BIo8OImkwaD5C7l3rxnPjBeO8OP0jG6yz6T64XosDzn3gTfIT KjE34WXqpaNgkCcFuOAb1y7dCv/eppiVYrZGSHIsQgDfFdumt6zQAp+4fhcqOnIkSkCP RMWkKn9Z5rT2VrIyo1Xk92xSpeA53+LUOJl3jZy9Xh4JycfqMmzb2VQE1nIVBSs4wyVS DDNIs0rDAW5URJX6v+0qsnMI36IeYUn7QAjv8SEp8pSGYBDc9x1rWogQkKj94bnplL+y sgAM+t1Hh0osNmkQBc8bJ4NP2KPHhB2OtHshju3yHFwVhNfVGzs97M31UaFz8ZkYfBDO hdRA== MIME-Version: 1.0 X-Received: by 10.140.238.19 with SMTP id j19mr34173018qhc.87.1429737977171; Wed, 22 Apr 2015 14:26:17 -0700 (PDT) Received: by 10.140.30.52 with HTTP; Wed, 22 Apr 2015 14:26:17 -0700 (PDT) Date: Thu, 23 Apr 2015 00:26:17 +0300 Message-ID: From: Adrian Popescu To: cake@lists.bufferbloat.net Content-Type: text/plain; charset=UTF-8 Subject: [Cake] cake - first impression X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Apr 2015 21:26:46 -0000 Hello, Cake is fast and seems to work, but there are some issues. tc doesn't allow setting the number of flows for cake: tc qdisc add dev eth0 root cake bandwidth 10mbit flows 2048 What is "2048"? Usage: ... cake [ bandwidth RATE | unlimited ] [ besteffort | precedence | diffserv8 | diffserv4 ] [ flowblind | srchost | dsthost | hosts | flows ] [ atm ] bandwidth validation doesn't catch errors such as 100mbps: tc qdisc add dev eth0 root cake bandwidth 100mbps tc qdisc qdisc cake 8003: dev eth0 root refcnt 3 bandwidth 800Mbit diffserv4 flows Latency seems good in the stats, but my tests are nowhere near Dave's tests with 450 flows. This is what I've seen after testing the first public code from the repositories. I haven't touched the out-of-tree module.