作者fju4012 (Steven)
看板LinuxDev
標題[問題] 尋求network driver 高手
時間Tue May 29 15:51:25 2018
小第目前碩班學生,正在為實驗室的開發板用wifi driver
wifi driver做在linux kernel的mac80211裡面。
目前driver運作方面 station mode狀態下使用ping已經可以收發封包
可是運用iperf這個測速軟體速度實在不理想,目前分析原因是因為tx
發送封包出去太慢(可能因為硬體架構限制?)。
翻了kernel的code 發現在dev_queue_xmit()裡面有個Qdisc的東西。
不過看了許多文獻實在是不知道這個如何使用和使用時機為何。
希望能請高手解惑。
小弟剛接觸linux kernel胡亂摸索一年,在做wifi driver 時候發現很多東西感覺都
很需要實作經驗,跪求高手能願意指導小弟一二,小弟會盡最大努力報答
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.118.122.141
※ 文章網址: https://webptt.com/m.aspx?n=bbs/LinuxDev/M.1527580287.A.55B.html
1F:推 hizuki: 試試看Google 的BBR能解決tcp ack過慢問題,但對imcp無用 05/29 20:52
2F:→ fju4012: 感謝不過我看一下哪個好像是kernel4.9才有的東西小弟用的 05/30 15:13
3F:→ fju4012: kernel是3.8 05/30 15:13
4F:→ SKYDS: 1.天線? 2.測試環境? 3.iperf參數? 05/31 16:54
5F:→ SKYDS: 4.測UDP/TCP? 05/31 16:57
6F:→ kingofsdtw: 可以提供一下你怎推測到TX太慢?05/31 22:56
7F:→ kingofsdtw: shielding room 裡面測試的嬤?05/31 23:04
8F:推 liaommx: 有沒有可能是開發版的power不準? 導致效率太差06/16 12:14
9F:→ liaommx: 以致於花太多時間在重傳上面?06/16 12:14
10F:→ liaommx: PS:重傳和偵錯06/16 12:15
11F:推 cobrasgo: 最重要的開發板型號你也提一下…06/17 10:05
※ 編輯: fju4012 (114.136.53.173), 07/13/2018 09:20:51