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参数
本站的文章和资源来自互联网或者站长的原创,按照 CC BY -NC -SA 3.0 CN协议发布和共享,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资 源请尽快联系站长,我们会在24h内删除有争议的资源。欢迎大家多多交流,期待共同学习进步。