125603Skjc.. SPDX-License-Identifier: GPL-2.0 225603Skjc 3139823Simp===================================================== 425603SkjcNotes on the DEC FDDIcontroller 700 (DEFZA-xx) driver 525603Skjc===================================================== 625603Skjc 725603Skjc:Version: v.1.1.4 825603Skjc 925603Skjc 1025603SkjcDEC FDDIcontroller 700 is DEC's first-generation TURBOchannel FDDI 1125603Skjcnetwork card, designed in 1990 specifically for the DECstation 5000 1225603Skjcmodel 200 workstation. The board is a single attachment station and 1325603Skjcit was manufactured in two variations, both of which are supported. 1425603Skjc 1525603SkjcFirst is the SAS MMF DEFZA-AA option, the original design implementing 1625603Skjcthe standard MMF-PMD, however with a pair of ST connectors rather than 1725603Skjcthe usual MIC connector. The other one is the SAS ThinWire/STP DEFZA-CA 1825603Skjcoption, denoted 700-C, with the network medium selectable by a switch 1925603Skjcbetween the DEC proprietary ThinWire-PMD using a BNC connector and the 2025603Skjcstandard STP-PMD using a DE-9F connector. This option can interface to 2125603Skjca DECconcentrator 500 device and, in the case of the STP-PMD, also other 2225603SkjcFDDI equipment and was designed to make it easier to transition from 2325603Skjcexisting IEEE 802.3 10BASE2 Ethernet and IEEE 802.5 Token Ring networks 2425603Skjcby providing means to reuse existing cabling. 2525603Skjc 2625603SkjcThis driver handles any number of cards installed in a single system. 2725603SkjcThey get fddi0, fddi1, etc. interface names assigned in the order of 2825603Skjcincreasing TURBOchannel slot numbers. 2925603Skjc 3025603SkjcThe board only supports DMA on the receive side. Transmission involves 3125603Skjcthe use of PIO. As a result under a heavy transmission load there will 3225603Skjcbe a significant impact on system performance. 3354263Sshin 3425603SkjcThe board supports a 64-entry CAM for matching destination addresses. 3525603SkjcTwo entries are preoccupied by the Directed Beacon and Ring Purger 3625603Skjcmulticast addresses and the rest is used as a multicast filter. An 37116720Shartiall-multi mode is also supported for LLC frames and it is used if 38116720Shartirequested explicitly or if the CAM overflows. The promiscuous mode 39116720Shartisupports separate enables for LLC and SMT frames, but this driver 4032350Seivinddoesn't support changing them individually. 4154263Sshin 4232925Seivind 4332350SeivindKnown problems: 4425603Skjc 4525603SkjcNone. 46114201Sharti 47114201Sharti 4825603SkjcTo do: 4925603Skjc 5037939Skjc5. MAC address change. The card does not support changing the Media 5137939Skjc Access Controller's address registers but a similar effect can be 52114201Sharti achieved by adding an alias to the CAM. There is no way to disable 53117630Sharti matching against the original address though. 5425603Skjc 5525603Skjc7. Queueing incoming/outgoing SMT frames in the driver if the SMT 56257176Sglebius receive/RMC transmit ring is full. (?) 5725603Skjc 5825603Skjc8. Retrieving/reporting FDDI/SNMP stats. 5925603Skjc 6025603Skjc 6125603SkjcBoth success and failure reports are welcome. 6225603Skjc 6325603SkjcMaciej W. Rozycki <macro@orcam.me.uk> 6425603Skjc