Subject: Re: hme driver: multicast-capable?
To: Jun-ichiro itojun Hagino <itojun@iijlab.net>
From: Jason Wright <jason@thought.net>
List: port-sparc
Date: 06/15/2000 09:10:58
On Thu, Jun 15, 2000 at 09:26:01PM +0900, Jun-ichiro itojun Hagino wrote:
> NOTE: sorry I'm not on the port-sparc list.
>
> I have got a trouble report regarding to multicast packets toward
> "hme" driver (SparcStation 5-170). It looks to me
> - when !IFF_PROMISC, hme driver does not accept multicast packets
> even if we join the multicast group.
> - when IFF_PROMISC, all packets will be passed to the upper layer
> and we can accept multicast packets.
>
> Now, I'm very curious if this is an IPv6 problem or not. Are there
> anybody have success experience in running IPv4 (or some other layer 3)
> multicast application over hme driver?
>
> PR # is 9909. I also got the same report independently from this one.
> http://www.NetBSD.org/cgi-bin/query-pr-single.pl?number=9909
>
Just took a quick look through sys/dev/ic/hme.c. Looks like the multicast
address filter is never enabled (HME_MAC_RXCFG_HENABLE) in NetBSD; unless
I'm missing something (altogether possible, since I'm browsing netbsd via
cvs web). The multicast filter on hme definately works, though. I had a
ss5 with a quad hme acting as an OSPF router under OpenBSD up until a few
months ago.
--Jason Wright