From mboxrd@z Thu Jan 1 00:00:00 1970 From: Valentin Manea Date: Wed, 07 Oct 2009 20:16:53 +0300 Subject: [ath9k-devel] Disabling Link-Layer Acks In-Reply-To: References: <19148.12608.592686.185992@gargle.gargle.HOWL> <4ACCBE5A.9020507@mrs.ro> Message-ID: <4ACCCD05.2030904@mrs.ro> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: ath9k-devel@lists.ath9k.org Thanks for your answer. I did some tests and setting the diag bit also disables BlockAck being sent in HT mode. Best Regards, Valentin On 10/07/2009 08:11 PM, Ranga Rao Ravuri wrote: > You cannot disable ACK-rx, as mentioned here, setting DIAG bit should help > *not* sending ACK > ~ R > > > On Wed, 7 Oct 2009, Valentin Manea wrote: > > >> >> On 10/07/2009 09:12 AM, Sujith wrote: >> >>> Matt Tierney wrote: >>> >>> >>>> This is bumping an old question but I was wondering if there was a simple (quick and dirty, if need be) way to disable link-layer acks. >>>> >>>> I think I found the right place to do this in the xmit.c code, under the setup_tx_flags function: >>>> >>>> if (tx_info->flags& IEEE80211_TX_CTL_NO_ACK) >>>> flags |= ATH9K_TXDESC_NOACK; >>>> >>>> I expect that I would just need to comment out the first line with the if-condition. >>>> >>>> Is this a correct way to handle disabling link-layer acks for now? >>>> >>>> >>> No. That flag is used to indicate whether we should >>> expect an ACK for the frame being sent. >>> >>> The correct way would be to set AR_DIAG_ACK_DIS in AR_DIAG_SW (reg.h) >>> >>> >> Hi Sujit, >> >> As I'm interested in this, I was wondering if setting this bit also >> disables sending the BlockAcks? >> >> >> Thanks >> _______________________________________________ >> ath9k-devel mailing list >> ath9k-devel at lists.ath9k.org >> https://lists.ath9k.org/mailman/listinfo/ath9k-devel >> >>