8139cp - 協議層驅動開發

20111013版:網絡

目前收發OK,而且1588服務已經能夠精確對時(基於8139網卡,可控制在30ns範圍內),協議層驅動的報文隊列部分還須要完善,目前1588服務反覆啓停會致使協議層驅動從報文池請求分配報文失敗。ide

 

20110708版:oop

目前Miniport驅動已經通了,使用NDIS5.0,協議層驅動捕獲收不到miniport驅動接收的包,可是經過協議層驅動發送的包能夠被傳遞到miniport驅動。ui

注意:使用uiotest以前必定要先 net start ndisprot編碼

另外用uiotest發一個包到本地網絡接口(相似於loopback報文),協議層驅動能夠抓到,而且能夠傳遞到miniport驅動,可是miniport驅動沒法本身再收到這個包,但是用softice單步,發現已經用dma發出了包。奇怪的是協議層驅動能夠收到這個包。spa

若是用ping發一個包出去,那麼miniport驅動能夠發、能夠收,可是協議層驅動徹底抓不到這個包,也收不到。code

注意:打印輸出device name的時候要用%ws,要注意使用unicode編碼,不然沒法正確輸出。接口

相關文章
相關標籤/搜索