我开发的虚拟网卡驱动,现在遇到的问题实在搞不定,大虾们帮我分析一下吧。我的网卡工作时,上层给数据特别慢,我的发送是用miniportsendpackets, 我现在分析如下:1)因为上层因为收不到回应包所以发送慢2)网卡驱动有问题? 有什么参数需要设置?(现在的现状是驱动可以使...
全文
回复(5) 2003-05-09 21:32 来自版块 - NDIS网络接口开发
表情
skyspeed对,我的发送是异步的,在miniportsendpackets里只是往包队列里放,然后在另外一个线程中发送完后调用ndismsendcomplete通知上层发送完毕, 这样的异步方式会引起发送慢吗? 有解决的办法吗? 我必须得用异步方式实现(2003-05-11 14:06)
fracker如果你在发送的时候经常返回pending或者包被丢掉了,都有可能造成发送速度慢。(2003-05-11 10:26)
fracker最好把你发包的代码贴出来。(2003-05-11 10:25)
skyspeed补充两点: 1)我的网卡收发包都可以进行 2)两个网卡用的是不同的网段,真实网卡用192.168.16.*, 我的虚拟网卡用169.254.*.* 我的主要问题是网卡的发送接口miniportsendpackets被回调的很慢,不知有没有解决的办法(2003-05-11 00:12)
fracker既然是虚拟网卡,那么就要帮他解决收发包的问题。 你都使用169.254.*.*段的动态IP,那么路由问题怎么解决的? 建议你两个网卡的地址不在同一网段看看。 (2003-05-10 21:34)

返回顶部