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:
---------------------
作者:奔跑的路
来源:CSDN
原文:https://blog.csdn.net/lee244868149/article/details/50235557
版权声明:本文为博主原创文章,转载请附上博文链接!