Advanced Debugging
About AdvDbg Consult Train Services Products Tools Community Contact  
欢迎光临 高端调试 登录 | 注册 | FAQ
 
  ACPI调试
Linux内核调试
Windows内核调试
 
  调试战役
调试原理
新工具观察
 
  Linux
Windows Vista
Windows
 
  Linux驱动
WDF
WDM
 
  PCI Express
PCI/PCI-X
USB
无线通信协议
 
  64位CPU
ARM
IA-32
  CPU Info Center
 
  ACPI标准
系统认证
Desktop
服务器
 
  Embedded Linux
嵌入式开发工具
VxWorks
WinCE
嵌入式Windows
 
  格蠹调试套件(GDK)
  格蠹学院
  小朱书店
  老雷的微博
  《软件调试》
  《格蠹汇编》
  《软件调试(第二版)》
沪ICP备11027180号-1

Windows驱动开发

帖子发起人: forxy   发起时间: 2010-12-15 19:45 下午   回复: 1

Print Search
帖子排序:    
   2010-12-15, 19:45 下午
forxy 离线,最后访问时间: 2010/8/2 9:57:40 forxy

发帖数前75位
注册: 2010-04-25
发 贴: 18
前些日子写的一个NDIS驱动,不过性能较差
Reply Quote
前些日子,突发奇想,写了个ndis驱动,将nids层的MAC数据传到应用层晒晒太阳,然后再按下去,让他继续跑。不过性能有的问题。

我采用的是wdk中的passthru范例,对他进行了修改:
发送数据时,用户态主控程序通过io控制,读取队列中的数据,用户态主控程序不加任何修改,再通过io控制写入ndis,再通过ndis继续向下传;

接收数据时,用户态主控程序通过io控制,读取队列中的数据,用户态主控程序不加任何修改,再通过io控制写入nids,有nids继续往上传。

频繁的通过io控制处理数据,性能较差,如果一次只传一个包,性能更差(我一次传多个数据包)

有感兴趣的吗?
http://forxy.download.csdn.net/
IP 地址: 已记录   报告
   2010-12-17, 13:11 下午
WANGyu 离线,最后访问时间: 2012/9/10 3:34:00 王宇

发帖数前10位
男
注册: 2007-05-08
发 贴: 306
Re: 前些日子写的一个NDIS驱动,不过性能较差
Reply Quote
呃 然后呢?目前这种玩法还属于 hello world。
IP 地址: 已记录   报告
高端调试 » 驱动程序开发 » Windows驱动开发 » 前些日子写的一个NDIS驱动,不过性能较差

 
Legal Notice Privacy Statement Corporate Governance Corporate Governance
(C)2004-2020 ADVDBG.ORG All Rights Reserved.