Back to home page

OSCL-LXR

 
 

    


0001 .. SPDX-License-Identifier: GPL-2.0
0002 
0003 =====================================================
0004 Notes on the DEC FDDIcontroller 700 (DEFZA-xx) driver
0005 =====================================================
0006 
0007 :Version: v.1.1.4
0008 
0009 
0010 DEC FDDIcontroller 700 is DEC's first-generation TURBOchannel FDDI
0011 network card, designed in 1990 specifically for the DECstation 5000
0012 model 200 workstation.  The board is a single attachment station and
0013 it was manufactured in two variations, both of which are supported.
0014 
0015 First is the SAS MMF DEFZA-AA option, the original design implementing
0016 the standard MMF-PMD, however with a pair of ST connectors rather than
0017 the usual MIC connector.  The other one is the SAS ThinWire/STP DEFZA-CA
0018 option, denoted 700-C, with the network medium selectable by a switch
0019 between the DEC proprietary ThinWire-PMD using a BNC connector and the
0020 standard STP-PMD using a DE-9F connector.  This option can interface to
0021 a DECconcentrator 500 device and, in the case of the STP-PMD, also other
0022 FDDI equipment and was designed to make it easier to transition from
0023 existing IEEE 802.3 10BASE2 Ethernet and IEEE 802.5 Token Ring networks
0024 by providing means to reuse existing cabling.
0025 
0026 This driver handles any number of cards installed in a single system.
0027 They get fddi0, fddi1, etc. interface names assigned in the order of
0028 increasing TURBOchannel slot numbers.
0029 
0030 The board only supports DMA on the receive side.  Transmission involves
0031 the use of PIO.  As a result under a heavy transmission load there will
0032 be a significant impact on system performance.
0033 
0034 The board supports a 64-entry CAM for matching destination addresses.
0035 Two entries are preoccupied by the Directed Beacon and Ring Purger
0036 multicast addresses and the rest is used as a multicast filter.  An
0037 all-multi mode is also supported for LLC frames and it is used if
0038 requested explicitly or if the CAM overflows.  The promiscuous mode
0039 supports separate enables for LLC and SMT frames, but this driver
0040 doesn't support changing them individually.
0041 
0042 
0043 Known problems:
0044 
0045 None.
0046 
0047 
0048 To do:
0049 
0050 5. MAC address change.  The card does not support changing the Media
0051    Access Controller's address registers but a similar effect can be
0052    achieved by adding an alias to the CAM.  There is no way to disable
0053    matching against the original address though.
0054 
0055 7. Queueing incoming/outgoing SMT frames in the driver if the SMT
0056    receive/RMC transmit ring is full. (?)
0057 
0058 8. Retrieving/reporting FDDI/SNMP stats.
0059 
0060 
0061 Both success and failure reports are welcome.
0062 
0063 Maciej W. Rozycki  <macro@orcam.me.uk>