thank you for this hint. By printing the values (see below), I found out that 
the MAC implementation always use EDCA with best effort as the default traffic 
class!

Best regards
Mohamad

Mesh IEEE802.11s based on IEEE802.11g - channel 6:
Unit 1
[ 4701.352053] ath: phy4: Configure tx [queue/halq] [0/0], aifs: 2, cw_min: 7, 
cw_max: 15, txop: 102
[ 4701.352097] ath: phy4: Configure tx [queue/halq] [1/1], aifs: 2, cw_min: 15, 
cw_max: 31, txop: 188
[ 4701.352131] ath: phy4: Configure tx [queue/halq] [2/2], aifs: 3, cw_min: 31, 
cw_max: 1023, txop: 0
[ 4701.352303] ath: phy4: Configure tx [queue/halq] [3/3], aifs: 7, cw_min: 31, 
cw_max: 1023, txop: 0

Queue used by Unit 1 running an Iperf TCP Client
[ 1050.438204] ath: phy4: Enable TXE on queue: 2
[ 1050.438698] ath: phy4: Enable TXE on queue: 2
[ 1050.445629] ath: phy4: Enable TXE on queue: 2
[ 1050.445726] ath: phy4: Enable TXE on queue: 2
[ 1050.453577] ath: phy4: Enable TXE on queue: 2
[ 1050.454362] ath: phy4: Enable TXE on queue: 2
[ 1050.456088] ath: phy4: Enable TXE on queue: 2
[ 1050.460208] ath: phy4: Enable TXE on queue: 2
[ 1050.462011] ath: phy4: Enable TXE on queue: 2
[ 1050.462165] ath: phy4: Enable TXE on queue: 2
[ 1050.474008] ath: phy4: Enable TXE on queue: 2
[ 1050.474196] ath: phy4: Enable TXE on queue: 2
[ 1050.486844] ath: phy4: Enable TXE on queue: 2
[ 1050.489243] ath: phy4: Enable TXE on queue: 2
[ 1050.492391] ath: phy4: Enable TXE on queue: 2
[ 1050.494413] ath: phy4: Enable TXE on queue: 2
[ 1050.496759] ath: phy4: Enable TXE on queue: 2
[ 1050.498143] ath: phy4: Enable TXE on queue: 2
[ 1050.500533] ath: phy4: Enable TXE on queue: 2


Unit 2
[ 5557.094829] ath: phy9: Configure tx [queue/halq] [0/0], aifs: 2, cw_min: 7, 
cw_max: 15, txop: 102
[ 5557.094859] ath: phy9: Set queue properties for: 0
[ 5557.094881] ath: phy9: Reset TX queue: 0
[ 5557.094913] ath: phy9: Configure tx [queue/halq] [1/1], aifs: 2, cw_min: 15, 
cw_max: 31, txop: 188
[ 5557.094939] ath: phy9: Set queue properties for: 1
[ 5557.094957] ath: phy9: Reset TX queue: 1
[ 5557.094984] ath: phy9: Configure tx [queue/halq] [2/2], aifs: 3, cw_min: 31, 
cw_max: 1023, txop: 0
[ 5557.095069] ath: phy9: Set queue properties for: 2
[ 5557.095089] ath: phy9: Reset TX queue: 2
[ 5557.095119] ath: phy9: Configure tx [queue/halq] [3/3], aifs: 7, cw_min: 31, 
cw_max: 1023, txop: 0
[ 5557.095144] ath: phy9: Set queue properties for: 3
[ 5557.095162] ath: phy9: Reset TX queue: 3

Queue used by Unit 2 running an Iperf TCP Server
[ 6586.510412] ath: phy9: Enable TXE on queue: 2
[ 6586.510675] ath: phy9: Enable TXE on queue: 2
[ 6586.514837] ath: phy9: Enable TXE on queue: 2
[ 6586.520824] ath: phy9: Enable TXE on queue: 2
[ 6586.521071] ath: phy9: Enable TXE on queue: 2
[ 6586.527611] ath: phy9: Enable TXE on queue: 2
[ 6586.529967] ath: phy9: Enable TXE on queue: 9
[ 6586.533695] ath: phy9: Enable TXE on queue: 2
[ 6586.535674] ath: phy9: Enable TXE on queue: 2
[ 6586.550467] ath: phy9: Enable TXE on queue: 2
[ 6586.605003] ath: phy9: Enable TXE on queue: 2
[ 6586.605510] ath: phy9: Enable TXE on queue: 2
[ 6586.605752] ath: phy9: Enable TXE on queue: 2
[ 6586.609157] ath: phy9: Enable TXE on queue: 2
[ 6586.612927] ath: phy9: Enable TXE on queue: 2
[ 6586.613175] ath: phy9: Enable TXE on queue: 2
[ 6586.614441] ath: phy9: Enable TXE on queue: 2
[ 6586.617676] ath: phy9: Enable TXE on queue: 2
[ 6586.619264] ath: phy9: Enable TXE on queue: 2
[ 6586.620126] ath: phy9: Enable TXE on queue: 2
[ 6586.620440] ath: phy9: Enable TXE on queue: 2
[ 6586.627917] ath: phy9: Enable TXE on queue: 2
[ 6586.628418] ath: phy9: Enable TXE on queue: 2

Adhoc (IEEE 802.11a - channel 36)

