From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from nbd.name ([88.198.39.176]:43115 "EHLO ds10.nbd.name" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753025Ab0IUKKc (ORCPT ); Tue, 21 Sep 2010 06:10:32 -0400 Message-ID: <4C98848C.70005@openwrt.org> Date: Tue, 21 Sep 2010 12:10:20 +0200 From: Felix Fietkau MIME-Version: 1.0 To: Ben Greear CC: "ath9k-devel@lists.ath9k.org" , "linux-wireless@vger.kernel.org" Subject: Re: [ath9k-devel] ath9k, multiple stations, and AMPDUs References: <4C9841BA.4080700@candelatech.com> In-Reply-To: <4C9841BA.4080700@candelatech.com> Content-Type: text/plain; charset=ISO-8859-1 Sender: linux-wireless-owner@vger.kernel.org List-ID: On 2010-09-21 7:25 AM, Ben Greear wrote: > I think I have narrowed down some problems I see when I create > two STA interfaces on the same radio and associate with the > same AP. > > I'm using wireless-testing plus some patches to the rx logic > I posted earlier. > > It appears that the ath9k NIC does not transport AMPDUs properly, > and after a few seconds, it's backlog is exhausted and the queues > are stopped in ath_tx_start. ath9k currently looks up the sta by hw and not by vif on tx completion. That completely breaks aggregation in such a setup. Unfortunately I don't know an easy way to fix this yet. This will be fixed by my sw aggregation rewrite, but I don't know when I'll get that completed yet. - Felix