sindo_bird
驱动牛犊
驱动牛犊
  • 注册日期2004-04-11
  • 最后登录2004-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1600回复:4

欢迎大家来讨论关于驱动程序中多播的问题

楼主#
更多 发布于:2004-04-11 22:31
rtl8139网卡中有一个MAR0~MAR7,开发手册中只说是跟组播地址有关,没有说清楚如何用,有的资料中说是是一个组播地址过滤掩码,是什么CRC的hash算法,在下不太明白,望高手指点!!!!!!!!!!
感激不尽!!!
sindo_bird
驱动牛犊
驱动牛犊
  • 注册日期2004-04-11
  • 最后登录2004-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-11 22:42
在win2k下这个值是
00 42 00 80 00 00 00 00
sindo_bird
驱动牛犊
驱动牛犊
  • 注册日期2004-04-11
  • 最后登录2004-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-11 22:44
rtl8139 不能接受组播报文会是什么原因引起的???
nicklezhang
驱动牛犊
驱动牛犊
  • 注册日期2004-03-29
  • 最后登录2017-06-19
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望145点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2004-04-13 17:22
组播地址有64组,rtl8139的那64-bit Register中每一个bit代表一个组播地址(具体的对应关系8139的文档上肯定说了)使能位,你要接受某一个组播地址的帧时,在应用层要调用一个什么东东来指定的的,然后网卡驱动程序会受到一个类似于SetPacketFilter的Irp,要求网卡增加接收某个指定组播地址的帧,设置MAR0-7中的那个相应使能位。


[编辑 -  4/13/04 by  nicklezhang]
sindo_bird
驱动牛犊
驱动牛犊
  • 注册日期2004-04-11
  • 最后登录2004-12-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-04-14 19:40
多谢高手指点!!!!
在下现在最搞不懂的就是,这个对应关系。

恕在下出言不逊,81x9系列的芯片手册简直就是一堆垃圾,关键地方总是遮遮掩掩,装出很神秘的样子。
如果阁下有相关资料,共享一下,如果有那个算法的原理,就更好了。


感激涕泠!!!!!
游客

返回顶部