From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wim Torfs Date: Wed, 11 Nov 2015 09:32:22 +0100 Subject: [ath9k-devel] Help with MAC layer features (I forgot the subject in previous mail) In-Reply-To: References: Message-ID: <5642FD16.6080409@gmail.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ath9k-devel@lists.ath9k.org Hi Diego, See the following thread for disabling the ampdu: http://comments.gmane.org/gmane.linux.drivers.ath9k.devel/8991 This requires a modification to the ath9k_set_hw_capab function (ath9k or ath9k_htc). For ath9k_htc, look in htc_drv_init.c instead of init.c. If I remember correctly, the amsdu should be handled in the mac80211, not sure if it is that easy to enable/disable. As regards the block ack, if you work with the ath9k (not ath9k_htc), then it is sufficient to prevent the block ack sequence from starting to disable block acks. The mac80211 decides to initiate a block ack, so you could also prevent those events from reaching the firmware. They need to be passed somewhere from the mac80211 to the firmware, so no need to dig in the firmware itself. br, Wim. On 11/11/2015 03:31, Diego Canan?a wrote: > Hi, > > my name is Diego and I'm a Master Student. My research is about > Available Bandwidth Tools on 802.11n networks, the influence of MAC > layer. > > I want to work with TP-Link TLWN822N USB Adapter, which use Atheros > Chipset and Ath9k_htc driver. But I don't know how I can enable and > disable MAC layer paramaters like: > > - AMPDU > - AMSD > - BlockACK > > I look at https://github.com/qca/open-ath9k-htc-firmware for this > option, but I don't see how can do this. > > Thanks! > > > -- > Diego Canan?a N?brega de Azevedo > http://diegocananea.wordpress.com > www.twitter.com/diegocananea > www.facebook.com/diegocananea > > > _______________________________________________ > ath9k-devel mailing list > ath9k-devel at lists.ath9k.org > https://lists.ath9k.org/mailman/listinfo/ath9k-devel