Blame view

Documentation/networking/multicast.txt 2.13 KB
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
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
  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 ------------------>
1da177e4c   Linus Torvalds   Linux-2.6.12-rc2
50
51
52
53
54
55
56
57
58
59
60
61
62
63
  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.