[ath5k-devel] Disable MAC layer ack

2012-01-19 Thread David Murray
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

2012-01-19 Thread Adrian Chadd
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

2012-01-19 Thread Luis R. Rodriguez
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

2012-01-19 Thread Adrian Chadd
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