我想测量接收到ack帧的时间。
我正在使用TL-WN722N USB型无线局域网卡,来自TP-链路.ath9k_htc
内核模块是用于无线局域网卡的。
我在高亮显示的ath9k_htc_rx_tasklet()
行htc_drv_txrx.c
中插入了以下代码
if (ieee80211_is_ack(hdr->frame_control)) {
printk(KERN_DEBUG "ath9k: received ack\n");
}
因此,最后,该函数类似于这
在构建和替换内核之后,我使用了dmesg
。但是,日志中什么也没有出现。
在谷歌搜索后,一些人说这不是ath9k_htc_rx_tasklet()
,而是ath_rx_tasklet()
in recv.c
。因此,我在ath_rx_tasklet()
中插入了相同的代码,但是结果是相同的,日志中什么也没有出现。
是否不可能检查TL-WN722N无线局域网卡是否在ath9k*
模块中接收到一个ack帧?
发布于 2015-07-12 23:23:28
不能回答你的具体问题,但一般情况下,除非司机处于监控程序模式,而且你实际上是在嗅空气,否则你将永远看不到acks。
https://stackoverflow.com/questions/31294506
复制相似问题