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