* [ath9k-devel] [ath9k_htc] TX retry packet
@ 2013-07-15 16:19 Matteo Danieletto
2013-07-15 20:16 ` Oleksij Rempel
0 siblings, 1 reply; 4+ messages in thread
From: Matteo Danieletto @ 2013-07-15 16:19 UTC (permalink / raw)
To: ath9k-devel
Hi all,
I am looking for the number of packets (frame) retransmitted during a
finite interval.
The USB adapter is TL-WN722N (driver ath9k_htc) and I am testing it in IBSS
mode with kernel 3.2.0 .
I found
in /sys/kernel/debug/ieee80211/phy1/netdev:wlan3/stations/00:1d:7d:49:2e:4e/tx_retry_count
but the output is always 0 .
So, for my point of view is strange that never occurred a mac
retransmission.
Do you know if it is a common problem?
I have tried even with an ath9k and this time it worked.
Do you know which is the C struct I need to read to find the number of
retransmission?
Thanks a lot
Best
--
Matteo Danieletto
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ath9k.org/pipermail/ath9k-devel/attachments/20130715/f777bb61/attachment.htm
^ permalink raw reply [flat|nested] 4+ messages in thread
* [ath9k-devel] [ath9k_htc] TX retry packet
2013-07-15 16:19 [ath9k-devel] [ath9k_htc] TX retry packet Matteo Danieletto
@ 2013-07-15 20:16 ` Oleksij Rempel
2013-07-19 16:46 ` Matteo
0 siblings, 1 reply; 4+ messages in thread
From: Oleksij Rempel @ 2013-07-15 20:16 UTC (permalink / raw)
To: ath9k-devel
Am 15.07.2013 18:19, schrieb Matteo Danieletto:
> Hi all,
> I am looking for the number of packets (frame) retransmitted during a
> finite interval.
> The USB adapter is TL-WN722N (driver ath9k_htc) and I am testing it in
> IBSS mode with kernel 3.2.0 .
>
> I found
> in /sys/kernel/debug/ieee80211/phy1/netdev:wlan3/stations/00:1d:7d:49:2e:4e/tx_retry_count
>
> but the output is always 0 .
>
> So, for my point of view is strange that never occurred a mac
> retransmission.
> Do you know if it is a common problem?
>
> I have tried even with an ath9k and this time it worked.
>
> Do you know which is the C struct I need to read to find the number of
> retransmission?
Hi Matteo,
you need to digg into firmware. Retransmission is done some where here
target_firmware/wlan/if_owl.c:
ath_tx_retry_subframe()
or some thing like this. You are welcome to provide patches ;)
see:
https://github.com/qca/open-ath9k-htc-firmware
I also started to work on documentaion... there are some drafts, may be
it will help you understand how firmware works:
https://github.com/qca/open-ath9k-htc-firmware/wiki/usb-regs
https://docs.google.com/document/d/1pg27qHGx-2hsx9tGCwj0l9EtJZU-viquaOKC02WRt6Y/pub
--
Regards,
Oleksij
^ permalink raw reply [flat|nested] 4+ messages in thread
* [ath9k-devel] [ath9k_htc] TX retry packet
2013-07-15 20:16 ` Oleksij Rempel
@ 2013-07-19 16:46 ` Matteo
0 siblings, 0 replies; 4+ messages in thread
From: Matteo @ 2013-07-19 16:46 UTC (permalink / raw)
To: ath9k-devel
Thanks a lot.
Sorry for delay, but I never received your repley.
Sure, I will try to patch the firmware source code to extract that information.
Thanks again
Matteo
^ permalink raw reply [flat|nested] 4+ messages in thread
* [ath9k-devel] [ath9k_htc] TX retry packet
[not found] <mailman.3.1373968801.13046.ath9k-devel@lists.ath9k.org>
@ 2013-07-16 10:58 ` Michal Kudelski
0 siblings, 0 replies; 4+ messages in thread
From: Michal Kudelski @ 2013-07-16 10:58 UTC (permalink / raw)
To: ath9k-devel
Hi,
Recently, I discovered one problem in firmware, and I
didn't have time to report it yet... It could also solve
your issue.
Namely, in the firmware, in the file if_owl.c, in the
function ath_tx_status_update(...), status flags are not
being reset. And they definitely should. Thus, you can add
something like this:
txs->txstatus[txs->cnt].ts_flags = 0;
after the following line of code:
txs->txstatus[txs->cnt].ts_rate = SM(bf->bf_endpt,
ATH9K_HTC_TXSTAT_EPID);
And you need to recompile and re-install the firmware, of
course.
Hope this can help.
Cheers,
Michal Kudelski
> ------------------------------
>
> Message: 3
> Date: Mon, 15 Jul 2013 18:19:20 +0200
>From: Matteo Danieletto <matteo.danieletto@gmail.com>
> Subject: [ath9k-devel] [ath9k_htc] TX retry packet
> To: ath9k-devel at lists.ath9k.org,
>linux-wireless at vger.kernel.org
> Message-ID:
> <CAPfemNeQTfPOokxKdvtSk7jYTuT3L+Bf_r=YE5et_v2dVXc9zQ@mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi all,
> I am looking for the number of packets (frame)
>retransmitted during a
> finite interval.
> The USB adapter is TL-WN722N (driver ath9k_htc) and I am
>testing it in IBSS
> mode with kernel 3.2.0 .
>
> I found
> in
>/sys/kernel/debug/ieee80211/phy1/netdev:wlan3/stations/00:1d:7d:49:2e:4e/tx_retry_count
> but the output is always 0 .
>
> So, for my point of view is strange that never occurred
>a mac
> retransmission.
> Do you know if it is a common problem?
>
> I have tried even with an ath9k and this time it worked.
>
> Do you know which is the C struct I need to read to find
>the number of
> retransmission?
>
> Thanks a lot
> Best
>
> --
> Matteo Danieletto
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
>http://lists.ath9k.org/pipermail/ath9k-devel/attachments/20130715/f777bb61/attachment-0001.htm
>
> ------------------------------
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2013-07-19 16:46 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-07-15 16:19 [ath9k-devel] [ath9k_htc] TX retry packet Matteo Danieletto
2013-07-15 20:16 ` Oleksij Rempel
2013-07-19 16:46 ` Matteo
[not found] <mailman.3.1373968801.13046.ath9k-devel@lists.ath9k.org>
2013-07-16 10:58 ` Michal Kudelski
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.