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