Lets make wifi fast again!
 help / color / mirror / Atom feed
From: David Lang <david@lang.hm>
To: Sebastian Moeller <moeller0@gmx.de>
Cc: Frantisek Borsik <frantisek.borsik@gmail.com>,
	codel@lists.bufferbloat.net, bob.mcmahon@umbernetworks.com,
	dan <dandenson@gmail.com>, Cake List <cake@lists.bufferbloat.net>,
	Make-Wifi-fast <make-wifi-fast@lists.bufferbloat.net>,
	bloat <bloat@lists.bufferbloat.net>
Subject: [Make-wifi-fast] Re: [Bloat] Re: [Codel] [Rpm] Re: Re: [Cake] "Fi-Wi is a new forwarding plane for wireless" - Bob McMahon
Date: Sat, 6 Jun 2026 23:49:26 -0700 (MST)	[thread overview]
Message-ID: <o4q359rr-859s-46nn-24rq-02o9192o72r2@ynat.uz> (raw)
In-Reply-To: <EB5F496F-9DAD-4666-B6F2-1C5CF9C92B59@gmx.de>

Sebastian Moeller via Bloat wrote:

>> On May 25, 2026, at 14:45, Frantisek Borsik <frantisek.borsik@gmail.com> wrote:
>>
> and still under WiFi-limited scenarios h++ps://test.libreqos.com shows latency 
> excursions into thte 500-900ms range. For my taste that certainly leaves ample 
> room for improvements. Sure, when I get closer to the AP so WiFi throughput 
> exceeds WAN throughput my WAN shaper kicks in and I get decent test results 
> (with no noticeable increase in latency-under-load), but that is a work-around 
> only.

this tells me that the bandwidth estimates on wifi are fixed, when they need to 
be dynamic. (or set much lower)

When you are too far from the wifi, you aren't getting enough throughput to 
trigger the shaping, it's sending it all out to the wifi chip thinking that it's 
operating at the advertised speed.

so what we are needing is a feedback loop from the wifi layer to the shaping 
layer.

Fi-Wi attempts to move all of the protocol to the main cpu to give it the 
visibility, but I'd bet that we can do better with the stats that we have.

If we can (for now) ignore the problem of a rapidly moving station, and look at 
what I will argue is a more typical problem of someone sitting at a desk a good 
way away from the AP, then later moving to a different desk closer to the AP and 
wanting to get the best performance in both cases, we could have a script look 
at the wifi stats/queues/throughput numbers periodically and tweak the cake 
bandwidth limits to stay within range (say sample every minute, with older info 
remaining valid when idle, but decaying fairly quickly as new samples arrive so 
that one bad sample doesn't mess things up too badly, but you adjust to new 
conditions within a relatively small number of samples

it would take a bit of time to get to the right number when conditions change, 
but it would get there.

I recognize that you cannot know the throughput without trying to use it, but 
you may be able to make a guess as to the amount of idle airtime (subject to 
hidden transmitters) and make an estimate as to the available headroom based on 
the throughput in each direction of your recent speeds and airtime used.

David Lang

      parent reply	other threads:[~2026-06-07  6:49 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-05-14 14:40 [Make-wifi-fast] "Fi-Wi is a new forwarding plane for wireless" - Bob McMahon Frantisek Borsik
2026-05-14 17:08 ` [Make-wifi-fast] Re: [Cake] " David Lang
2026-05-14 15:20   ` 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             ` [Make-wifi-fast] 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 16:36                       ` [Make-wifi-fast] 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                                     ` [Make-wifi-fast] Re: [Codel] " Sebastian Moeller
2026-05-25 12:45                                       ` Frantisek Borsik
2026-05-25 13:36                                         ` [Make-wifi-fast] Re: [Codel] " Sebastian Moeller
2026-06-07  6:15                                           ` Frantisek Borsik
2026-06-07  9:03                                             ` Sebastian Moeller
2026-06-07 10:19                                               ` [Make-wifi-fast] Re: [Bloat] Re: [Codel] [Rpm] " David Lang
2026-06-07 18:10                                                 ` bob.mcmahon
2026-06-07 18:30                                                   ` dan
2026-06-07 19:10                                                     ` bob.mcmahon
2026-06-08  0:29                                                       ` dan
2026-06-08  2:55                                                         ` bob.mcmahon
2026-06-08  4:06                                                     ` David Lang
2026-06-08  6:26                                                     ` [Make-wifi-fast] Re: [Bloat] " Sebastian Moeller
2026-06-08  3:59                                                   ` [Make-wifi-fast] Re: [Bloat] " David Lang
2026-06-08  5:18                                                     ` bob.mcmahon
2026-06-08  6:53                                                       ` David Lang
2026-06-08 10:29                                                         ` Frantisek Borsik
     [not found]                                                   ` <e68abec2-6fd8-4fc4-ad26-5ca10859551c@rogers.com>
2026-06-09  3:40                                                     ` [Make-wifi-fast] Re: [Codel] Re: [Bloat] " bob.mcmahon
2026-06-07  6:49                                           ` David Lang [this message]

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/make-wifi-fast.lists.bufferbloat.net/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=o4q359rr-859s-46nn-24rq-02o9192o72r2@ynat.uz \
    --to=david@lang.hm \
    --cc=bloat@lists.bufferbloat.net \
    --cc=bob.mcmahon@umbernetworks.com \
    --cc=cake@lists.bufferbloat.net \
    --cc=codel@lists.bufferbloat.net \
    --cc=dandenson@gmail.com \
    --cc=frantisek.borsik@gmail.com \
    --cc=make-wifi-fast@lists.bufferbloat.net \
    --cc=moeller0@gmx.de \
    /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