From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ua0-x230.google.com (mail-ua0-x230.google.com [IPv6:2607:f8b0:400c:c08::230]) (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 8CADC3B2A4 for ; Mon, 6 Nov 2017 15:15:52 -0500 (EST) Received: by mail-ua0-x230.google.com with SMTP id b11so7275969uae.12 for ; Mon, 06 Nov 2017 12:15:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=MGSd72JyLCwvdf3y+Ou1QwW3adjF9G9L5Nd+O4yrNag=; b=rCqNIO1RLrVzUi3/9q5rtKxJAPBpwyQHdzNTxFTLQp3AndOh4/kxKDTadf919Sq9WB NiMhEuUBH3n8SHWoNLFXDIsbm0ims5f0mIQKvChhpPcCcR3wcXdn+CgfJUg34Kzp9oRU b5LOqWOBiDfdZhM8S9YaEsxUrDDWoMsAqec4vle0Gunj3GYP/31sT2lUj6HctgWlZQdU lRRR/9wNaRYb2sTw3SP6p75JyGkLLIbiGKq7iStS6rFoHrTjBDJ/H7ZBnmi4wuh/kFbR XUl6CW3ikhR0E5P0SaGGH6+ItZpNETnYvFuZtiQgANswD6HkQUtVIlMu4WoChVLy8joi 9tBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=MGSd72JyLCwvdf3y+Ou1QwW3adjF9G9L5Nd+O4yrNag=; b=hmaKIimUUhO5zIO4FpYfHxrZpd9I6VHNpRDr1T6+QuOz3ogVI+cMp0rwY4mlfxYay/ afQbzq2TsKyrab4JliFzD0y86287uX4bCv6/myL6zmZqzsyHFYcchhx19jqlLT39cYFQ XJCVF0CjTEh5YlCrCGGvtbp/nsfb4n0a8mwt93IUdCuuq2AebFpvHzy4B7S61OBWBhVN jvaPUaXRmYXli1Kl2Hie8cEuTHZ7/7dhTnnnzCgD+gLD2qIGyBgC/BMQiHlspT4lZahM S4NgLUvuOpzaCOQS90sUJLkPfxzVWbqEmVrwkAFLCK+Mrye42IkLHYfy0yZ4aqldSVKz EPVg== X-Gm-Message-State: AMCzsaXP4D3nhnr4rozlWxj+UhJPHJzR20X8A5DSiVh07XNp4fhXYXLB 4KajNgyqYNwHomBqUIkESbF1La8CPbOPwTTPr7M= X-Google-Smtp-Source: ABhQp+RVLcEx0uJcM0r/vjP2haXMmNe6MoBClzduQxm0unZ/Qn+S4iUtV7lzHQ7MbnYOJ4opyif/Ml1ERu2jUTeBxpk= X-Received: by 10.159.63.15 with SMTP id h15mr14243689uaj.156.1509999351920; Mon, 06 Nov 2017 12:15:51 -0800 (PST) MIME-Version: 1.0 Sender: konikofi@gmail.com Received: by 10.31.84.65 with HTTP; Mon, 6 Nov 2017 12:15:51 -0800 (PST) In-Reply-To: <95AE4A18-0329-42FA-91E2-9EFF356FD8C9@gmail.com> References: <535CD0D7-CB3A-4C42-AB13-548313F9002A@gmail.com> <95AE4A18-0329-42FA-91E2-9EFF356FD8C9@gmail.com> From: Isaac Konikoff Date: Mon, 6 Nov 2017 12:15:51 -0800 X-Google-Sender-Auth: bvi827f7SxXwp2tf_nUyCmLcEzk Message-ID: To: Pete Heist Cc: Bob McMahon , make-wifi-fast@lists.bufferbloat.net Content-Type: multipart/alternative; boundary="089e082468bcfb7dba055d561e0c" Subject: Re: [Make-wifi-fast] Flent test hardware X-BeenThere: make-wifi-fast@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Nov 2017 20:15:52 -0000 --089e082468bcfb7dba055d561e0c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable You can run flent/iperf/netperf client and server on the same box using a candelatech kernel and then bind to specific interfaces. http://candelatech.com/private/downloads/r5.3.6/ct4.9.29+.x64.tar.gz guest/guest flent example: eth1 192.168.1.2 to DUT(AP LAN side) wlan0 192.168.1.3 to DUT(AP wireless) netserver flent -H 192.168.1.3 --local-bind 192.168.1.2 --swap-up-down -x tcp_download -l 120 iperf example: eth1 192.168.86.103 wlan0 192.168.86.101 iperf upload test iperf -s -B 192.168.86.103 -i10 iperf -c 192.168.86.103 -B 192.168.86.101 -i10 -t120 iperf download test iperf -s -B 192.168.86.101 -i10 iperf -c 192.168.86.101 -B 192.168.86.103 -i10 -t120 On Sun, Nov 5, 2017 at 5:57 AM, Pete Heist wrote: > > On Nov 5, 2017, at 2:42 AM, Bob McMahon wrote: > > I have some brix with realtek and run ptpd installed with fedora 25. > The corrections are in the 25 microsecond range, though there are > anomalies. These are used for wifi DUTs that go into RF enclosures. > > [root@hera ~]# tail -n 1 /var/log/ptpd2.stats > 2017-11-04 18:33:46.723476, slv, 0cc47afffea87386(unknown)/1, > 0.000000000, -0.000018381, 0.000000000, -0.000018463, 1528.032750001, S, > 0.000000000, 0, -0.000018988, 1403, 1576, 17, -0.000018463, 0.000000000 > > For LAN/WAN traffic, I tend to use the intel quad server adapters in a > supermicro mb desktop with 8 or more real cores. (I think the data cente= r > class machines are worth it.) > > > Thanks for the info. I was wondering how large the PTP error would be wit= h > software timestamps, and I see it=E2=80=99s not bad for most purposes. > > Which Realtek Linux driver does your brix use, and is it stable? The r816= 9 > driver=E2=80=99s BQL support was reverted at some point and it doesn=E2= =80=99t look like > that has changed. > > I trust that the extra cores can help, particularly for tests with high > flow counts, but my project budget won=E2=80=99t allow it, and used hardw= are is too > much to think about at the moment. > > Do you (or anyone) know of any problems with running the Flent client and > server on the same box? In the case of the Proliant Microserver, the > Broadcom 5720 adapter should have separate PCI data paths for each NIC. I > guess the bottleneck will still mainly be the CPU. To get some idea of > what's possible on my current hardware, I tried running rrul_be_nflows > tests with the Flent client and server on the same box, through its local > adapter (with MTU set to 1500) with my current Mac Mini (2.26 GHz Core2 D= uo > P7550). I know that doesn=E2=80=99t predict how it will work over Etherne= t, but > it=E2=80=99s a start. > > https://docs.google.com/spreadsheets/d/1MVxGsreiGKNXhfkMIheNFrH_ > GVllFfiH9RU5ws5l_aY/edit#gid=3D1583696271 > > Although total throughput is pretty good for a low-end CPU, I=E2=80=99m n= ot sure > I=E2=80=99d trust the results above 64/64 flows. 256/256 flows was an epi= c fail, > but I won=E2=80=99t be doing that kind of test. > > _______________________________________________ > Make-wifi-fast mailing list > Make-wifi-fast@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/make-wifi-fast > --089e082468bcfb7dba055d561e0c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
You can run flent/iperf/netperf client and server on the s= ame box using a candelatech kernel and then bind to specific interfaces.

flent e= xample:
eth1 192.168.1.2 to DUT(AP LAN side)
wlan0 192.= 168.1.3 to DUT(AP wireless)

netserver
flent -H 192.168.1.3 --local-bind 192.168.1.2 --swap-up-down -x tcp_down= load -l 120


iperf example:
eth1 192.168.86.103
wlan0 192.168.86.101
<= br>
iperf upload test
iperf -s -B 192.168.86.103 -i10
iperf -c 192.168.86.103 -B 192.168.86.101 -i10 -t120
iperf download test
iperf -s -B 192.168.86.101 -i10
iperf -c 192.168.86.101 -B 192.168.86.103 -i10 -t120


On Sun, Nov 5, 2017 at 5:57 AM, Pete Heist <peteheist@gmail.com<= /a>> wrote:

O= n Nov 5, 2017, at 2:42 AM, Bob McMahon <bob.mcmahon@broadcom.com> wrote:
=
I have some brix with realtek and run ptpd installed with fedora 2= 5.=C2=A0 =C2=A0 The corrections are in the 25 microsecond range, though the= re are anomalies.=C2=A0 These are used for wifi DUTs that go into RF enclos= ures.=C2=A0=C2=A0

[root@hera ~]# tail -n 1 /var/log/= ptpd2.stats
2017-11-04 18:33:46.723476, slv, 0cc47afffea87386(unk= nown)/1,=C2=A0 0.000000000,=C2=A0-0.000018381,=C2=A0 0.000000000, -0.000018463, 1528.032750001,= S, 0.000000000, 0, -0.000018988, 1403, 1576, 17, -0.000018463,=C2=A0 0.000= 000000

For LAN/WAN traffic, I tend to use the intel qua= d server adapters in a supermicro mb desktop with 8 or more real cores.=C2= =A0 (I think the data center class machines are worth it.)
<= /blockquote>
Thanks for the info. I was wondering how = large the PTP error would be with software timestamps, and I see it=E2=80= =99s not bad for most purposes.

Which Realtek Linu= x driver does your brix use, and is it stable? The r8169 driver=E2=80=99s B= QL support was reverted at some point and it doesn=E2=80=99t look like that= has changed.

I trust that the extra cores can hel= p, particularly for tests with high flow counts, but my project budget won= =E2=80=99t allow it, and used hardware is too much to think about at the mo= ment.

Do you (or anyone) know of any problems with= running the Flent client and server on the same box? In the case of the Pr= oliant Microserver, the Broadcom 5720 adapter should have separate PCI data= paths for each NIC. I guess the bottleneck will still mainly be the CPU. T= o get some idea of what's possible on my current hardware, I tried runn= ing rrul_be_nflows tests with the Flent client and server on the same box, = through its local adapter (with MTU set to 1500) with my current Mac Mini (= 2.26 GHz Core2 Duo P7550). I know that doesn=E2=80=99t predict how it will = work over Ethernet, but it=E2=80=99s a start.


Although tota= l throughput is pretty good for a low-end CPU, I=E2=80=99m not sure I=E2=80= =99d trust the results above 64/64 flows. 256/256 flows was an epic fail, b= ut I won=E2=80=99t be doing that kind of test.

_____________= __________________________________
Make-wifi-fast mailing list
Make-wifi-fast@list= s.bufferbloat.net
https://lists.bufferbloat.net/listinfo/mak= e-wifi-fast

--089e082468bcfb7dba055d561e0c--