swift
驱动中牛
驱动中牛
  • 注册日期2001-07-26
  • 最后登录2007-05-09
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望7点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:1743回复:3

求:windows2003+intelpro100网卡+ndis hook发送大包蓝屏

楼主#
更多 发布于:2007-04-26 15:48
  各位老大好,目前我所用的是NDISHOOK,在2K和XP系统上都没有问题,运行很稳定。
但是在2003操作系统上,如果有intel pro100网卡的话,在发送数据包的时候就会蓝屏。
而使用其他网卡的话,就不会出现这个问题,搞的我很郁闷。

同时发现在2003+intel网卡的时候,send函数发送的数据包比较大,超过了网卡的MTU:1500,更奇怪。  

哪位了解情况?或者遇到过此类问题?
请多指点,谢谢!
cyliu
论坛版主
论坛版主
  • 注册日期2003-06-13
  • 最后登录2014-04-11
  • 粉丝5
  • 关注0
  • 积分1238分
  • 威望2531点
  • 贡献值0点
  • 好评度577点
  • 原创分14分
  • 专家分10分
沙发#
发布于:2007-04-27 10:04
有没有试过intel pro100在其它系统的情况?
走走看看开源好 Solaris vs Linux
swift
驱动中牛
驱动中牛
  • 注册日期2001-07-26
  • 最后登录2007-05-09
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望7点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-04-28 09:23
intel pro100在2K和XP系统上运行没有问题,代码都是一样的。
swift
驱动中牛
驱动中牛
  • 注册日期2001-07-26
  • 最后登录2007-05-09
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望7点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-05-09 17:13
是不是我没有处理某些PNP事件?还是某些OID设置的不对了,总之,2003+intel驱动,向外发送的时候,数据包就是大包,但包还是正常的数据包,IP头中的长度都是对的,数据内容也对,快疯了。

按理说不应该出现大包的问题啊,我在应用态用某些看MTU的工具看都是很正常的。难道内核取MTU不同?
疯了疯了!
游客

返回顶部