Unit 1
[ 7481.713916] ath: phy10: Configure tx [queue/halq] [0/0], aifs: 2, cw_min: 3, 
cw_max: 7, txop: 47
[ 7481.713943] ath: phy10: Set queue properties for: 0
[ 7481.713961] ath: phy10: Reset TX queue: 0
[ 7481.713989] ath: phy10: Configure tx [queue/halq] [1/1], aifs: 2, cw_min: 7, 
cw_max: 15, txop: 94
[ 7481.714013] ath: phy10: Set queue properties for: 1
[ 7481.714031] ath: phy10: Reset TX queue: 1
[ 7481.714057] ath: phy10: Configure tx [queue/halq] [2/2], aifs: 3, cw_min: 
15, cw_max: 1023, txop: 0
[ 7481.714082] ath: phy10: Set queue properties for: 2
[ 7481.714100] ath: phy10: Reset TX queue: 2
[ 7481.714118] ath: phy10: Set queue properties for: 9
[ 7481.714137] ath: phy10: Reset TX queue: 9
[ 7481.714171] ath: phy10: Configure tx [queue/halq] [3/3], aifs: 7, cw_min: 
15, cw_max: 1023, txop: 0
[ 7481.714195] ath: phy10: Set queue properties for: 3
[ 7481.714214] ath: phy10: Reset TX queue: 3


Unit 2
[ 2424.793199] ath: phy9: Configure tx [queue/halq] [0/0], aifs: 2, cw_min: 3, 
cw_max: 7, txop: 47
[ 2424.793246] ath: phy9: Configure tx [queue/halq] [1/1], aifs: 2, cw_min: 7, 
cw_max: 15, txop: 94
[ 2424.793285] ath: phy9: Configure tx [queue/halq] [2/2], aifs: 3, cw_min: 15, 
cw_max: 1023, txop: 0
[ 2424.793338] ath: phy9: Configure tx [queue/halq] [3/3], aifs: 7, cw_min: 15, 
cw_max: 1023, txop: 0
________________________________________
Von: Yeoh Chun-Yeow [[email protected]]
Gesendet: Dienstag, 21. Oktober 2014 11:48
An: Sbeiti, Mohamad; [email protected]
Betreff: Re: ath9k-based Mesh uses EDCA or DCF

Try take a look on the ath9k_conf_tx in ath9k/main.c.

The setting of aifs, cw_min , cw_max and txop may make sense to you.

----
ChunYeow

On Tue, Oct 21, 2014 at 2:38 PM, [email protected] via
Devel <[email protected]> wrote:
> Dear all,
>
> I am wondering whether the implementation of the IEEE 802.11s in case of 
> ath9k relies on the  Enhanced Distributed Coordination Function (EDCA) to 
> access the medium and not on the Distributed Coordination Function (DCF). 
> Unfortunately, I could not find any information on this issue in the 
> corresponding debugfs files of ath9k (I am running a small mesh testbed). I 
> would greatly appreciate any hints on this topic.
>
> Best regards
> Mohamad
>
> --
> Dipl.-Ing. Mohamad Sbeiti
> Communication Networks Institute (CNI)
> Technische Universität Dortmund
> Otto-Hahn-Strasse 6
> D-44227 Dortmund, Germany
>
> Fon: +49(0)2 31/755-6128
> Fax: +49(0)2 31/755-6136
> Room: IRF 202
> http://www.kn.e-technik.tu-dortmund.de/
>
> Wichtiger Hinweis: Die Information in dieser E-Mail ist vertraulich. Sie ist 
> ausschließlich für den Adressaten bestimmt. Sollten Sie nicht der für diese 
> E-Mail bestimmte Adressat sein, unterrichten Sie bitte den Absender und 
> vernichten Sie diese Mail. Vielen Dank.
> Unbeschadet der Korrespondenz per E-Mail, sind unsere Erklärungen 
> ausschließlich final rechtsverbindlich, wenn sie in herkömmlicher Schriftform 
> (mit eigenhändiger Unterschrift) oder durch Übermittlung eines solchen 
> Schriftstücks per Telefax erfolgen.
>
> Important note: The information included in this e-mail is confidential. It 
> is solely intended for the recipient. If you are not the intended recipient 
> of this e-mail please contact the sender and delete this message. Thank you. 
> Without prejudice of e-mail correspondence, our statements are only legally 
> binding when they are made in the conventional written form (with personal 
> signature) or when such documents are sent by fax.
> _______________________________________________
> Devel mailing list
> [email protected]
> http://lists.open80211s.org/cgi-bin/mailman/listinfo/devel
Wichtiger Hinweis: Die Information in dieser E-Mail ist vertraulich. Sie ist 
ausschließlich für den Adressaten bestimmt. Sollten Sie nicht der für diese 
E-Mail bestimmte Adressat sein, unterrichten Sie bitte den Absender und 
vernichten Sie diese Mail. Vielen Dank.
Unbeschadet der Korrespondenz per E-Mail, sind unsere Erklärungen 
ausschließlich final rechtsverbindlich, wenn sie in herkömmlicher Schriftform 
(mit eigenhändiger Unterschrift) oder durch Übermittlung eines solchen 
Schriftstücks per Telefax erfolgen.

Important note: The information included in this e-mail is confidential. It is 
solely intended for the recipient. If you are not the intended recipient of 
this e-mail please contact the sender and delete this message. Thank you. 
Without prejudice of e-mail correspondence, our statements are only legally 
binding when they are made in the conventional written form (with personal 
signature) or when such documents are sent by fax.
_______________________________________________
Devel mailing list
[email protected]
http://lists.open80211s.org/cgi-bin/mailman/listinfo/devel

Reply via email to