(2.1)QCA atheros 无线配置命令——iwpriv聚合和ANI参数

1.  iwpriv参数

这部分将说明iwpriv每一层对应的参数,包括radio层和协议层,注意,有一些参数在这两层之间是重复的,所以当要设置重复的参数的时候,建议将radio层的参数覆盖协议层的参数,带宽模式的参数(HT20/40)和一些其他参数将应用于radio层。如果radio层的参数改变了,那么所有连接到对应wifiN接口上的VAPs都将受到影响。使用iwpriv命令时,所有的参数都有一个get选项,用来获取当前参数的值。

1.1聚合参数

下面是11ac接口的聚合参数

参数

命令格式

支持DA

支持OL

描述

Addba

delba

iwpriv athN addba

AID AC BufSize

iwpriv athN delba

AID AC initiator reason

 

 

这是个测试命令,用来人工添加或者删除block acknowledge聚合流,自动addba/delba必须通过使用setaddbaoper来关闭优先选项,而且要同时指定AID和AC。AID可以通过wlanconfig list命令获得。如果给addba添加一个聚合连接。

#iwpriv ath0 addba 1 0 32

#iwpriv ath0 delba 1 0 1 36

addbaresp

iwpriv athN addbaresp AID

AC status

 

 

在对应的AID和AC上发送一个addba应答帧,这个AID是wlanconfig list中对应的AID列,状态值是一个8位的值用来表明恢复状态,一般用在测试聚合接口时。这个命令没有对应的get选项也没有默认值

#iwpriv ath0 addbaresp 1 0 25

AMPDU

getAMPDU

iwpriv wifiN AMPDU

{1|0}

Y

N

1开启,0关闭全部的AMPDU聚合接口,接收到的聚合帧将会持续执行,但是设为0时,非聚合帧将被传输,该命令的get选项将返回当前值,默认值是1.详细内容参考802.11n spec

#iwpriv wifi0 AMPDU 1

#iwpriv wifi0 getAMPDU

wifi0 getAMPDU:1

ampdu

get_ampdu

iwpriv athN ampdu {1...64}

N

Y

设置单个AMPDU上的聚合的最大mpdus的数量

#iwpriv ath0 ampdu 1

#iwpriv ath0 get_ampdu

ath0 get_ampdu:1

     amsdu

get_amsdu

iwpriv athN amsdu {1...32}

N

Y

设置AMSDU子帧的最大数量,参考802.11ac spec

#iwpriv ath0 amsdu 1

#iwpriv ath0 get_amsdu

ath0 get_amsdu:1

    maxampdu

get_maxampdu

iwpriv athN maxampdu {0...3}

N

Y

设置或获取HT容量域,最大的A_MPDU长度指数指明了station能够接收的最长的MPDU。参考802.11ac spec。

#iwpriv ath0 maxampdu 1

#iwpriv ath0 get_maxampdu

ath0 get_maxampdu:1

vhtmaxampdu

get_

vhtmaxampdu

iwpriv athN

vhtmaxampdu {0...7}

N

Y

设置或获取VHT的容域,也就是A-MPDU的最大长度指数,范围是0到7. 最大的A_MPDU长度指数指明了station能够接收的最长的MPDU。

#iwpriv ath0 vhtmaxampdu 1

#iwpriv ath0 get_vhtmaxampdu

ath0 get_vhtmaxampdu:1

getaddbastatus

iwpriv athN getaddbastatus status

 

 

给AID (Association Identifier) 和 TID (Traffic Identifier)获取ADDBA (Add Block Acknowledgement)状态

Aid:STA的AID编号

Tid:介于0到15的TID编号

burst

get_burst

iwpriv wifiN burst {1|0}

N

Y

给全部接口开启(1)或关闭(0)SIFS bursting功能。AMPDU的大小是由速率动态决定的,burst间隔也是动态选择的。Get选项能够获取当前值,外接网卡的默认值是1,reset以后是0,参考802.11n spec。

#iwpriv wifi0 burst 1

#iwpriv wifi0 get_burst

get_burst:1

txrx_fw_stats

iwpriv athN

txrx_fw_stats {1...6, 13,

14, 16}

N

Y

从目标板获取与Tx和Rx相关的数据

#iwpriv ath0 txrx_fw_stats 1

getaddbastatus

iwpriv athN getaddbastatus status

 

 

获取AID和TID的ADDBA状态

#iwpriv ath0 getaddbastatus aid

ath0 getaddbastatus:


你可能感兴趣的:((2.1)QCA atheros 无线配置命令——iwpriv聚合和ANI参数)