Hi Kamram,
thanks, this is a useful information indeed.
But my question was about to get notified of the details of exchange 
between emitter and transmitter. E.g. how many retries have been needed 
to get the a MPDU to be acked.


On 10/02/2014 10:45, Kamran Nishat wrote:
> as Adrian said we got information received in a BlockACK
> (ath_tx_complete_aggr in xmit.c)
> you get a bitmap, SSN and retires done for AMPDU.
>
>
>
> On Mon, Feb 10, 2014 at 1:57 PM, Olivier Marce
> <olivier.ma...@alcatel-lucent.com
> <mailto:olivier.ma...@alcatel-lucent.com>> wrote:
>
>     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
>      > <olivier.ma...@alcatel-lucent.com
>     <mailto:olivier.ma...@alcatel-lucent.com>> 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@lists.ath9k.org <mailto:ath9k-devel@lists.ath9k.org>
>      >> https://lists.ath9k.org/mailman/listinfo/ath9k-devel
>      >
>      >
>
>     --
>     Olivier Marcé
>     Alcatel-Lucent Bell Labs France
>     _______________________________________________
>     ath9k-devel mailing list
>     ath9k-devel@lists.ath9k.org <mailto:ath9k-devel@lists.ath9k.org>
>     https://lists.ath9k.org/mailman/listinfo/ath9k-devel
>
>

-- 
Olivier Marcé
Alcatel-Lucent Bell Labs France
_______________________________________________
ath9k-devel mailing list
ath9k-devel@lists.ath9k.org
https://lists.ath9k.org/mailman/listinfo/ath9k-devel

Reply via email to