版块
论坛
喜欢
话题
应用
搜索
登录
注册
skyspeed的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=45507
大呼一声,帮帮我!!!
我开发的虚拟网卡驱动,现在遇到的问题实在搞不定,大虾们帮我分析一下吧。我的网卡工作时,上层给数据特别慢,我的发送是用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)
回复
skyspeed
加关注
写私信
0
关注
0
粉丝
20
帖子
返回顶部