Behaviour of cards under Multicast. This is how they currently 
behave not what the hardware can do. In particular all the 8390 based
cards don't use the onboard hash filter, and the lance driver doesn't
use its filter, even though the code for loading it is in the DEC
lance based driver.

The following multicast requirements are needed
-----------------------------------------------
Appletalk	Multicast	hardware filtering not important but
				 avoid cards only doing promisc
IP-Multicast	Multicast	hardware filters really help
IP-MRoute	AllMulti	hardware filters are of no help


Board		Multicast	AllMulti	Promisc		Filter
------------------------------------------------------------------------
3c501		YES		YES		YES		Software
3c503		YES		YES		YES		Software(#)
3c505		YES		NO		YES		Hardware
3c507		NO		NO		NO		N/A
3c509		YES		YES		YES		Software
ac3200		YES		YES		YES		Software(#)
apricot		YES		PROMISC		YES		Hardware
arcnet		NO		NO		NO		N/A
at1700		****		PROMISC		YES		Software
atp		****		PROMISC		YES		Software
de4x5		YES		NO		YES		Hardware
de600		NO		NO		NO		N/A
de620		****		PROMISC		YES		Software
depca		YES		PROMISC		YES		Hardware
e2100		YES		YES		YES		Software(#)
eepro		YES(*)		PROMISC		YES		Hardware
eexpress	NO		NO		NO		N/A
ewrk3		YES		PROMISC		YES		Hardware
hp-plus		YES		YES		YES		Software(#)
hp		YES		YES		YES		Software(#)
hp100		YES		YES		YES		Software(#)
ibmtr		NO		NO		NO		N/A
lance		YES		YES		YES		Software(#)
ne		YES		YES		YES		Software(#)
ni52
ni65		NO		NO		NO		N/A
seeq		NO		NO		NO		N/A
sk_g16		NO		NO		YES		N/A
smc-ultra	YES		YES		YES		Software(#)
tulip		YES		YES		YES		Hardware
wavelan		--------Buggy--------		YES		N/A
wd		YES		YES		YES		Software(#)
znet		YES		YES		YES		Software


**** = This driver would take down your entire network if you use it in a
       multicast kernel with IP forwarding enabled (patches sent to Linus)
YES(*) = As above but only if >64 addresses are activated.
PROMISC = All multicasts mode is in fact promiscuous mode.
(#) = Hardware multicast support is not used yet.


