2 # Tulip family network device configuration
5 menu "Tulip family network device support"
6 depends on NET_ETHERNET && (PCI || EISA || CARDBUS)
9 bool "\"Tulip\" family network device support"
11 This selects the "Tulip" family of EISA/PCI network cards.
14 tristate "Early DECchip Tulip (dc2104x) PCI support (EXPERIMENTAL)"
15 depends on NET_TULIP && PCI && EXPERIMENTAL
18 This driver is developed for the SMC EtherPower series Ethernet
19 cards and also works with cards based on the DECchip
20 21040 (Tulip series) chips. Some LinkSys PCI cards are
21 of this type. (If your card is NOT SMC EtherPower 10/100 PCI
22 (smc9332dst), you can also try the driver for "Generic DECchip"
23 cards, below. However, most people with a network card of this type
24 will say Y here.) Do read the Ethernet-HOWTO, available from
25 <http://www.tldp.org/docs.html#howto>.
27 To compile this driver as a module, choose M here and read
28 <file:Documentation/networking/net-modules.txt>. The module will
32 tristate "DECchip Tulip (dc2114x) PCI support"
33 depends on NET_TULIP && PCI
36 This driver is developed for the SMC EtherPower series Ethernet
37 cards and also works with cards based on the DECchip
38 21140 (Tulip series) chips. Some LinkSys PCI cards are
39 of this type. (If your card is NOT SMC EtherPower 10/100 PCI
40 (smc9332dst), you can also try the driver for "Generic DECchip"
41 cards, above. However, most people with a network card of this type
42 will say Y here.) Do read the Ethernet-HOWTO, available from
43 <http://www.tldp.org/docs.html#howto>. More specific
44 information is contained in
45 <file:Documentation/networking/tulip.txt>.
47 To compile this driver as a module, choose M here and read
48 <file:Documentation/networking/net-modules.txt>. The module will
52 bool "New bus configuration (EXPERIMENTAL)"
53 depends on TULIP && EXPERIMENTAL
55 This configures your Tulip card specifically for the card and
56 system cache line size type you are using.
58 This is experimental code, not yet tested on many boards.
63 bool "Use PCI shared mem for NIC registers"
66 Use PCI shared memory for the NIC registers, rather than going through
67 the Tulip's PIO (programmed I/O ports). Faster, but could produce
68 obscure bugs if your mainboard has memory controller timing issues.
72 bool "Use NAPI RX polling "
75 NAPI is a new driver API designed to reduce CPU and interrupt load
76 when the driver is receiving lots of packets from the card. It is
77 still somewhat experimental and thus not yet enabled by default.
79 If your estimated Rx load is 10kpps or more, or if the card will be
80 deployed on potentially unfriendly networks (e.g. in a firewall),
83 See <file:Documentation/networking/NAPI_HOWTO.txt> for more
88 config TULIP_NAPI_HW_MITIGATION
89 bool "Use Interrupt Mitigation "
92 Use HW to reduce RX interrupts. Not strict necessary since NAPI reduces
93 RX interrupts but itself. Although this reduces RX interrupts even at
94 low levels traffic at the cost of a small latency.
99 tristate "Generic DECchip & DIGITAL EtherWORKS PCI/EISA"
100 depends on NET_TULIP && (PCI || EISA)
103 This is support for the DIGITAL series of PCI/EISA Ethernet cards.
104 These include the DE425, DE434, DE435, DE450 and DE500 models. If
105 you have a network card of this type, say Y and read the
106 Ethernet-HOWTO, available from
107 <http://www.tldp.org/docs.html#howto>. More specific
108 information is contained in
109 <file:Documentation/networking/de4x5.txt>.
111 To compile this driver as a module, choose M here and read
112 <file:Documentation/networking/net-modules.txt>. The module will
116 tristate "Winbond W89c840 Ethernet support"
117 depends on NET_TULIP && PCI
121 This driver is for the Winbond W89c840 chip. It also works with
122 the TX9882 chip on the Compex RL100-ATX board.
123 More specific information and updates are available from
124 <http://www.scyld.com/network/drivers.html>.
127 tristate "Davicom DM910x/DM980x support"
128 depends on NET_TULIP && PCI
131 This driver is for DM9102(A)/DM9132/DM9801 compatible PCI cards from
132 Davicom (<http://www.davicom.com.tw/>). If you have such a network
133 (Ethernet) card, say Y. Some information is contained in the file
134 <file:Documentation/networking/dmfe.txt>.
136 To compile this driver as a module, choose M here and read
137 <file:Documentation/networking/net-modules.txt>. The module will
141 tristate "Xircom CardBus support (new driver)"
142 depends on NET_TULIP && CARDBUS
144 This driver is for the Digital "Tulip" Ethernet CardBus adapters.
145 It should work with most DEC 21*4*-based chips/ethercards, as well
146 as with work-alike chips from Lite-On (PNIC) and Macronix (MXIC) and
149 To compile this driver as a module, choose M here and read
150 <file:Documentation/networking/net-modules.txt>. The module will
151 be called xircom_cb. If unsure, say N.
153 config PCMCIA_XIRTULIP
154 tristate "Xircom Tulip-like CardBus support (old driver)"
155 depends on NET_TULIP && CARDBUS && BROKEN_ON_SMP
158 This driver is for the Digital "Tulip" Ethernet CardBus adapters.
159 It should work with most DEC 21*4*-based chips/ethercards, as well
160 as with work-alike chips from Lite-On (PNIC) and Macronix (MXIC) and
163 To compile this driver as a module, choose M here and read
164 <file:Documentation/networking/net-modules.txt>. The module will
165 be called xircom_tulip_cb. If unsure, say N.