From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ob0-x231.google.com (mail-ob0-x231.google.com [IPv6:2607:f8b0:4003:c01::231]) (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 A3C5521F807 for ; Mon, 26 Oct 2015 06:48:40 -0700 (PDT) Received: by obbwb3 with SMTP id wb3so143353950obb.0 for ; Mon, 26 Oct 2015 06:48:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=2xH0c4t1TZmX/uG9L5WlmR1Y3OeuzxKqfWfMKTv3tZw=; b=zzDdi4nV8+1ml66N1Tat1hyXf6yM7q15MUGMchkFUN+PmPlumMdnw659UXfTvve74/ SF0K0xvrxZ5OWrHm10c3ytEwHOEP3IJ+t5r2Eq4O9mORwuvaFUUHU94MBVTreo49n5Ro 6UohxXKl+ZfAUI5La+0+c3FBNM0gtdbwKYiQfLtfhRplZjLTA0O/L9vcAYl2aA4DQvHV y+dFl1d1pzFPrworGl0K1WEi1boi3BoQngZvVJbnkKIpnOLeyZkUT3VnyjPG3HFh1ZyJ 2jOLmcJEC7pq+1XsBlYxEY5nsybVazUZm5WB6O7lVqgyC7tAY1cXgNBECUQlX0E67r+q sBag== MIME-Version: 1.0 X-Received: by 10.60.99.7 with SMTP id em7mr24341609oeb.63.1445867319473; Mon, 26 Oct 2015 06:48:39 -0700 (PDT) Received: by 10.202.61.133 with HTTP; Mon, 26 Oct 2015 06:48:39 -0700 (PDT) In-Reply-To: <02FDF355-F509-47E2-B63C-20CCE0ACA890@gmx.de> References: <562A5BE5.6010101@gmail.com> <8AAB9319-17D4-40E5-B5B6-DABCB63864CF@gmx.de> <562CF0E6.5050700@gmail.com> <562CFE58.9080806@gmail.com> <562D353D.9000308@gmail.com> <562E1C37.4000506@gmail.com> <02FDF355-F509-47E2-B63C-20CCE0ACA890@gmx.de> Date: Mon, 26 Oct 2015 14:48:39 +0100 Message-ID: From: Dave Taht To: Sebastian Moeller Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: "cerowrt-devel@lists.bufferbloat.net" Subject: Re: [Cerowrt-devel] Problems testing sqm (solved) X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Oct 2015 13:49:03 -0000 in terms of testing wifi, the most useful series of tests to conduct at the moment - since we plan to fix per station queuing soon - are the rtt_fair tests, against multiple wifi stations. Run it all against one station, then 2, then 4. Dave T=C3=A4ht I just invested five years of my life to making wifi better. And, now... the FCC wants to make my work, illegal for people to install. https://www.gofundme.com/savewifi On Mon, Oct 26, 2015 at 2:41 PM, Sebastian Moeller wrote: > Hi Richard, > > > On Oct 26, 2015, at 13:27 , Richard Smith wrote: > >> On 10/26/2015 07:50 AM, Dave Taht wrote: >>> I am extremely disappointed you deleted your (admittedly inadvertent) >>> wifi results. >> >> Oops, sorry. Trying to prevent confusion since they were misleading. >> >>> Did you keep them anywhere? Now that we know what was wrong they >>> become way more interesting in the context of make-wifi-fast. >> >> It's google so they are never really gone. :) Restored. >> >> https://drive.google.com/folderview?id=3D0B-P0wCbNmKvAWnl6dUc1bVhMaU0&us= p=3Dsharing >> >> Note: They are apples to oranges. What was marked as 1900acs "bad" was = actually a WNDR3800 running OpenWrt Barrier Breaker r40727 / LuCI Trunk (sv= n-r10180). >> >> If you want more WiFi traces with latency I can give you _loads_ of thos= e. :) From both here in my apt and at work. Just tell me what you want. = I've got wndr3700v2's, Archer C7v2's, and now the Linksys 1900acs. >> >> What I don't have is a laptop with an AC chipset only N. I've got acess= to a Mac Air with AC to test with, but so far its thwarted me on getting f= lent to work. I need to research how to compile the netperf package with o= ptions using homebrew. I'm still a total noob when using a Mac. > > So, I have no recipe for home-brew, but I use the attached as loc= al ports collection under macports to get flent to run: > > > > > 1) Unpack the archive into your home directory (it should net up in ~/mac= ports or whatever name you choose). > > 2.a) Install macports (see https://www.macports.org/install.php ). > > 2.b) Edit /opt/local/etc/macports/sources.conf to contain: > file:///Users/$USERNAME/macports > make sure to replace $USERNAME with your real user name. > > 3) run the following command (to make sure you have all the current recip= es): > sudo port selfupdate > > 4) Cd into /Users/$USERNAME/macports and run (to add your local port defi= nitions to the ): > sudo portindex > > 5) install the prerequisites: > sudo port install -cu git netperf fping py35-matplotlib-basemap q= t4-mac > These should drag in all the required dependencies, git is needed= to clone flent itself, fping is needed as the bad ping in macosx (at least= up to 10.9) does not have high-resolution timestamps IIRC, qt4-mac is requ= ired by the GUI, and py35-matplotlib-basemap is the shortest way to get pyt= hon 3.5 with all required packages installed (short on the command line, th= is drags in quite a lot and will take a while, I hope you have something be= tter than the current macbook to compile ;) ) > > 6) Get flent, cd into the intended parent directory and call (or if you d= id already, call =E2=80=9Cgit pull=E2=80=9D in the flent directory to get T= oke=E2=80=99s most recent in): > git clone https://github.com/tohojo/flent > > 7) edit run-flent in the flent directory to point to the just installed p= ython: > #!/usr/bin/env python3.5 > You need to see where the just installed python 3.5 actually live= s but I assume the above should work, just =E2=80=9C#!/usr/bin/env python= =E2=80=9D will point to the system supplied python for which I have no clue= how to install additional packages like the qt4 one required for the GUI. = I have not tested whether this is required for 10.10 or 10.11, in any way i= nstalling all under macports is nice because to clean up afterwards all you= need to do is remove /opt/local... > > 8) run it from the flent directory, e.g.: > date ; ping -c 10 netperf-eu.bufferbloat.net ; ./run-flent --ipv4= -l 150 -H netperf-eu.bufferbloat.net rrul --remote-metadata=3Droot@gw.home= .lan -p all_scaled --disable-log -D . -t IPv4_test; date > and: > date ; ping6 -c 10 netperf-eu.bufferbloat.net ; ./run-flent --ipv= 6 -l 150 -H netperf-eu.bufferbloat.net rrul --remote-metadata=3Droot@gw.hom= e.lan -p all_scaled --disable-log -D . -t IPv6_test: date > > Just replace netperf-eu.bufferbloat.net with your netserver name or IP, w= ith the ssh login to the DUT (I guess you need to set up passwordless login= for this to work). But since you know flent this is just to keep the instr= uction complete enough to share with other mac users=E2=80=A6 > > 9) In case you routinely use macports remember to accasionally run: > date ; sudo port selfupdate ; port outdated ; sudo port install o= utdated > To get all the newest versions in... > > > Best Regards > Sebastian > > >> >> -- >> Richard A. Smith > >