From mboxrd@z Thu Jan 1 00:00:00 1970 From: Olivier Marce Date: Mon, 10 Feb 2014 09:57:52 +0100 Subject: [ath9k-devel] Ack and Block Ack processing In-Reply-To: References: <52EFBA57.7070806@alcatel-lucent.com> Message-ID: <52F89490.60909@alcatel-lucent.com> 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 the quick and precise answer. Then, I wonder is there is a way to be notified of sending/receiving of frames by the HW. For example, can we be notified of ACK (or BA) received and processed by the HW, or by frame retransmited by the HW ? Thanks On 03/02/2014 17:29, Adrian Chadd wrote: > Hi, > > So on the Atheros NICs, the block-acks are generated by the receiver > in hardware and processed by the transmitter in hardware; you then get > a bitmap in the TX completion descriptor telling you which frames did > succeed/fail. > > The TX completion path does check the two 32 bit blockack (ba) fields > in the TX descriptor for completion. It doesn't hand-parse a BA frame. > > > -a > > > On 3 February 2014 07:48, Olivier Marce > wrote: >> Hi everybody, >> thanks to all of you who share your knowledge and expertise on ath9k. >> >> I wonder if Ack and Block Ack are processed directly by the HW on >> receipt and not the firmware. >> >> There are several messages that confirm that Ack and Block Ack are >> *sent* by HW (http://www.spinics.net/lists/linux-wireless/msg106950.html) >> But are they processed (on receipt) also by HW ? I analysed firmware >> code and I did not find any Ack/BA processing. >> >> Is my understanding correct ? >> >> Best regards >> >> >> -- >> Olivier Marc? >> Alcatel-Lucent Bell Labs France >> _______________________________________________ >> ath9k-devel mailing list >> ath9k-devel at lists.ath9k.org >> https://lists.ath9k.org/mailman/listinfo/ath9k-devel > > -- Olivier Marc? Alcatel-Lucent Bell Labs France