About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / networking / multicast.txt


Based on kernel version 3.8. Page generated on 2013-02-20 22:03 EST.

1	Behaviour of Cards Under Multicast
2	==================================
3	
4	This is how they currently behave, not what the hardware can do--for example,
5	the Lance driver doesn't use its filter, even though the code for loading
6	it is in the DEC Lance-based driver.
7	
8	The following are requirements for multicasting 
9	-----------------------------------------------
10	AppleTalk	Multicast	hardware filtering not important but
11					 avoid cards only doing promisc
12	IP-Multicast	Multicast	hardware filters really help
13	IP-MRoute	AllMulti	hardware filters are of no help
14	
15	
16	Board		Multicast	AllMulti	Promisc		Filter
17	------------------------------------------------------------------------
18	3c501		YES		YES		YES		Software
19	3c503		YES		YES		YES		Hardware
20	3c505		YES		NO		YES		Hardware
21	3c507		NO		NO		NO		N/A
22	3c509		YES		YES		YES		Software
23	3c59x		YES		YES		YES		Software
24	ac3200		YES		YES		YES		Hardware
25	apricot		YES		PROMISC		YES		Hardware
26	arcnet		NO		NO		NO		N/A
27	at1700		PROMISC		PROMISC		YES		Software
28	atp		PROMISC		PROMISC		YES		Software
29	cs89x0		YES		YES		YES		Software
30	de4x5		YES		YES		YES		Hardware
31	de600		NO		NO		NO		N/A
32	de620		PROMISC		PROMISC		YES		Software
33	depca		YES		PROMISC		YES		Hardware
34	dmfe		YES		YES		YES		Software(*)
35	e2100		YES		YES		YES		Hardware
36	eepro		YES		PROMISC		YES		Hardware
37	eexpress	NO		NO		NO		N/A
38	ewrk3		YES		PROMISC		YES		Hardware
39	hp-plus		YES		YES		YES		Hardware
40	hp		YES		YES		YES		Hardware
41	hp100		YES		YES		YES		Hardware
42	ibmtr		NO		NO		NO		N/A
43	ioc3-eth	YES		YES		YES		Hardware
44	lance		YES		YES		YES		Software(#)
45	ne		YES		YES		YES		Hardware
46	ni52		<------------------ Buggy ------------------>
47	ni65		YES		YES		YES		Software(#)
48	seeq		NO		NO		NO		N/A
49	sgiseek		<------------------ Buggy ------------------>
50	smc-ultra	YES		YES		YES		Hardware
51	sunlance	YES		YES		YES		Hardware
52	tulip		YES		YES		YES		Hardware
53	wavelan		YES		PROMISC		YES		Hardware
54	wd		YES		YES		YES		Hardware
55	xirc2ps_cs	YES		YES		YES		Hardware
56	znet		YES		YES		YES		Software
57	
58	
59	PROMISC = This multicast mode is in fact promiscuous mode. Avoid using
60	cards who go PROMISC on any multicast in a multicast kernel.
61	
62	(#) = Hardware multicast support is not used yet.
63	(*) = Hardware support for Davicom 9132 chipset only.
Hide Line Numbers


About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog