> Yaniv Aknin wrote:
> > That would be fairly difficult to set up I'm
> afraid, I'll try asking Masayuki, the venerable
> author.
> >
> > Any other ideas though?
> >
>
> Dollars to donuts you have identified a bug in the
> driver. It sounds,
> to me at least, like perhaps you've hit a bug in the
> programming of the
> multicast receive filter. I'm not 100% sure of that,
> but its my first
> guess.
>
> -- Garrett
I'm very sorry for myk-2.6.1 multicast filter programming has a bug.
Garrett, you are right! I found that recently when I tested myk with
nicdrv.
The root cause is the line below in myk_set_rx_filter().
uint32_t h;
h = dp->mc_list[i].hash;
hash[h/16] |= 1 << (h & 16);
should be:
uint32_t h;
h = dp->mc_list[i].hash;
hash[h/16] |= 1 << (h % 16);
I cannot post the fix into my web right now, because I have other
fixes in myk to be tested, sorry.
-masa
> >
> > This message posted from opensolaris.org
> > _______________________________________________
> > networking-discuss mailing list
> > [email protected]
> >
>
> _______________________________________________
> networking-discuss mailing list
> [email protected]
This message posted from opensolaris.org
_______________________________________________
networking-discuss mailing list
[email protected]