From: Devin Wittmayer <lucid_duck@justthetip.ca>
To: Thomas Hilber <anthrop@enxio.de>
Cc: linux-wireless@vger.kernel.org, ath9k-devel@qca.qualcomm.com,
linux-mediatek@lists.infradead.org
Subject: Re: AP drops STA data frames for ~130-170ms after 4-way handshake
Date: Sun, 30 Aug 2026 12:00:28 -0700 [thread overview]
Message-ID: <20260830190028.20209-1-lucid_duck@justthetip.ca> (raw)
In-Reply-To: <20260830104236.521389@enxio.de>
On Sun, 2026-08-30 at 12:42 +0200, Thomas Hilber wrote:
> It goes with it, and it takes the whole effect with it.
Thanks for running that. Six of 216 against 292 of 302 does not need
arguing.
I have it on an MT7922 built to your AP2 spec: 27 of 95 associations hold
134 to 189 ms after the handshake, which is your 130 to 170.
They are held, not dropped. On a slow cycle my station's attempts go out
every 5 ms for 150 ms and none of them reaches the access point's
interface, until fourteen arrive within sixteen microseconds of each other
and every one is answered. Across the capture the station retransmitted
three of 110, so they were arriving all along.
A monitor radio says why. Over twenty-five associations, every request to
open a block acknowledgement session declared a starting sequence number
of zero, and zero never arrived under any of them: the first frame after
the request was one, two, three or seven. In fourteen of them the station
had already sent zero before it asked for the session.
So the reorder window opens on a sequence the station will not send. The
first slot can never be filled, everything queues behind it, and the
release timer is what eventually lets go.
Worth a look in your own captures: the starting sequence number in the
request against the sequence number of the first frame after it.
Devin
next prev parent reply other threads:[~2026-08-30 19:00 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-27 5:44 AP drops STA data frames for ~130-170ms after 4-way handshake completes (ath9k_htc, mt76; not brcmfmac) Thomas Hilber
2026-08-29 23:25 ` AP drops STA data frames for ~130-170ms after 4-way handshake Devin Wittmayer
2026-08-30 10:42 ` AP drops STA data frames for ~130-170ms after 4-way handshake completes (ath9k_htc, mt76; not brcmfmac) Thomas Hilber
2026-08-30 19:00 ` Devin Wittmayer [this message]
2026-08-31 5:47 ` Thomas Hilber
2026-09-03 7:42 ` Devin Wittmayer
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
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260830190028.20209-1-lucid_duck@justthetip.ca \
--to=lucid_duck@justthetip.ca \
--cc=anthrop@enxio.de \
--cc=ath9k-devel@qca.qualcomm.com \
--cc=linux-mediatek@lists.infradead.org \
--cc=linux-wireless@vger.kernel.org \
/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