From: Bob McMahon <bob.mcmahon@broadcom.com>
To: "David P. Reed" <dpreed@deepplum.com>
Cc: Jonathan Morton <chromatix99@gmail.com>,
Make-Wifi-fast <make-wifi-fast@lists.bufferbloat.net>
Subject: Re: [Make-wifi-fast] bloated ath10k
Date: Mon, 11 Feb 2019 07:48:16 +0530 [thread overview]
Message-ID: <CAHb6Lvp3e2o8Vi6MY3gQjXjBcAka=9DDOM92NfxcjoOTBgJ+2Q@mail.gmail.com> (raw)
In-Reply-To: <1549825225.478726910@apps.rackspace.com>
[-- Attachment #1: Type: text/plain, Size: 3169 bytes --]
Just a reminder with 802.11ax uplink OFDMA that STA A and B transmits can
be "concurrent." Also, there are companies working on full duplex per
self cancellation. Kumu networks is one
http://kumunetworks.com/
Bob
On Mon, Feb 11, 2019 at 12:30 AM David P. Reed <dpreed@deepplum.com> wrote:
> Side note: between two stations talking through an AP, it's not half
> duplex. It's kind-of quarter-duplex. Each packet between STA A and STA B
> cannot be concurrent with the subsequent packet from A to B, and both
> transmissions of a packet from B to A.
>
> That actually has a significant effect on "queue depth". Please don't
> call it "interference", because no packet corruption happens.
>
>
>
> This is why merely fixing the queueing discipline in the AP alone doesn't
> necessarily ameliorate bufferbloat. The queues in the STA's need to be
> managed, too.
>
>
>
> You guys know that implicitly, I know I'm not telling you anything you
> don't know. But this queueing needs to be managed in such a way that the
> backoff in TCP is signaled. That is, packets need to be dropped or marked.
> You can't fix this in the forwarding paths alone.
>
>
>
> -----Original Message-----
> From: "Jonathan Morton" <chromatix99@gmail.com>
> Sent: Sunday, February 10, 2019 7:38am
> To: "Adrian Popescu" <adriannnpopescu@gmail.com>
> Cc: make-wifi-fast@lists.bufferbloat.net
> Subject: Re: [Make-wifi-fast] bloated ath10k
>
> > On 10 Feb, 2019, at 2:24 pm, Adrian Popescu <adriannnpopescu@gmail.com>
> wrote:
> >
> > My attempts to use SQM and codel to reduce wifi bloat didn't seem to get
> me very far. 802.11ac seems more reliable and it seems to be more bloated.
> ath9k can go as low as 3-5 milliseconds. ath10k is usually in the 20-50
> milliseconds range (or more, based on the number of stations). I usually
> test with a single client as I don't expect latency to improve with more
> clients.
>
> Some things are unavoidable when you move to a shared, half-duplex, noisy
> medium like wifi versus a switched, full-duplex, error-free medium like
> Ethernet.
>
> If you're getting 20-50ms under load, then I think things are working
> quite well with wifi. We can wish for better, but not long ago you could be
> looking at multiple seconds in bad cases. At the levels you're now seeing,
> ordinary interactive protocols like DNS and HTTP will work reliably and
> quickly, and even VoIP should be able to cope; you'll likely only really
> notice a problem with online games.
>
> Ath9k has some advantages over ath10k in this area. Its MAC is managed at
> a lower level by the driver, so we have much more control over it when
> trying to debloat. I think we still have more control over ath10k than most
> of the alternatives.
>
> If low latency is mission critical, though - just run a wire.
>
> - Jonathan Morton
>
> _______________________________________________
> Make-wifi-fast mailing list
> Make-wifi-fast@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/make-wifi-fast
> _______________________________________________
> Make-wifi-fast mailing list
> Make-wifi-fast@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/make-wifi-fast
[-- Attachment #2: Type: text/html, Size: 5001 bytes --]
next prev parent reply other threads:[~2019-02-11 2:18 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-02-10 12:24 Adrian Popescu
2019-02-10 12:38 ` Jonathan Morton
2019-02-10 14:37 ` Adrian Popescu
2019-02-10 19:00 ` David P. Reed
2019-02-11 2:18 ` Bob McMahon [this message]
2019-02-11 3:03 ` Bob McMahon
2019-02-11 14:47 ` David P. Reed
2019-02-11 18:07 ` Bob McMahon
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='CAHb6Lvp3e2o8Vi6MY3gQjXjBcAka=9DDOM92NfxcjoOTBgJ+2Q@mail.gmail.com' \
--to=bob.mcmahon@broadcom.com \
--cc=chromatix99@gmail.com \
--cc=dpreed@deepplum.com \
--cc=make-wifi-fast@lists.bufferbloat.net \
/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