[rt2x00-users] [RFT] rt2x00: Tear down BA session on QoS frame failure
helmut.schaa at googlemail.com
Sat Mar 10 01:36:22 EST 2012
On Fri, Mar 9, 2012 at 3:31 PM, Andreas Hartmann
<andihartmann at 01019freenet.de> wrote:
> Hello Helmut,
> Helmut Schaa schrieb:
>> rt2800 hardware is not able to correctly report the tx status of BAR
>> frames. Hence, instead of letting mac80211 send a BAR when an AMPDU
>> subframe fails to flush the peers RX reorder buffer we just take down
>> the whole BA session.
>> This mimics the bahavior of the ralink legacy drivers.
>> Signed-off-by: Helmut Schaa <helmut.schaa at googlemail.com>
>> Tested on a single processor system and seems to work just fine.
>> Andreas, mind to run some tests with your rt2800pci AP as well?
> Surely :-). Always!
> I applied it to compat-wireless 3.2.1 and compat-wireless-2012-03-08.
> Unfortunately I'm getting the following error during compiling:
> CC [M]
> In function ‘rt2x00lib_txdone’:
> error: ‘skb’ undeclared (first use in this function)
Yeah, rebasing my local tree broke it ...
Just replace skb with entry->skb in the patch for trying.
More information about the users