Lets make wifi fast again!
 help / color / mirror / Atom feed
From: "Toke Høiland-Jørgensen" <toke@toke.dk>
To: Pete Heist <pete@eventide.io>
Cc: make-wifi-fast@lists.bufferbloat.net
Subject: Re: [Make-wifi-fast] mesh deployment with ath9k driver changes
Date: Tue, 24 Apr 2018 16:34:00 +0200	[thread overview]
Message-ID: <87k1sw7jxj.fsf@toke.dk> (raw)
In-Reply-To: <1BA3CECA-8C05-4E94-9E2A-1AEA3C2F20B3@eventide.io>

Pete Heist <pete@eventide.io> writes:

>> On Apr 24, 2018, at 3:51 PM, Toke Høiland-Jørgensen <toke@toke.dk> wrote:
>> 
>> Assuming you have debugfs enabled you should be able to get aggregate
>> statistics from /sys/kernel/debug/ieee80211/phy0/ath9k/xmit - at least
>> that contains retries, but not backoff data, unfortunately.
>
> If it’s the ratio of "AMPDUs Completed” to "AMPDUs Retried” or “AMPDUs
> XRetried” we’re looking at, there’s a stark difference between Cabin
> 12 and Cabin 28. That said, they have quite different traffic
> patterns, so I’ll have to evaluate this in a situation where traffic
> patterns are more similar...

Yeah. I'm not actually sure how exactly those numbers reflect what
happens on the medium (nor what the difference between retried and
xretried is), but it's an indication at least.

>>> I wish I could cable everything, but it isn’t physically practical.
>>> The next possibility is dual channel APs, or separate backhaul links,
>>> all costing something...
>> 
>> Yeah, a separate backhaul on a different channel would cut you
>> contention in half, basically. Right now, each transmission has to
>> occupy the channel twice...
>
> Could that cause mean RTT to go up 10x? :) In combination with having
> two repeaters on one gateway…

Not sure. You do get HOL blocking while a packet is retried, basically.
And ath9k will keep trying way after it should have given up (up to 30
retries per packet). If you combine this with a lot of backoff for each
transmission (which is also quite likely in a very congested setting),
and I suppose it might be possible...

-Toke

  reply	other threads:[~2018-04-24 14:34 UTC|newest]

Thread overview: 56+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-04-24  8:33 Pete Heist
2018-04-24 11:54 ` Toke Høiland-Jørgensen
2018-04-24 13:37   ` Pete Heist
2018-04-24 13:51     ` Toke Høiland-Jørgensen
2018-04-24 14:09       ` Pete Heist
2018-04-24 14:34         ` Toke Høiland-Jørgensen [this message]
2018-04-24 19:10           ` Pete Heist
2018-04-24 21:32             ` Toke Høiland-Jørgensen
2018-04-25  6:05               ` Pete Heist
2018-04-25  6:36                 ` Sebastian Moeller
2018-04-25 17:17                   ` Pete Heist
2018-04-26  0:41                 ` David Lang
2018-04-26 19:40                   ` Pete Heist
2018-04-26  0:38               ` David Lang
2018-04-26 21:41                 ` Pete Heist
2018-04-26 21:44                   ` Sebastian Moeller
2018-04-26 21:56                     ` Pete Heist
2018-04-26 22:04                       ` David Lang
2018-04-26 22:47                         ` Pete Heist
2018-04-27 10:15                           ` Toke Høiland-Jørgensen
2018-04-27 10:32                             ` Pete Heist
2018-04-26  0:35       ` David Lang
2018-04-27 11:42 ` Valent Turkovic
2018-04-27 11:50   ` Pete Heist
2018-04-27 11:59     ` Valent Turkovic
2018-04-27 12:17       ` Pete Heist
2018-04-27 11:47 ` Valent Turkovic
2018-04-27 12:00   ` Pete Heist
2018-05-19 16:03 bkil
2018-05-20 18:56 ` Pete Heist
2018-05-31  0:52 ` David Lang
2018-06-08  9:37   ` Pete Heist
2018-06-09 15:32     ` bkil
2018-06-13 13:07       ` Pete Heist
2018-06-13 13:24         ` Toke Høiland-Jørgensen
2018-06-13 16:01           ` Pete Heist
2018-06-30 19:14             ` bkil
2018-07-04 21:47               ` Pete Heist
2018-07-05 13:08                 ` Toke Høiland-Jørgensen
2018-07-05 17:26                   ` Pete Heist
2018-07-05 17:37                     ` Toke Høiland-Jørgensen
2018-07-05 18:02                       ` Pete Heist
2018-07-05 20:17                         ` Jonathan Morton
2018-07-09  2:20                           ` Aaron Wood
2018-07-09  5:17                             ` Jonathan Morton
2018-07-09  6:27                               ` Pete Heist
2018-07-09 12:55                                 ` Sebastian Moeller
2018-07-09 23:21                                   ` Pete Heist
2018-07-09  5:13                 ` David Lang
2018-07-09 23:33               ` Pete Heist
2018-07-10  0:39                 ` Pete Heist
2018-07-10  7:02                   ` bkil
2018-06-13 16:30           ` Sebastian Moeller
2018-06-13 17:50             ` Toke Høiland-Jørgensen
     [not found]       ` <CADuVhRWL2aVjzjfLHg1nPFa8Ae-hWrGrE7Wga4eUKon3oqoTXA@mail.gmail.com>
2018-06-30 19:26         ` bkil
2018-06-30 20:04           ` Jannie Hanekom

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=87k1sw7jxj.fsf@toke.dk \
    --to=toke@toke.dk \
    --cc=make-wifi-fast@lists.bufferbloat.net \
    --cc=pete@eventide.io \
    /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