From: Sebastian Moeller <moeller0@gmx.de>
To: codel@lists.bufferbloat.net,
Frantisek Borsik <frantisek.borsik@gmail.com>,
bob.mcmahon@umbernetworks.com
Cc: dan <dandenson@gmail.com>,
Robert McMahon <rjmcmahon@rjmcmahon.com>,
David Lang <david@lang.hm>,
"Livingood, Jason" <Jason_Livingood@comcast.com>,
Cake List <cake@lists.bufferbloat.net>,
Make-Wifi-fast <make-wifi-fast@lists.bufferbloat.net>,
bloat <bloat@lists.bufferbloat.net>,
Jeremy Austin via Rpm <rpm@lists.bufferbloat.net>,
"Dave.seddon Ca" <dave.seddon.ca@gmail.com>,
William Fisher <zzyzxr99@gmail.com>,
Igor Aleinikov <igor.aleinikov@adnacom.com>,
Jim <jim@iniholdings.com>, Jiml <jiml@quicksmart.com>,
Douglas Fairbairn <dfairbairn@megachips.com>,
Thomas <thomas@monjalon.net>,
Tim Odriscoll <tim.odriscoll@intel.com>,
Morten <morten@broerup.com>,
Sebastian Moeller <sebastian.moeller@gmail.com>,
Mt Denicolo <mt.denicolo@gmail.com>,
Mmcmahon01 <mmcmahon01@gmail.com>,
Santanu Sinha <santanusinha@yahoo.com>,
Matthew <matthew@mteley.com>, Koen DS <koen0607@gmail.com>,
Shotaro Saito <ssaito@megachips.com>,
Robin Jarry <rjarry@redhat.com>, Ehf <ehf@ehf.me>,
G White <g.white@cablelabs.com>,
Chunyuhu07 <chunyuhu07@gmail.com>,
Matthew Fischer <matthew.fischer@gmail.com>
Subject: [Codel] Re: [Rpm] Re: [Bloat] Re: [Cake] "Fi-Wi is a new forwarding plane for wireless" - Bob McMahon
Date: Mon, 25 May 2026 08:58:12 +0200 [thread overview]
Message-ID: <7455E3B4-7FB4-4D40-A900-B31151D12F6F@gmx.de> (raw)
In-Reply-To: <CAJUtOOh3NojvUTFdieMgmPYYErRCUFj46wOtBJeD4avafvxGXA@mail.gmail.com>
On May 25, 2026 7:43:01 AM GMT+02:00, Frantisek Borsik <frantisek.borsik@gmail.com> wrote:
>Hey Bob,
>
>This is all nice and all, but it really doesn't matter. The only measurable
>term IMO we really need is this - is the setup we are using good enough and
>delivering all we need? And the answer for ISP like Dan and many that will
>come "to Jesus" is sounding YES. It's here, it's cheap, it's getting better.
Not sure I fully buy this, if I understand correctly, Dan uses traffic shaping to "neuter" WiFi from its worst self congestion tendencies... that is a clever way to work around clear short comings in modern WiFi not evidence that modern WiFi has no issues...
>
>You will get your evidence and then what? When (and big iF) Fi-Wi will
>materialize, we will have Wi-Fi 8
><https://www.linkedin.com/feed/update/urn:li:activity:7460998580456116224/>
>for those interested in chasing marginal improvements and the latest thing.
That is the 3GPP playbook, always overpromise for the coming generation N+1 and once that materilalizes and typically under-delivers roll-over the unfulfilled promises simply into N+2, maybe add a few more claims... Sure fitting for the latexstage capitalusm we find ourselves in, but let's not get fooled by marketing promises and judge WiFi8 once it exists by its merits/performance, please.
>Jonathan Morton will deliver his improvement on CAKE, we might even get
>into microsecond territory.
Last time I researched his deltic approach it looked very much not going into the microsecond territory, I remember 25ms as latency target somehow... 25ms is certainly not bad, and not high-latency, but seems different from ultra-low-latency approaches. So I might have missed some interesting development, if you have a link you could share to get me up to speed again, I would be grateful.
> There will be FQ-PIE, PURPLE CAKE, HTB-MQ (to
>supplement CAKE-MQ)...
>
>Anyway, you will like this:
>https://arstechnica.com/gadgets/2017/02/going-hands-on-and-behind-the-scenes-at-the-plume-wi-fi-hq/
>
>Plume used to do this, you will have your Fi-Wi house test bed up and
>running, soon. Let's have fun and do another round of the good ole
>Wi-Fi/mesh router rumble:
>
>https://arstechnica.com/gadgets/2016/09/the-router-rumble-ars-diy-build-faces-better-tests-tougher-competition/
>https://arstechnica.com/gadgets/2016/12/review-comparing-google-wifi-to-other-mesh-networking-heavyweights/
>
>Maybe Jim and Ars Technica would be interested in it.
>
>
>All the best,
>
>Frank
>
>Frantisek (Frank) Borsik
>
>
>*In loving memory of Dave Täht: *1965-2025
>
>https://libreqos.io/2025/04/01/in-loving-memory-of-dave/
>
>
>https://www.linkedin.com/in/frantisekborsik
>
>Signal, Telegram, WhatsApp: +421919416714
>
>iMessage, mobile: +420775230885
>
>Skype: casioa5302ca
>
>frantisek.borsik@gmail.com
>
>
>On Sun, May 24, 2026 at 11:57 PM <bob.mcmahon@umbernetworks.com> wrote:
>
>> Hi Frank,
>>
>> The question needs to be framed in measurable terms.
>>
>> The systems you named operate at different layers than the 802.11 MAC/PHY
>> layer where TXOP allocation, retries, EDCA contention, AMPDU behavior, and
>> airtime utilization occur throughout the building. batman-adv routes
>> between mesh nodes. CAKE and FQ-CoDel operate on IP-layer queues. QoE
>> middle-boxes operate from the WAN/IP side.
>>
>> So the question is whether IP-layer AQMs or WAN-side QoE systems affect
>> measurable 802.11 MAC/PHY behavior under load.
>>
>> If they do, the predicted MAC/PHY effects would include:
>>
>> - lower failed TXOP percentage
>> - lower retransmission airtime fraction
>> - improved AMPDU completion efficiency
>> - higher payload delivered per TXOP
>> - lower AMPDU truncation frequency
>> - reduced EDCA wait distributions
>> - improved airtime utilization
>> - reduced service-time variance
>> - changed MCS distributions across stations under realistic spatial
>> topology, particularly at coverage edges and where multiple APs or RRHs are
>> candidates for node selection
>>
>> That is the measurement gap I am pointing at. The industry has extensive
>> 802.11 feature lists and marketing claims, with comparatively little open
>> tooling to falsify what those actually do to building wide 802.11 MAC/PHY
>> behavior under real multi-client, multi-AP load.
>>
>> I developed and still maintain iperf2 because throughput alone has proven
>> an insufficient measurement model for network behavior, e.g. latencies and
>> responsiveness under load. Features added to iperf2 include:
>>
>> - trip-times
>> - bounceback testing
>> - one-way IP packet timing measurements
>> - packet-level latency histograms
>> - message-level (TCP write/read completion) latency histograms
>> - responsiveness under load measurements
>> - enhanced per-interval reporting
>> - CWND reporting
>> - RTT reporting
>> - bytes/packets in-flight reporting
>> - TCP retransmission reporting
>> - TCP congestion-control selection (CUBIC, BBR, Prague, etc.)
>> - udp-l4s including CE counters and durations
>> - isochronous traffic generation
>> - socket-layer pacing via SO_MAX_PACING_RATE
>> - token-bucket write-rate control
>> - Markov-chain packet-size generation
>> - UDP latency/jitter analysis
>> - multicast testing
>>
>> Those measurements operate above the 802.11 MAC/PHY. The missing layer
>> remains open 802.11 MAC/PHY telemetry, which is what I'm building now.
>>
>> This measurement standard should apply equally to any claim from any
>> architecture, including Fi-Wi.
>>
>> The question becomes: does centralized MAC telemetry and coordinated
>> airtime control affect measurable 802.11 MAC/PHY behavior under load
>> relative to autonomous AP operation?
>>
>> Measure the same MAC/PHY metrics under equivalent topology, offered load,
>> and client mix. If those measurements do not improve relative to baseline,
>> the architectural claim of Fi-Wi fails. We won't know until Fi-Wi is
>> designed, built, deployed and measured at many different locations. The
>> theoretical case is strong. Centralized scheduling, joint optimization,
>> and observability all argue for it. The design and measurements are the
>> next steps. Then we'll see based on evidence.
>>
>> Bob
>>
>> Technically, Betamax was superior to VHS, and yet...
>>
>> If we would be talking about FiWi pre-jump from Wi-Fi 5 to Wi-Fi6/E/7, I
>> would even try to do my best and ignore https://fastgood.cheap.
>> But we are not there, for better or for worse.
>>
>> ISPs like Dan that use Wi-Fi 6 (with mesh, especially based on batman-adv
>> and FQ-CoDel / CAKE) and above at customer premises and Quality of
>> Experience middle-box on their last-mile, while providing good, personal
>> customer service (not some crappy outsourcing of it to India or "AI") will
>> be hard to beat, even for a big telco/ISP offering cheaper price. Yes, some
>> people will leave but the most of them will be coming back.
>>
>> This is, believe it or not, not a high bar to jump over, even though not
>> many ISPs are getting it already. We all know that more or less: "Bandwidth
>> is a lie, Bandwidth is dead," so it's coming. They will be throwing more
>> bandwidth on it for some time, but we will be getting from "innovators" to
>> "early adopters" soon and then, all we need is just that "crossing the
>> chasm."
>>
>> Despite all the difficulties, it will be faster and cheaper - also "good
>> enough," than FiWi. Or rather, it's here already, it's just not evenly
>> distributed.
>> There might be some good niche use case for FiWi, though, once it will
>> mature and get there.
>>
>> All the best,
>>
>>
>> Frank
>>
>>
>>
>> Frantisek (Frank) Borsik
>>
>>
>>
>> *In loving memory of Dave Täht: *1965-2025
>>
>> https://libreqos.io/2025/04/01/in-loving-memory-of-dave/
>>
>>
>>
>> https://www.linkedin.com/in/frantisekborsik
>>
>> Signal, Telegram, WhatsApp: +421919416714
>>
>> iMessage, mobile: +420775230885
>>
>> Skype: casioa5302ca
>>
>> frantisek.borsik@gmail.com
>>
>> On Sun, May 24, 2026 at 2:12 AM dan <dandenson@gmail.com> wrote:
>>
>>
>>
>> On Sat, May 23, 2026 at 10:36 AM <bob.mcmahon@umbernetworks.com> wrote:
>>
>> > I don't have arguments on the technical bits of your reply.
>>
>> The industry hasn't provided open source tools to analyze 802.11 properly.
>> The proprietary ones are tightly coupled to chip firmware, owned by 802.11
>> vendors, and not for sale.
>>
>> You've built solid networks, especially given how little 802.11 MAC-layer
>> and MCS observability current tooling exposes. I hope to make open source
>> 802.11 MAC telemetry tools available sooner rather than later. These will
>> run on both an ESP32-C5 and an RPi5. The inexpensive ESP32 allows monitors
>> to be placed throughout a venue at low cost.
>>
>> A key issue is what's being measured. Your deployment data is a capacity
>> analysis. Once baseline capacity is adequate, user experience is driven by
>> tail latency and service-time variance rather than throughput. A network
>> can saturate aggregate throughput while still showing large service-time
>> variance and long per-flow tails under contention. These are different
>> measurements.
>>
>> And CODEL and CAKE are IP-layer mechanisms. They don't operate on 802.11
>> TXOPs or airtime sojourn, which is where the contention and service-time
>> variance actually live. AQL is closer. It operates on airtime at the
>> driver/firmware boundary, but it's still per-AP. There's no coordination
>> across APs and no MAC telemetry exposed upward.
>>
>> Slide 6 of my DPDK Summit Stockholm talk lays out the layering:
>> https://www.umbernetworks.com/DPDK_WiFi_Stockholm_Pres.html
>>
>> Check out iperf2's advanced features around --bounceback, --trip-times,
>> and --histograms. These are available as open source. Man page:
>> https://iperf2.sourceforge.io/iperf-manpage.html
>>
>> I'll try to respond with some metrics soon. My rig is down at the moment,
>> so give me a few days.
>>
>> Bob
>>
>>
>> I agree. However, I'm not actually just measuring throughput, but running
>> latency sensitive applications without issues. Frank might attest to my
>> efforts to reduce latency and I routinely share data on lqos (and another
>> QoE product's) TCP measurements for latency and among QoE users, I believe
>> my network is top 1% in latency and jitter and in the WISP space.
>> Obviously I'm not going to compete with XGSPON operators.. (though I'm only
>> measuring TCP because that's the 'easiest' to measure passively
>> practically). While this is not an engineering adequate benchmark, if my
>> VoIP handsets work over wireless then the wireless is good is a very
>> reasonable latency, jitter, loss argument. And I run a few brands of WiFi
>> based VoIP phones (Fanvill Wxxx series, Yealink Wxx and AXxx series).
>> Similarly, if the sonos works and is in sync, the wifi is good.
>>
>> As a service company and as a user, I don't really care so much where the
>> goodness is in the system, mac layer or IP having cake work it's magic.
>> Basically running an AP on OFMDA (as much as possible) and well under the
>> 'red line' capacity delivers great results on WiFi7 radios (and some WiFi6
>> radios). I have no doubt that FiWi could get more of the theoretical
>> throughput delivered at the mac layer.
>>
>> Deliverables are all that matter to me and I think to buyers and users.
>> Benchmarks test deliverables which is great and I'm a routing iperf* user.
>> It's engineering's problem to develop the next tech *AND* solicit funding
>> to do so.
>>
>>
>>
>_______________________________________________
>Codel mailing list -- codel@lists.bufferbloat.net
>To unsubscribe send an email to codel-leave@lists.bufferbloat.net
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
next prev parent reply other threads:[~2026-05-25 6:58 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-05-14 16:46 [Codel] "Fi-Wi is a new forwarding plane for wireless" - Bob McMahon Frantisek Borsik
2026-05-14 17:08 ` [Codel] Re: [Cake] " David Lang
2026-05-14 17:26 ` Frantisek Borsik
2026-05-14 19:38 ` bob.mcmahon
2026-05-14 19:55 ` David Lang
2026-05-15 11:11 ` bob.mcmahon
2026-05-15 13:57 ` David Lang
2026-05-15 14:18 ` David Lang
2026-05-15 15:17 ` bob.mcmahon
2026-05-19 13:52 ` [Codel] Re: [Bloat] " Livingood, Jason
2026-05-19 18:59 ` David Lang
2026-05-19 22:45 ` bob.mcmahon
2026-05-21 19:42 ` Frantisek Borsik
2026-05-21 20:02 ` dan
2026-05-22 14:36 ` [Codel] Re: [Rpm] " Robert McMahon
2026-05-23 2:18 ` dan
2026-05-23 16:36 ` bob.mcmahon
2026-05-23 22:12 ` dan
2026-05-24 20:06 ` Frantisek Borsik
2026-05-24 21:57 ` bob.mcmahon
2026-05-25 5:43 ` Frantisek Borsik
2026-05-25 6:58 ` Sebastian Moeller [this message]
2026-05-25 12:45 ` Frantisek Borsik
2026-05-25 13:36 ` Sebastian Moeller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://lists.bufferbloat.net/postorius/lists/codel.lists.bufferbloat.net/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=7455E3B4-7FB4-4D40-A900-B31151D12F6F@gmx.de \
--to=moeller0@gmx.de \
--cc=Jason_Livingood@comcast.com \
--cc=bloat@lists.bufferbloat.net \
--cc=bob.mcmahon@umbernetworks.com \
--cc=cake@lists.bufferbloat.net \
--cc=chunyuhu07@gmail.com \
--cc=codel@lists.bufferbloat.net \
--cc=dandenson@gmail.com \
--cc=dave.seddon.ca@gmail.com \
--cc=david@lang.hm \
--cc=dfairbairn@megachips.com \
--cc=ehf@ehf.me \
--cc=frantisek.borsik@gmail.com \
--cc=g.white@cablelabs.com \
--cc=igor.aleinikov@adnacom.com \
--cc=jim@iniholdings.com \
--cc=jiml@quicksmart.com \
--cc=koen0607@gmail.com \
--cc=make-wifi-fast@lists.bufferbloat.net \
--cc=matthew.fischer@gmail.com \
--cc=matthew@mteley.com \
--cc=mmcmahon01@gmail.com \
--cc=morten@broerup.com \
--cc=mt.denicolo@gmail.com \
--cc=rjarry@redhat.com \
--cc=rjmcmahon@rjmcmahon.com \
--cc=rpm@lists.bufferbloat.net \
--cc=santanusinha@yahoo.com \
--cc=sebastian.moeller@gmail.com \
--cc=ssaito@megachips.com \
--cc=thomas@monjalon.net \
--cc=tim.odriscoll@intel.com \
--cc=zzyzxr99@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox