Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 202dc3fc authored by Paul Gortmaker's avatar Paul Gortmaker Committed by David S. Miller
Browse files

Documentation: remove obsolete networking/multicast.txt file



The original intent of this file was to list limitations in
drivers/hardware relating to multicast use, back when some
modest hardware from the early 1990s did not support things
we might take for granted today.

I was intending to delete some now-gone MCA/token ring entries
in this file, but once I opened it, I found it only contained
information on the earliest (pre-2000) linux networking drivers.

Checking the git history shows that the file hasn't been touched
since 2005.  Clearly nobody is actively consulting this file
as a meaningful reference.

Rather than add a "YES YES YES" line for all of the drivers we
currently have, lets just take advantage of the fact that nobody
is using the file to delete it.

This has the side benefit of not having to do a line-by-line
deletion of the file content as each older driver is expired.

Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 12dfac6c
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -126,8 +126,6 @@ ltpc.txt
	- the Apple or Farallon LocalTalk PC card driver
mac80211-injection.txt
	- HOWTO use packet injection with mac80211
multicast.txt
	- Behaviour of cards under Multicast
multiqueue.txt
	- HOWTO for multiqueue network device support.
netconsole.txt
+0 −63
Original line number Diff line number Diff line
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 ------------------>
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.