前些日子写的一个NDIS驱动,不过性能较差
Windows驱动开发
前些日子写的一个NDIS驱动,不过性能较差
forxy
2010-12-15, 19:45 下午
前些日子,突发奇想,写了个ndis驱动,将nids层的MAC数据传到应用层晒晒太阳,然后再按下去,让他继续跑。不过性能有的问题。
我采用的是wdk中的passthru范例,对他进行了修改:
发送数据时,用户态主控程序通过io控制,读取队列中的数据,用户态主控程序不加任何修改,再通过io控制写入ndis,再通过ndis继续向下传;
接收数据时,用户态主控程序通过io控制,读取队列中的数据,用户态主控程序不加任何修改,再通过io控制写入nids,有nids继续往上传。
频繁的通过io控制处理数据,性能较差,如果一次只传一个包,性能更差(我一次传多个数据包)
有感兴趣的吗?
http://forxy.download.csdn.net/
Re: 前些日子写的一个NDIS驱动,不过性能较差
王宇
2010-12-17, 13:11 下午
呃 然后呢?目前这种玩法还属于 hello world。