Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Paul Gortmaker and committed by
David S. Miller
202dc3fc 12dfac6c

-65
-2
Documentation/networking/00-INDEX
··· 126 126 - the Apple or Farallon LocalTalk PC card driver 127 127 mac80211-injection.txt 128 128 - HOWTO use packet injection with mac80211 129 - multicast.txt 130 - - Behaviour of cards under Multicast 131 129 multiqueue.txt 132 130 - HOWTO for multiqueue network device support. 133 131 netconsole.txt
-63
Documentation/networking/multicast.txt
··· 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.