From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-x231.google.com (mail-wm0-x231.google.com [IPv6:2a00:1450:400c:c09::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 439AE3B29E for ; Sun, 26 Nov 2017 04:47:34 -0500 (EST) Received: by mail-wm0-x231.google.com with SMTP id 124so12108417wmv.1 for ; Sun, 26 Nov 2017 01:47:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc:message-id:references :to; bh=X78GufH6WBssUphGE9B1UQ+ENAL+XNl28Jt1ffadkIo=; b=DWa3ffOU/t2Zot8PjvgSwrBSWvw++euFbhvbWNoAq+4086AXMHrV21rcKHBvr7tP2J 95yDwcwnKXFQmo8Hl4PGiIchR3h+ZgkjKJTXsfo9K8q7DFmJ8xapIBudt92TaG9ncsjN h52iETvx/+VgrFhHUmsrp8759accuuDPL9uTolYfO2iCEZc389puSZv+41MG87H0bvkB l2awRw+kJiUAh78BuA3Gv4Lmyyt/sLS+0EmzUsJN/Z5US7Q5Cbs++7kdsfrUZCVV/OsQ oPnMB89lSGBhdZH1ebU3wzpiax06R19bH2qjA+24Sc87ZR8rcW8937zFFcOv+VUfMU65 nPrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=X78GufH6WBssUphGE9B1UQ+ENAL+XNl28Jt1ffadkIo=; b=kC/zQ5wKlvjvsg/4qf6MNiu8x6zXJpcFdU4z6BqMpQjJi9vy4hQONVXPoXZfUQScdf 3HsotsdmbDAiagdeFaJDLlSN5ZMIeSi09IUyUZSLH5uENK3tFfMrsphYettlnMjvpl9p ZoqBse+gO2hcdcvh8QhEagF8KuRGaSFK2tik4uSJHTR3lQmZRYh226QFM3ku3DFv1C/N cJNfPupw3F+cKwuPztyA7ntIWpwj5z+LpfX/3kqogZKopPEC7RzagICQL+lkmm185ids hyMuXKcKZ8e4QwNLzO1f2Xel0anb12esXN6y6hIuCmr1MyTcxY3efrx3k9RV703iJi3/ 0NtA== X-Gm-Message-State: AJaThX64o0qVCEob32h+gTlRa/a7jXjeb7LcLwuZp0faCUApgXQerXbN F5sKN0JC4tQY0beYeVevwhc= X-Google-Smtp-Source: AGs4zMY9z6sVr3axFpdoOJM0A/tlkEm8IyN/pVkAxhseUEavW4B31+0KMnCAFrxZ+YwtWd90e5dH3A== X-Received: by 10.28.74.152 with SMTP id n24mr1600063wmi.7.1511689653331; Sun, 26 Nov 2017 01:47:33 -0800 (PST) Received: from [10.72.0.130] (h-1169.lbcfree.net. [185.99.119.68]) by smtp.gmail.com with ESMTPSA id c54sm42784306wra.84.2017.11.26.01.47.32 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 26 Nov 2017 01:47:32 -0800 (PST) Content-Type: multipart/alternative; boundary="Apple-Mail=_0B4C1A44-607E-4D37-A9D6-EAA69547A184" Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) From: Pete Heist In-Reply-To: Date: Sun, 26 Nov 2017 10:47:30 +0100 Cc: Cake List Message-Id: <8F179D16-9E10-44B3-B84C-8A988DD376F5@gmail.com> References: <6BE29FE9-6E32-4324-8B56-6BB3B6E5F033@gmail.com> To: Dave Taht X-Mailer: Apple Mail (2.3124) Subject: Re: [Cake] cake flenter results round 0 X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Nov 2017 09:47:34 -0000 --Apple-Mail=_0B4C1A44-607E-4D37-A9D6-EAA69547A184 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On Nov 26, 2017, at 9:42 AM, Dave Taht wrote: >=20 > That is a really, really long, and extremely pleasant, way of saying: >=20 > "OK, it doesn't crash". >=20 > :) >=20 > can flenter work with the veth stuff and namespaces? Maybe a little more than that, but not much more. :) I put it on git for = reference: https://github.com/peteheist/flenter = So far no to the veth and namespace support, but I don=E2=80=99t see why = it couldn=E2=80=99t. A flenter =E2=80=9Crig" includes up to six roles. = In this test I=E2=80=99m only using four since it=E2=80=99s not over p2p = wifi: client, client router, server router and server. The script = doesn=E2=80=99t care where those are as long as it can ssh to them = without a password so it can run flenter_shell.sh to do its setup and = run flent on the client. My dream was that you could just define your = rig with a few parameters, run it, and enjoy all the results. That dream = is still more of a waking nightmare as you have to modify the tests = based on what your rig can do. I think the most important thing to making the tests more relevant for = cake after "round 1=E2=80=9D changes is using different bandwidths and = rtts, right? I could use netem for this. The use of veth and namespaces = is mainly for getting it to run on one box, right? Where=E2=80=99s the = latest code for that, btw? I=E2=80=99m a little lost as to whether or if = I need to be using net-next, if I can just use the current netem I have, = where to get the latest netem and veth / namespaces stuff, etc... --Apple-Mail=_0B4C1A44-607E-4D37-A9D6-EAA69547A184 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8
On Nov 26, 2017, at 9:42 AM, Dave Taht <dave.taht@gmail.com>= wrote:

That is a really, really long, and extremely pleasant, way of = saying:

"OK, it doesn't crash".

:)

can flenter = work with the veth stuff and namespaces?

Maybe a little more than that, but not much more. :) I put it = on git for reference: https://github.com/peteheist/flenter

So far no to the veth = and namespace support, but I don=E2=80=99t see why it couldn=E2=80=99t. = A flenter =E2=80=9Crig" includes up to six roles. In this test I=E2=80=99m= only using four since it=E2=80=99s not over p2p wifi: client, client = router, server router and server. The script doesn=E2=80=99t care where = those are as long as it can ssh to them without a password so it can run = flenter_shell.sh to do its setup and run flent on the client. My dream = was that you could just define your rig with a few parameters, run it, = and enjoy all the results. That dream is still more of a waking = nightmare as you have to modify the tests based on what your rig can = do.

I think = the most important thing to making the tests more relevant for cake = after "round 1=E2=80=9D changes is using different bandwidths and rtts, = right? I could use netem for this. The use of veth and namespaces is = mainly for getting it to run on one box, right? Where=E2=80=99s the = latest code for that, btw? I=E2=80=99m a little lost as to whether or if = I need to be using net-next, if I can just use the current netem I have, = where to get the latest netem and veth / namespaces stuff, = etc...

= --Apple-Mail=_0B4C1A44-607E-4D37-A9D6-EAA69547A184--