From: Helmut Schaa <helmut.schaa@googlemail.com>
To: Johannes Berg <johannes@sipsolutions.net>
Cc: Emmanuel Grumbach <egrumbach@gmail.com>, linux-wireless@vger.kernel.org
Subject: Re: Aggregation problem with rt2800 AP and Intel 5100 STA
Date: Thu, 24 Mar 2011 14:09:03 +0100 [thread overview]
Message-ID: <201103241409.03170.helmut.schaa@googlemail.com> (raw)
In-Reply-To: <201103240836.45753.helmut.schaa@googlemail.com>
[trimmed CC as this is not rt2x00 specific anymore]
Am Donnerstag, 24. März 2011 schrieb Helmut Schaa:
> After adding the code to issue BARs when a AMPDU subframe failed, the issue
> seems to not happen anymore. However, in some rare cases it happened again and
> the Intel STA wasn't able to "receive" anything anymore (for example it still
> happenend after running an iperf for ~150 seconds instead of just a few seconds
> as before).
Ok, found out some more. The problem now seems to trigger only if the Intel STA
leaves powersave and mac80211 dropped a frame while the STA was sleeping (either
due to the size of the STA PS buffer or due to a race between rx/tx processing).
This can also cause a sequence number hole in the STAs rx reordering buffer but
we won't send a BAR in that case ending in the same situation that the Intel STA
BlockAcks AMPDUs to it but doesn't pass them to the user space.
Johannes, does it make sense to always send a BAR when a STA wakes up from
sleep and we've got an active aggregation session?
Thanks,
Helmut
next prev parent reply other threads:[~2011-03-24 13:10 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-03-23 22:58 Aggregation problem with rt2800 AP and Intel 5100 STA Helmut Schaa
2011-03-24 6:50 ` Emmanuel Grumbach
2011-03-24 7:36 ` Helmut Schaa
2011-03-24 13:09 ` Helmut Schaa [this message]
2011-03-24 13:19 ` Johannes Berg
2011-03-24 13:57 ` Helmut Schaa
2011-03-24 17:32 ` Johannes Berg
2011-03-24 20:38 ` Emmanuel Grumbach
2011-03-24 20:40 ` Johannes Berg
2011-03-24 20:41 ` Johannes Berg
2011-03-24 20:48 ` Emmanuel Grumbach
2011-03-25 8:25 ` Helmut Schaa
2011-03-25 11:08 ` Helmut Schaa
2011-03-25 11:23 ` Johannes Berg
2011-03-25 12:55 ` Helmut Schaa
2011-03-25 13:06 ` Johannes Berg
2011-03-28 11:38 ` Helmut Schaa
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=201103241409.03170.helmut.schaa@googlemail.com \
--to=helmut.schaa@googlemail.com \
--cc=egrumbach@gmail.com \
--cc=johannes@sipsolutions.net \
--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;
as well as URLs for NNTP newsgroup(s).