随笔分类 -  ath9k的学习

摘要:这里只写了ath9k层到虚拟硬件层的一些东西,mac层的没有整理。 传输途径主要从ath9k_tx() >ath_tx_start() >ath_tx_send_normal() >ath_tx_txqaddbuf() >ath9k_hw_txstart() ath9k_tx()(main.c): 阅读全文
posted @ 2019-06-25 14:44 转瞬即逝1995 阅读(711) 评论(0) 推荐(0)
摘要:如上图,整个 mac 层分成两个部分——UMAC 和 LMAC。LMAC 分成 MAC 下半部分和硬件抽象层。 硬件抽象层和ath9k层的连接 在hw.h中的函数struct ath_hw_ops() ath9k层和mac层的连接 在mac80211.h中函数struct ieee80211_ops 阅读全文
posted @ 2019-06-25 14:37 转瞬即逝1995 阅读(887) 评论(0) 推荐(0)
摘要:Iperf的安装要换成阿里的源 sudo add-apt-repository "ppa:patrickdk/general-lucid" sudo apt-get update sudo apt-get install iperf3 阅读全文
posted @ 2019-06-21 11:03 转瞬即逝1995 阅读(4314) 评论(0) 推荐(0)
摘要:因为要在ath9k上修改内核的驱动,所以这段时间要学习ath9k ,希望和其他一起学习,如果看到错的地方,希望指正。 802.11的整体框架,现在基本上用的是左半面的结构,结构比较鲜明,三个接口连接 nl80211、cfg80211 ops、ieee80211 ops,wext接口很少使用了。 nl 阅读全文
posted @ 2019-05-09 19:59 转瞬即逝1995 阅读(720) 评论(0) 推荐(0)