<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">I have, finally.  It's been running for a week or so, now.<div><br></div><div>OpenWRT was an _adventure_.  The board is UEFI, not standard bios.  And while it will merrily boot OpenWRT's non-uefi images off of USB, it won't boot the non-UEFI setup from the internal storage (I'm using the eMMC).  So _that_ was fun (and I made some dumb mistakes that were especially fun to correct.</div><div><br></div><div>But it's running OpenWRT 19.07 (and a UEFI bootloader before grub that's from ToT OpenWRT).</div><div><br></div><div>Anyway, I have cake running, 950Mbps ingress and 35Mbps egress (modem is provisioned at 1.3G ingress, and a bit over 35Mbps egress).  fq_codel was defaulted, in multi-queue mode.  While I'm using cake on ingress, my local link hasn't been hitting the limiter very often:</div><div><br></div><div><div>                Tin 0</div><div>  thresh        950Mbit</div><div>  target          1.5ms</div><div>  interval       30.0ms</div><div>  pk_delay         22us</div><div>  av_delay          9us</div><div>  sp_delay          2us</div><div>  backlog            0b</div><div>  pkts        243608193</div><div>  bytes    250748364896</div><div>  way_inds     13167720</div><div>  way_miss      1245030</div><div>  way_cols            0</div><div>  drops            1075</div><div>  marks             101</div><div>  ack_drop            0</div><div>  sp_flows            0</div><div>  bk_flows            1</div><div>  un_flows            0</div><div>  max_len         69876</div><div>  quantum          1514</div></div><div><br></div><div>Given that most of the hosts that I interact with are only about 10-15ms away, I'm probably going to change the interval target to better match that.</div><div><br></div><div>Interestingly, while it has a pair of multiqueue NICs (i211s), the igbe driver isn't configuring them for RSS.  Both output queues are being used, but not the ingress queues:</div><div><br></div><div>wan interface:</div><div><div>     tx_queue_0_packets: 56635989</div><div>     tx_queue_1_packets: 39777210</div><div>     rx_queue_0_packets: 243646072</div><div>     rx_queue_1_packets: 0</div></div><div><br></div><div>lan interface:</div><div><div>     tx_queue_0_packets: 85047897</div><div>     tx_queue_1_packets: 162004500</div><div>     rx_queue_0_packets: 111174855</div><div>     rx_queue_1_packets: 0</div></div><div><br></div><div>Since I have housemates that don't appreciate me messing with the network during their meetings, I haven't gotten around to poking more deeply at that (or at experimenting with running cake on two ingress queues).</div><div><br></div><div>That being said, I bench-tested this before I put it into operation and was able to see 940Mbps of iperf goodput through cake and NAT...  Took all of a core, though (and that core was still cold and therefore potentially able to boost to 2.5GHz).  I haven't determined how long it will take to thermally throttle, and if bandwidth suffers as a result.</div><div><br></div><div>Pretty happy with it so far, though.</div></div></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Apr 26, 2020 at 7:46 PM Dave Taht <<a href="mailto:dave.taht@gmail.com">dave.taht@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">anyone got around to hacking on this board yet?<br>
<br>
On Sat, Apr 4, 2020 at 9:27 AM Aaron Wood <<a href="mailto:woody77@gmail.com" target="_blank">woody77@gmail.com</a>> wrote:<br>
><br>
> The comparison of chipset performance link (to OpemWRT forums) that went out had this chip, the J4105 as the fastest.  Able to do a gigabit with cake (nearly able to do it in both directions).<br>
><br>
> I think this has replaced the apu2 as the board I’m going with as my edge router.<br>
><br>
> On Sat, Apr 4, 2020 at 9:10 AM Dave Taht <<a href="mailto:dave.taht@gmail.com" target="_blank">dave.taht@gmail.com</a>> wrote:<br>
>><br>
>> Historically I've found the "Celeron" chips rather weak, but it's just<br>
>> a brand. I haven't the foggiest idea how well this variant will<br>
>> perform.<br>
>><br>
>> The intel ethernet chips are best of breed in linux, however. It's<br>
>> been my hope that the 211 variant with the timed networking support<br>
>> would show up in the field (sch_etx) so we could fiddle with that,<br>
>> (the apu2s aren't using that version) but I cannot for the life of me<br>
>> remember the right keywords to look it up at the moment. this feature<br>
>> lets you program when a packet emerges from the driver and is sort of<br>
>> a whole new ballgame when it comes to scheduling - there hasn't been<br>
>> an aqm designed for it, and you can do fq by playing tricks with the<br>
>> sent timestamp.<br>
>><br>
>> All the other features look rather nice on this board.<br>
>><br>
>> On Sat, Apr 4, 2020 at 7:47 AM David P. Reed <<a href="mailto:dpreed@deepplum.com" target="_blank">dpreed@deepplum.com</a>> wrote:<br>
>> ><br>
>> > Thanks! I ordered one just now. In my experience, this company does rather neat stuff. Their XMOS based microphone array (ReSpeaker) is really useful. What's the state of play in Linux/OpenWRT for Intel 9560 capabilities regarding AQM?<br>
>> ><br>
>> > On Saturday, April 4, 2020 12:12am, "Aaron Wood" <<a href="mailto:woody77@gmail.com" target="_blank">woody77@gmail.com</a>> said:<br>
>> ><br>
>> > > _______________________________________________<br>
>> > > Cake mailing list<br>
>> > > <a href="mailto:Cake@lists.bufferbloat.net" target="_blank">Cake@lists.bufferbloat.net</a><br>
>> > > <a href="https://lists.bufferbloat.net/listinfo/cake" rel="noreferrer" target="_blank">https://lists.bufferbloat.net/listinfo/cake</a><br>
>> > > <a href="https://www.seeedstudio.com/ODYSSEY-X86J4105800-p-4445.html" rel="noreferrer" target="_blank">https://www.seeedstudio.com/ODYSSEY-X86J4105800-p-4445.html</a><br>
>> > ><br>
>> > > quad-core Celeron J4105 1.5-2.5 GHz x64<br>
>> > > 8GB Ram<br>
>> > > 2x i211t intel ethernet controllers<br>
>> > > intel 9560 802.11ac (wave2) wifi/bluetooth chipset<br>
>> > > intel built-in graphics<br>
>> > > onboard ARM Cortex-M0 and RPi & Arduino headers<br>
>> > > m.2 and PCIe adapters<br>
>> > > <$200<br>
>> > ><br>
>> ><br>
>> ><br>
>> > _______________________________________________<br>
>> > Bloat mailing list<br>
>> > <a href="mailto:Bloat@lists.bufferbloat.net" target="_blank">Bloat@lists.bufferbloat.net</a><br>
>> > <a href="https://lists.bufferbloat.net/listinfo/bloat" rel="noreferrer" target="_blank">https://lists.bufferbloat.net/listinfo/bloat</a><br>
>><br>
>><br>
>><br>
>> --<br>
>> Make Music, Not War<br>
>><br>
>> Dave Täht<br>
>> CTO, TekLibre, LLC<br>
>> <a href="http://www.teklibre.com" rel="noreferrer" target="_blank">http://www.teklibre.com</a><br>
>> Tel: 1-831-435-0729<br>
><br>
> --<br>
> - Sent from my iPhone.<br>
<br>
<br>
<br>
-- <br>
Make Music, Not War<br>
<br>
Dave Täht<br>
CTO, TekLibre, LLC<br>
<a href="http://www.teklibre.com" rel="noreferrer" target="_blank">http://www.teklibre.com</a><br>
Tel: 1-831-435-0729<br>
</blockquote></div>