Hi, I just got a couple of Linksys EG1032 cards that are based on the Marvell Yukon Chipset. I built a kernel with the sk driver in it and the basic stuff seemed to work fine, but multicast didn't work at all unless I was also running tcpdump (i.e. promiscuous mode was turned on). I traced this down to the hash calculation routine used to program the GMAC on the Yukon controller. Apparently the Yukon chip uses a different algorithm than the XMAC (Genesis chipset) uses. I ported the algorithm used by the linux driver over and now it seems to work fine. The diffs are attached. -- Keith Mitchell Email: kmitch_at_guru.org PGP key available upon request
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:34 UTC