multicast.txt 2.1 KB
Newer Older
L
Linus Torvalds 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
Behaviour of Cards Under Multicast
==================================

This is how they currently behave, not what the hardware can do--for example,
the Lance driver doesn't use its filter, even though the code for loading
it is in the DEC Lance-based driver.

The following are requirements for multicasting 
-----------------------------------------------
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		Hardware
3c505		YES		NO		YES		Hardware
3c507		NO		NO		NO		N/A
3c509		YES		YES		YES		Software
3c59x		YES		YES		YES		Software
ac3200		YES		YES		YES		Hardware
apricot		YES		PROMISC		YES		Hardware
arcnet		NO		NO		NO		N/A
at1700		PROMISC		PROMISC		YES		Software
atp		PROMISC		PROMISC		YES		Software
cs89x0		YES		YES		YES		Software
de4x5		YES		YES		YES		Hardware
de600		NO		NO		NO		N/A
de620		PROMISC		PROMISC		YES		Software
depca		YES		PROMISC		YES		Hardware
dmfe		YES		YES		YES		Software(*)
e2100		YES		YES		YES		Hardware
eepro		YES		PROMISC		YES		Hardware
eexpress	NO		NO		NO		N/A
ewrk3		YES		PROMISC		YES		Hardware
hp-plus		YES		YES		YES		Hardware
hp		YES		YES		YES		Hardware
hp100		YES		YES		YES		Hardware
ibmtr		NO		NO		NO		N/A
ioc3-eth	YES		YES		YES		Hardware
lance		YES		YES		YES		Software(#)
ne		YES		YES		YES		Hardware
ni52		<------------------ Buggy ------------------>
ni65		YES		YES		YES		Software(#)
seeq		NO		NO		NO		N/A
sgiseek		<------------------ Buggy ------------------>
sk_g16		NO		NO		YES		N/A
smc-ultra	YES		YES		YES		Hardware
sunlance	YES		YES		YES		Hardware
tulip		YES		YES		YES		Hardware
wavelan		YES		PROMISC		YES		Hardware
wd		YES		YES		YES		Hardware
xirc2ps_cs	YES		YES		YES		Hardware
znet		YES		YES		YES		Software


PROMISC = This multicast mode is in fact promiscuous mode. Avoid using
cards who go PROMISC on any multicast in a multicast kernel.

(#) = Hardware multicast support is not used yet.
(*) = Hardware support for Davicom 9132 chipset only.