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 <http://www.twitter.com/diegocananea>
> www.facebook.com/diegocananea <http://www.facebook.com/diegocananea>
>
>
> _______________________________________________
> ath9k-devel mailing list
> ath9k-devel@lists.ath9k.org
> https://lists.ath9k.org/mailman/listinfo/ath9k-devel

_______________________________________________
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel

Reply via email to