[ath5k-devel] Disable MAC layer ack
Hi, I am interested in disabling the MAC layer ack. I have read http://www.mail-archive.com/ath5k-devel@lists.ath5k.org/msg04587.html Is there any chance of a hook being put into ath5k so that it could be enabled or disabled with an iwpriv or something similar. It seems like it is part of the 802.11e framework http://en.wikipedia.org/wiki/IEEE_802.11e-2005#NoAck It would also be useful for anyone doing long distance networking or experimenting with TDMA based MAC layers. Thanks for your time, Dave ___ ath5k-devel mailing list ath5k-devel@lists.ath5k.org https://lists.ath5k.org/mailman/listinfo/ath5k-devel
Re: [ath5k-devel] Disable MAC layer ack
If it's anything like what ath9k does, there's a flag that the upper layers can set which marks that particular frame as not requiring an ACK. So you wouldn't require it to be done via an iw command - you'd just appropriately tag your data frames. Adrian On 19 January 2012 00:35, David Murray d.mur...@murdoch.edu.au wrote: Hi, I am interested in disabling the MAC layer ack. I have read http://www.mail-archive.com/ath5k-devel@lists.ath5k.org/msg04587.html Is there any chance of a hook being put into ath5k so that it could be enabled or disabled with an iwpriv or something similar. It seems like it is part of the 802.11e framework http://en.wikipedia.org/wiki/IEEE_802.11e-2005#NoAck It would also be useful for anyone doing long distance networking or experimenting with TDMA based MAC layers. Thanks for your time, Dave ___ ath5k-devel mailing list ath5k-devel@lists.ath5k.org https://lists.ath5k.org/mailman/listinfo/ath5k-devel ___ ath5k-devel mailing list ath5k-devel@lists.ath5k.org https://lists.ath5k.org/mailman/listinfo/ath5k-devel
Re: [ath5k-devel] Disable MAC layer ack
On Thu, Jan 19, 2012 at 07:45:52AM -0800, Adrian Chadd wrote: If it's anything like what ath9k does, there's a flag that the upper layers can set which marks that particular frame as not requiring an ACK. ath_hw_set_bssid_mask() http://git.kernel.org/?p=linux/kernel/git/linville/wireless-testing.git;a=blob;f=drivers/net/wireless/ath/hw.c;h=19befb33107348e949cf958c05ee2683f9ba28d9;hb=HEAD#l27 Luis ___ ath5k-devel mailing list ath5k-devel@lists.ath5k.org https://lists.ath5k.org/mailman/listinfo/ath5k-devel
Re: [ath5k-devel] Disable MAC layer ack
There's a bit in the TX descriptor which should be labelled something like noack / NOACK. Just start there and work your way up. :) Sorry, I'm knee deep in radar pattern matching code at the moment... Adrian On 19 January 2012 17:08, David Murray d.mur...@murdoch.edu.au wrote: Thank you very much for the response Luis. it seems like ath_hw_set_bssid_mask() is really about filtering out external BSSIDs. Adrian, do you have any information or links that might explain how the higher layers set the QoS flags of NoAck in 802.11? I would happily buy ath9k compatible devices if I thought this would be possible. Thanks Dave On 20/01/12 05:59, Luis R. Rodriguez wrote: On Thu, Jan 19, 2012 at 07:45:52AM -0800, Adrian Chadd wrote: If it's anything like what ath9k does, there's a flag that the upper layers can set which marks that particular frame as not requiring an ACK. ath_hw_set_bssid_mask() http://git.kernel.org/?p=**linux/kernel/git/linville/** wireless-testing.git;a=blob;f=**drivers/net/wireless/ath/hw.c;**h=** 19befb33107348e949cf958c05ee26**83f9ba28d9;hb=HEAD#l27http://git.kernel.org/?p=linux/kernel/git/linville/wireless-testing.git;a=blob;f=drivers/net/wireless/ath/hw.c;h=19befb33107348e949cf958c05ee2683f9ba28d9;hb=HEAD#l27 Luis ___ ath5k-devel mailing list ath5k-devel@lists.ath5k.org https://lists.ath5k.org/mailman/listinfo/ath5k-devel