fuwen2k
驱动牛犊
驱动牛犊
  • 注册日期2001-06-19
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2135回复:5

新手的NDIS问题,请大家帮帮忙。

楼主#
更多 发布于:2001-07-23 00:25
多个Protocol driver是否可以同时绑定在同一个NIC上?
如果可以的话,那么NIC收到的packet是否发给每一个
与他绑定的Protocol driver?是否有方法不让这个packet
发给其他的protocol driver,也就是说截获这个packet.
是否每一个绑定在这个NIC上的protocol driver都可以用它
发送packet?
我是新手了,所以也许这些问题很傻,也许这些问题看看
ddk就可以找到答案(其实我已经看过了,但还是不太确定)。
但还是希望大家能够指教一下,对您来说只是一句话,
多我来说就是好几个不眠之夜了。
多谢多谢。











驱动一切
jeosph
驱动中牛
驱动中牛
  • 注册日期2001-04-19
  • 最后登录2006-08-08
  • 粉丝0
  • 关注0
  • 积分96分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-07-23 09:25
我也是新手,正在看DDK文档,不对别见笑!
多个协议绑定到协议驱动程序上,

协议驱动程序再放在Miniport 小端口驱动程序上,小端口驱动程序
直接与NIC打交道。

NIC本身并不认识协议!

2KDDK->NETWORK DIRVERS->关于BANDING你仔细阅读吧!!
fuwen2k
驱动牛犊
驱动牛犊
  • 注册日期2001-06-19
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-07-23 11:15
我是问
1.多个协议驱动程序(protocol driver)是否可以
  绑定到同一个网卡(NIC)上。我看到packet这个sample
  在PacketReceiveCompleteHandler这个函数的说明里提到
  可以排他(exclusively)性的绑定到一个NIC上,
  这样别的协议驱动程序就不能绑定在这个NIC上了。
2.如果多个protocol driver可以绑定到同一个NIC上,
  那么当这个NIC收到一个packet时,是否会将这个
  packet发给每一个与之绑定的protocol driver.
  有没有方法在一个protocol driver收到这个包
  后就不再把这个包发给别的protocol driver.
3.如果多个protocol driver可以绑定到同一个NIC上,
  那么这些protocol driver都可以通过这个NIC发送
  packet吗?















驱动一切
jeosph
驱动中牛
驱动中牛
  • 注册日期2001-04-19
  • 最后登录2006-08-08
  • 粉丝0
  • 关注0
  • 积分96分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-07-23 11:22
不同协议的驱动可以BANDING到同一个NIC上。所有的这一切都是通过,NDIS完成的。

这种说法是不错的,但的确连我自己也不满意这样的说法!抱歉!

fuwen2k
驱动牛犊
驱动牛犊
  • 注册日期2001-06-19
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-07-23 11:26
那问题2和3呢?你有qq吗?我的是 oicq:5358604,
qq里详细谈谈。
驱动一切
jeosph
驱动中牛
驱动中牛
  • 注册日期2001-04-19
  • 最后登录2006-08-08
  • 粉丝0
  • 关注0
  • 积分96分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-07-23 18:12
fuwen2k同志:
问题2,3 的答案在那一句话里,全包含了!只是我说得太简单了,抱歉!

问题2)NDIS会将包送给对此包感兴趣的协议去处理;

问题3)NIC只是一个数据通道而已,“NIC并不认识协议”的潜台词就是,多个协议的PACKET通过NDIS是可以发给NIC,然后发向网络的!

另外,我没有O!I SEEK YOU !
游客

返回顶部