clean
[linux-2.4.21-pre4.git] / drivers / net / Config.in
1 #
2 # Network device configuration
3 #
4
5 source drivers/net/arcnet/Config.in
6
7 tristate 'Dummy net driver support' CONFIG_DUMMY
8 tristate 'Bonding driver support' CONFIG_BONDING
9 tristate 'EQL (serial line load balancing) support' CONFIG_EQUALIZER
10 tristate 'Universal TUN/TAP device driver support' CONFIG_TUN
11 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
12    tristate 'Ethertap network tap (OBSOLETE)' CONFIG_ETHERTAP
13 fi
14
15 if [ "$CONFIG_ISAPNP" = "y" -o "$CONFIG_ISAPNP" = "m" ]; then
16    dep_tristate 'General Instruments Surfboard 1000' CONFIG_NET_SB1000 $CONFIG_ISAPNP
17 fi
18
19 #
20 #       Ethernet
21 #
22
23 mainmenu_option next_comment
24 comment 'Ethernet (10 or 100Mbit)'
25 bool 'Ethernet (10 or 100Mbit)' CONFIG_NET_ETHERNET
26 if [ "$CONFIG_NET_ETHERNET" = "y" ]; then
27    if [ "$CONFIG_ARM" = "y" ]; then  
28       dep_bool '  ARM EBSA110 AM79C961A support' CONFIG_ARM_AM79C961A $CONFIG_ARCH_EBSA110
29       if [ "$CONFIG_ARCH_ACORN" = "y" ]; then
30          source drivers/acorn/net/Config.in
31       fi
32    fi
33    if [ "$CONFIG_PPC" = "y" ]; then
34       dep_tristate '  MACE (Power Mac ethernet) support' CONFIG_MACE $CONFIG_ALL_PPC
35       if [ "$CONFIG_MACE" != "n" ]; then
36          bool '    Use AAUI port instead of TP by default' CONFIG_MACE_AAUI_PORT
37       fi
38       dep_tristate '  BMAC (G3 ethernet) support' CONFIG_BMAC $CONFIG_ALL_PPC
39       dep_tristate '  GMAC (G4/iBook ethernet) support (OBSOLETE, use Sun GEM)' CONFIG_GMAC $CONFIG_ALL_PPC
40       if [ "$CONFIG_REDWOOD_4" = "y" -o "$CONFIG_403GCX" = "y" ]; then
41          tristate '  National DP83902AV (Oak ethernet) support' CONFIG_OAKNET
42       fi
43       if [ "$CONFIG_BEECH" = "y" ]; then
44          tristate '  Beech onboard CS8900A Ethernet support' CONFIG_CS89x0 
45       fi 
46       if [ "$CONFIG_ARCTIC2" = "y" ]; then
47          tristate '  Arctic-II debug sled ethernet support' CONFIG_ARCTIC_ENET
48       fi
49       if [ "$CONFIG_XILINX_OCP" = "y" ]; then
50          tristate '  Xilinx on-chip ethernet' CONFIG_XILINX_ENET
51       fi
52    fi
53    if [ "$CONFIG_ZORRO" = "y" ]; then
54       tristate '  Ariadne support' CONFIG_ARIADNE
55       tristate '  Ariadne II and X-Surf support' CONFIG_NE2K_ZORRO
56       tristate '  A2065 support' CONFIG_A2065
57       tristate '  Hydra support' CONFIG_HYDRA
58    fi
59    if [ "$CONFIG_PARISC" = "y" ]; then
60       dep_tristate '  Lasi ethernet' CONFIG_LASI_82596 $CONFIG_GSC_LASI
61    fi
62    if [ "$CONFIG_MIPS_JAZZ" = "y" ]; then
63       tristate '  MIPS JAZZ onboard SONIC Ethernet support' CONFIG_MIPS_JAZZ_SONIC
64    fi
65    if [ "$CONFIG_MIPS_GT96100" = "y" ]; then
66       bool '  MIPS GT96100 Ethernet support' CONFIG_MIPS_GT96100ETH
67    fi
68    if [ "$CONFIG_MIPS_AU1000" = "y" ]; then
69       bool '  MIPS AU1000 Ethernet support' CONFIG_MIPS_AU1000_ENET
70    fi
71    if [ "$CONFIG_SIBYTE_SB1250" = "y" ]; then
72       tristate '  SB1250 Ethernet support' CONFIG_NET_SB1250_MAC
73    fi
74    if [ "$CONFIG_SGI_IP27" = "y" ]; then
75       bool '  SGI IOC3 Ethernet' CONFIG_SGI_IOC3_ETH
76    fi
77    if [ "$CONFIG_SGI_IP32" = "y" ]; then
78       tristate '  SGI O2 MACE Fast Ethernet support' CONFIG_SGI_O2MACE_ETH
79    fi
80    if [ "$CONFIG_IA64_SGI_SN1" = "y" ]; then
81       bool '  SGI IOC3 Ethernet' CONFIG_SGI_IOC3_ETH
82    fi
83    if [ "$CONFIG_SUPERH" = "y" ]; then
84       tristate '  National DP83902AV  support' CONFIG_STNIC
85    fi
86    dep_tristate '  Sun LANCE support' CONFIG_SUNLANCE $CONFIG_SBUS
87    if [ "$CONFIG_SBUS" = "y" -o "$CONFIG_PCI" = "y" ]; then
88       tristate '  Sun Happy Meal 10/100baseT support' CONFIG_HAPPYMEAL
89    fi
90    dep_tristate '  Sun BigMAC 10/100baseT support (EXPERIMENTAL)' CONFIG_SUNBMAC $CONFIG_SBUS $CONFIG_EXPERIMENTAL
91    dep_tristate '  Sun QuadEthernet support' CONFIG_SUNQE $CONFIG_SBUS
92    dep_tristate '  Sun GEM & Apple GMAC support' CONFIG_SUNGEM $CONFIG_PCI
93    bool '  3COM cards' CONFIG_NET_VENDOR_3COM
94    if [ "$CONFIG_NET_VENDOR_3COM" = "y" ]; then
95       dep_tristate '    3c501 "EtherLink" support' CONFIG_EL1 $CONFIG_ISA
96       dep_tristate '    3c503 "EtherLink II" support' CONFIG_EL2 $CONFIG_ISA
97       dep_tristate '    3c505 "EtherLink Plus" support' CONFIG_ELPLUS $CONFIG_ISA
98       dep_tristate '    3c507 "EtherLink 16" support (EXPERIMENTAL)' CONFIG_EL16 $CONFIG_ISA $CONFIG_EXPERIMENTAL
99       if [ "$CONFIG_ISA" = "y" -o "$CONFIG_EISA" = "y" -o "$CONFIG_MCA" = "y" ]; then
100          tristate '    3c509/3c529 (MCA)/3c579 "EtherLink III" support' CONFIG_EL3
101       fi
102       if [ "$CONFIG_ISA" = "y" -o "$CONFIG_EISA" = "y" ]; then
103          tristate '    3c515 ISA "Fast EtherLink"' CONFIG_3C515
104       fi
105       dep_tristate '    3c523 "EtherLink/MC" support' CONFIG_ELMC $CONFIG_MCA
106       dep_tristate '    3c527 "EtherLink/MC 32" support (EXPERIMENTAL)' CONFIG_ELMC_II $CONFIG_MCA $CONFIG_EXPERIMENTAL
107       if [ "$CONFIG_PCI" = "y" -o "$CONFIG_EISA" = "y" ]; then
108          tristate '    3c590/3c900 series (592/595/597) "Vortex/Boomerang" support' CONFIG_VORTEX
109       fi
110    fi
111    dep_tristate '  AMD LANCE and PCnet (AT1500 and NE2100) support' CONFIG_LANCE $CONFIG_ISA
112    bool '  Western Digital/SMC cards' CONFIG_NET_VENDOR_SMC
113    if [ "$CONFIG_NET_VENDOR_SMC" = "y" ]; then
114       dep_tristate '    WD80*3 support' CONFIG_WD80x3 $CONFIG_ISA
115       dep_tristate '    SMC Ultra MCA support' CONFIG_ULTRAMCA $CONFIG_MCA
116       dep_tristate '    SMC Ultra support' CONFIG_ULTRA $CONFIG_ISA
117       dep_tristate '    SMC Ultra32 EISA support' CONFIG_ULTRA32 $CONFIG_EISA
118       dep_tristate '    SMC 9194 support' CONFIG_SMC9194 $CONFIG_ISA
119       tristate '    SMC 91111 support' CONFIG_SMC91111
120       if [ "$CONFIG_SMC91111" != "n" ]; then
121          bool '      Advanced configuration options for SMC91111' CONFIG_SMC91111_ADVANCED
122          if [ "$CONFIG_SMC91111_ADVANCED" = "n" ]; then
123             define_bool CONFIG_SMC91111_BYTE_SWAP n
124             define_bool CONFIG_SMC91111_USE_8_BIT y
125             define_bool CONFIG_SMC91111_USE_32_BIT y
126          else
127             bool '      Byte swap device accesses' CONFIG_SMC91111_BYTE_SWAP
128             bool '      Allow 8 bit device accesses' CONFIG_SMC91111_USE_8_BIT
129             bool '      Allow 32 bit device accesses' CONFIG_SMC91111_USE_32_BIT
130          fi
131       fi
132    fi
133    bool '  Racal-Interlan (Micom) NI cards' CONFIG_NET_VENDOR_RACAL
134    if [ "$CONFIG_NET_VENDOR_RACAL" = "y" ]; then
135       dep_tristate '    NI5010 support (EXPERIMENTAL)' CONFIG_NI5010 $CONFIG_ISA $CONFIG_EXPERIMENTAL
136       dep_tristate '    NI5210 support' CONFIG_NI52 $CONFIG_ISA
137       dep_tristate '    NI6510 support' CONFIG_NI65 $CONFIG_ISA
138    fi
139    if [ "$CONFIG_ISA" = "y" -o "$CONFIG_MCA" = "y" ]; then
140          dep_tristate '  AT1700/1720 support (EXPERIMENTAL)' CONFIG_AT1700 $CONFIG_EXPERIMENTAL
141    fi
142    if [ "$CONFIG_ISA" = "y" -o "$CONFIG_EISA" = "y" -o "$CONFIG_MCA" = "y" ]; then
143       tristate '  DEPCA, DE10x, DE200, DE201, DE202, DE422 support' CONFIG_DEPCA
144    fi
145    if [ "$CONFIG_ISA" = "y" -o "$CONFIG_EISA" = "y" -o "$CONFIG_PCI" = "y" ]; then
146       tristate '  HP 10/100VG PCLAN (ISA, EISA, PCI) support' CONFIG_HP100
147    fi
148    dep_bool '  Other ISA cards' CONFIG_NET_ISA $CONFIG_ISA
149    if [ "$CONFIG_NET_ISA" = "y" ]; then
150       tristate '    Cabletron E21xx support' CONFIG_E2100
151       tristate '    EtherWORKS 3 (DE203, DE204, DE205) support' CONFIG_EWRK3
152       tristate '    EtherExpress 16 support' CONFIG_EEXPRESS
153       tristate '    EtherExpressPro support/EtherExpress 10 (i82595) support' CONFIG_EEXPRESS_PRO
154       if [ "$CONFIG_OBSOLETE" = "y" ]; then
155          tristate '    FMV-181/182/183/184 support (OBSOLETE)' CONFIG_FMV18X
156       fi
157       tristate '    HP PCLAN+ (27247B and 27252A) support' CONFIG_HPLAN_PLUS
158       tristate '    HP PCLAN (27245 and other 27xxx series) support' CONFIG_HPLAN
159       tristate '    LP486E on board Ethernet' CONFIG_LP486E
160       tristate '    ICL EtherTeam 16i/32 support' CONFIG_ETH16I
161       tristate '    NE2000/NE1000 support' CONFIG_NE2000
162       if [ "$CONFIG_OBSOLETE" = "y" ]; then
163          dep_tristate '    SEEQ8005 support (EXPERIMENTAL)' CONFIG_SEEQ8005 $CONFIG_EXPERIMENTAL
164       fi
165       if [ "$CONFIG_OBSOLETE" = "y" ]; then
166          tristate '    SK_G16 support' CONFIG_SK_G16
167       fi
168    fi
169    if [ "$CONFIG_MCA" = "y" ]; then
170       tristate '  SKnet MCA support' CONFIG_SKMC
171       tristate '  NE/2 (ne2000 MCA version) support' CONFIG_NE2_MCA
172       tristate '  IBM LAN Adapter/A support' CONFIG_IBMLANA
173    fi
174    if [ "$CONFIG_GT64260" = "y" ]; then
175       bool '  Marvell/Galileo GT64260 Embedded Ethernet Controllers' CONFIG_GT64260_ETH
176    fi
177    if [ "$CONFIG_ISA" = "y" -o "$CONFIG_EISA" = "y" -o "$CONFIG_PCI" = "y" ]; then
178       bool '  EISA, VLB, PCI and on board controllers' CONFIG_NET_PCI
179    else
180       define_bool CONFIG_NET_PCI n
181    fi
182    if [ "$CONFIG_NET_PCI" = "y" ]; then
183       dep_tristate '    AMD PCnet32 PCI support' CONFIG_PCNET32 $CONFIG_PCI
184       dep_tristate '    AMD 8111 (new PCI lance) support' CONFIG_AMD8111_ETH $CONFIG_PCI
185       dep_tristate '    Adaptec Starfire/DuraLAN support' CONFIG_ADAPTEC_STARFIRE $CONFIG_PCI
186       if [ "$CONFIG_ISA" = "y" -o "$CONFIG_EISA" = "y" ]; then
187          dep_tristate '    Ansel Communications EISA 3200 support (EXPERIMENTAL)' CONFIG_AC3200 $CONFIG_EXPERIMENTAL
188       fi
189
190       dep_tristate '    Apricot Xen-II on board Ethernet' CONFIG_APRICOT $CONFIG_ISA
191       dep_tristate '    CS89x0 support' CONFIG_CS89x0 $CONFIG_ISA
192       dep_tristate '    DECchip Tulip (dc21x4x) PCI support' CONFIG_TULIP $CONFIG_PCI
193       if [ "$CONFIG_TULIP" = "y" -o "$CONFIG_TULIP" = "m" ]; then
194          dep_bool '      New bus configuration (EXPERIMENTAL)' CONFIG_TULIP_MWI $CONFIG_EXPERIMENTAL
195          bool '      Use PCI shared mem for NIC registers' CONFIG_TULIP_MMIO
196       fi
197       if [ "$CONFIG_PCI" = "y" -o "$CONFIG_EISA" = "y" ]; then
198          tristate '    Generic DECchip & DIGITAL EtherWORKS PCI/EISA' CONFIG_DE4X5
199          tristate '    Digi Intl. RightSwitch SE-X support' CONFIG_DGRS
200       fi
201       dep_tristate '    Davicom DM910x/DM980x support' CONFIG_DM9102 $CONFIG_PCI
202       dep_tristate '    EtherExpressPro/100 support (eepro100, original Becker driver)' CONFIG_EEPRO100 $CONFIG_PCI
203       dep_tristate '    EtherExpressPro/100 support (e100, Alternate Intel driver)' CONFIG_E100 $CONFIG_PCI
204       dep_tristate '    Mylex EISA LNE390A/B support (EXPERIMENTAL)' CONFIG_LNE390 $CONFIG_EISA $CONFIG_EXPERIMENTAL
205       dep_tristate '    Myson MTD-8xx PCI Ethernet support' CONFIG_FEALNX $CONFIG_PCI
206       dep_tristate '    National Semiconductor DP8381x series PCI Ethernet support' CONFIG_NATSEMI $CONFIG_PCI
207       dep_tristate '    PCI NE2000 and clones support (see help)' CONFIG_NE2K_PCI $CONFIG_PCI
208       dep_tristate '    Novell/Eagle/Microdyne NE3210 EISA support (EXPERIMENTAL)' CONFIG_NE3210 $CONFIG_EISA $CONFIG_EXPERIMENTAL
209       dep_tristate '    Racal-Interlan EISA ES3210 support (EXPERIMENTAL)' CONFIG_ES3210 $CONFIG_EISA $CONFIG_EXPERIMENTAL
210       dep_tristate '    RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support (EXPERIMENTAL)' CONFIG_8139CP $CONFIG_PCI $CONFIG_EXPERIMENTAL
211       dep_tristate '    RealTek RTL-8139 PCI Fast Ethernet Adapter support' CONFIG_8139TOO $CONFIG_PCI
212       dep_mbool '      Use PIO instead of MMIO' CONFIG_8139TOO_PIO $CONFIG_8139TOO
213       dep_mbool '      Support for uncommon RTL-8139 rev. K (automatic channel equalization)' CONFIG_8139TOO_TUNE_TWISTER $CONFIG_8139TOO
214       dep_mbool '      Support for older RTL-8129/8130 boards' CONFIG_8139TOO_8129 $CONFIG_8139TOO
215       dep_mbool '      Use older RX-reset method' CONFIG_8139_OLD_RX_RESET $CONFIG_8139TOO
216       dep_tristate '    SiS 900/7016 PCI Fast Ethernet Adapter support' CONFIG_SIS900 $CONFIG_PCI
217       dep_tristate '    SMC EtherPower II' CONFIG_EPIC100 $CONFIG_PCI
218       dep_tristate '    Sundance Alta support' CONFIG_SUNDANCE $CONFIG_PCI
219       dep_mbool '      Use MMIO instead of PIO' CONFIG_SUNDANCE_MMIO $CONFIG_SUNDANCE
220       if [ "$CONFIG_PCI" = "y" -o "$CONFIG_EISA" = "y" ]; then
221          tristate '    TI ThunderLAN support' CONFIG_TLAN
222       fi
223       dep_tristate '    TOSHIBA TC35815 Ethernet support' CONFIG_TC35815 $CONFIG_PCI
224       dep_tristate '    VIA Rhine support' CONFIG_VIA_RHINE $CONFIG_PCI
225       dep_mbool '      Use MMIO instead of PIO (EXPERIMENTAL)' CONFIG_VIA_RHINE_MMIO $CONFIG_VIA_RHINE $CONFIG_EXPERIMENTAL
226       dep_tristate '    Winbond W89c840 Ethernet support' CONFIG_WINBOND_840 $CONFIG_PCI
227       if [ "$CONFIG_OBSOLETE" = "y" ]; then
228          dep_bool '    Zenith Z-Note support (OBSOLETE)' CONFIG_ZNET $CONFIG_ISA
229       fi
230       if [ "$CONFIG_EXPERIMENTAL" = "y" -a "$CONFIG_MIPS" = "y" ]; then
231          bool '    Philips SAA9730 Ethernet support (EXPERIMENTAL)' CONFIG_LAN_SAA9730
232       fi
233    fi
234    bool '  Pocket and portable adapters' CONFIG_NET_POCKET
235    if [ "$CONFIG_NET_POCKET" = "y" ]; then
236       if [ "$CONFIG_ISA" = "y" -a "$CONFIG_X86" = "y" ]; then
237          tristate '    AT-LAN-TEC/RealTek pocket adapter support' CONFIG_ATP
238       fi
239       dep_tristate '    D-Link DE600 pocket adapter support' CONFIG_DE600 $CONFIG_ISA
240       dep_tristate '    D-Link DE620 pocket adapter support' CONFIG_DE620 $CONFIG_ISA
241    fi
242    if [ "$CONFIG_SGI_IP22" = "y" ]; then
243       bool '  SGI Seeq ethernet controller support' CONFIG_SGISEEQ
244    fi
245    if [ "$CONFIG_DECSTATION" = "y" ]; then
246       tristate '  DEC LANCE ethernet controller support' CONFIG_DECLANCE
247    fi
248    if [ "$CONFIG_BAGET_MIPS" = "y" ]; then
249       tristate '  Baget AMD LANCE support' CONFIG_BAGETLANCE
250    fi
251    if [ "$CONFIG_NEC_OSPREY" = "y" ]; then
252       tristate '  Memory-mapped onboard NE2000-compatible ethernet' CONFIG_NE2000
253    fi
254 fi
255
256 endmenu
257
258 #
259 #       Gigabit Ethernet
260 #
261
262 mainmenu_option next_comment
263 comment 'Ethernet (1000 Mbit)'
264
265 dep_tristate 'Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support' CONFIG_ACENIC $CONFIG_PCI
266 if [ "$CONFIG_ACENIC" != "n" ]; then
267    bool '  Omit support for old Tigon I based AceNICs' CONFIG_ACENIC_OMIT_TIGON_I
268 fi
269 dep_tristate 'IC PLUS IP1000 1000/100/10 based Ethernet support' CONFIG_IP1000A $CONFIG_PCI
270 dep_tristate 'D-Link DL2000-based Gigabit Ethernet support' CONFIG_DL2K $CONFIG_PCI
271 dep_tristate 'Intel(R) PRO/1000 Gigabit Ethernet support' CONFIG_E1000 $CONFIG_PCI
272 dep_tristate 'MyriCOM Gigabit Ethernet support' CONFIG_MYRI_SBUS $CONFIG_SBUS
273 dep_tristate 'National Semiconductor DP83820 support' CONFIG_NS83820 $CONFIG_PCI
274 dep_tristate 'Packet Engines Hamachi GNIC-II support' CONFIG_HAMACHI $CONFIG_PCI
275 dep_tristate 'Packet Engines Yellowfin Gigabit-NIC support (EXPERIMENTAL)' CONFIG_YELLOWFIN $CONFIG_PCI $CONFIG_EXPERIMENTAL
276 dep_tristate 'Realtek 8169 Gigabit Ethernet support' CONFIG_R8169 $CONFIG_PCI
277 dep_tristate 'SysKonnect SK-98xx support' CONFIG_SK98LIN $CONFIG_PCI
278 dep_tristate 'Broadcom Tigon3 support' CONFIG_TIGON3 $CONFIG_PCI
279
280 endmenu
281
282 if [ "$CONFIG_4xx" = "y" ]; then
283    mainmenu_option next_comment
284    comment 'Backplane Networking'
285    dep_tristate 'IBM NPNet NP4GS3 Backplane Networking' CONFIG_NPNET $CONFIG_PCI
286    endmenu
287
288    source drivers/net/ibm_ocp/Config.in
289 fi
290
291 bool 'FDDI driver support' CONFIG_FDDI
292 if [ "$CONFIG_FDDI" = "y" ]; then
293    if [ "$CONFIG_PCI" = "y" -o "$CONFIG_EISA" = "y" ]; then
294       tristate '  Digital DEFEA and DEFPA adapter support' CONFIG_DEFXX
295    fi
296    dep_tristate '  SysKonnect FDDI PCI support' CONFIG_SKFP $CONFIG_PCI
297 fi
298
299 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
300    if [ "$CONFIG_INET" = "y" ]; then
301       bool 'HIPPI driver support (EXPERIMENTAL)' CONFIG_HIPPI
302       if [ "$CONFIG_HIPPI" = "y" -a "$CONFIG_PCI" = "y" ]; then
303          dep_tristate '  Essential RoadRunner HIPPI PCI adapter support (EXPERIMENTAL)' CONFIG_ROADRUNNER $CONFIG_PCI
304          if [ "$CONFIG_ROADRUNNER" != "n" ]; then
305             bool '    Use large TX/RX rings (EXPERIMENTAL)' CONFIG_ROADRUNNER_LARGE_RINGS
306          fi
307       fi
308    fi
309 fi
310
311 dep_tristate 'PLIP (parallel port) support' CONFIG_PLIP $CONFIG_PARPORT
312
313 tristate 'PPP (point-to-point protocol) support' CONFIG_PPP
314 if [ ! "$CONFIG_PPP" = "n" ]; then
315    dep_bool '  PPP multilink support (EXPERIMENTAL)' CONFIG_PPP_MULTILINK $CONFIG_EXPERIMENTAL
316    dep_bool '  PPP filtering' CONFIG_PPP_FILTER $CONFIG_FILTER
317    dep_tristate '  PPP support for async serial ports' CONFIG_PPP_ASYNC $CONFIG_PPP
318    dep_tristate '  PPP support for sync tty ports' CONFIG_PPP_SYNC_TTY $CONFIG_PPP
319    dep_tristate '  PPP Deflate compression' CONFIG_PPP_DEFLATE $CONFIG_PPP
320    dep_tristate '  PPP BSD-Compress compression' CONFIG_PPP_BSDCOMP $CONFIG_PPP
321    if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
322       dep_tristate '  PPP over Ethernet (EXPERIMENTAL)' CONFIG_PPPOE $CONFIG_PPP
323    fi
324    if [ ! "$CONFIG_ATM" = "n" ]; then
325       dep_tristate '  PPP over ATM (EXPERIMENTAL)' CONFIG_PPPOATM $CONFIG_PPP $CONFIG_EXPERIMENTAL
326    fi
327 fi
328
329 tristate 'SLIP (serial line) support' CONFIG_SLIP
330 if [ "$CONFIG_SLIP" != "n" ]; then
331    bool '  CSLIP compressed headers' CONFIG_SLIP_COMPRESSED
332    bool '  Keepalive and linefill' CONFIG_SLIP_SMART
333    bool '  Six bit SLIP encapsulation' CONFIG_SLIP_MODE_SLIP6
334 fi
335
336 mainmenu_option next_comment
337 comment 'Wireless LAN (non-hamradio)'
338
339 bool 'Wireless LAN (non-hamradio)' CONFIG_NET_RADIO
340 if [ "$CONFIG_NET_RADIO" = "y" ]; then
341    dep_tristate '  STRIP (Metricom starmode radio IP)' CONFIG_STRIP $CONFIG_INET
342    tristate '  AT&T WaveLAN & DEC RoamAbout DS support' CONFIG_WAVELAN
343    if [ "$CONFIG_X86_64" != "y" ]; then
344       tristate '  Aironet Arlan 655 & IC2200 DS support' CONFIG_ARLAN
345    fi
346    tristate '  Aironet 4500/4800 series adapters' CONFIG_AIRONET4500
347    dep_tristate '   Aironet 4500/4800 ISA/PCI/PNP/365 support ' CONFIG_AIRONET4500_NONCS $CONFIG_AIRONET4500
348    if [ "$CONFIG_AIRONET4500" != "n" -a "$CONFIG_AIRONET4500_NONCS" != "n" ]; then
349       bool '     Aironet 4500/4800 PNP support ' CONFIG_AIRONET4500_PNP
350       dep_bool '     Aironet 4500/4800 PCI support ' CONFIG_AIRONET4500_PCI $CONFIG_PCI
351       dep_bool '     Aironet 4500/4800 ISA broken support (EXPERIMENTAL)' CONFIG_AIRONET4500_ISA $CONFIG_EXPERIMENTAL
352       dep_bool '     Aironet 4500/4800 I365 broken support (EXPERIMENTAL)' CONFIG_AIRONET4500_I365 $CONFIG_EXPERIMENTAL
353    fi
354    dep_tristate '   Aironet 4500/4800 PROC interface ' CONFIG_AIRONET4500_PROC $CONFIG_AIRONET4500 m
355
356 # New directory for Wireless LAN devices - cards above will move there
357    source drivers/net/wireless/Config.in
358 fi
359
360 endmenu
361
362 source drivers/net/tokenring/Config.in
363
364 bool 'Fibre Channel driver support' CONFIG_NET_FC
365 if [ "$CONFIG_NET_FC" = "y" ]; then
366    dep_tristate '  Interphase 5526 Tachyon chipset based adapter support' CONFIG_IPHASE5526 $CONFIG_SCSI $CONFIG_PCI
367 fi
368
369 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
370    dep_tristate 'Red Creek Hardware VPN (EXPERIMENTAL)' CONFIG_RCPCI $CONFIG_PCI
371    tristate 'Traffic Shaper (EXPERIMENTAL)' CONFIG_SHAPER
372 fi
373
374 source drivers/net/wan/Config.in
375
376 if [ "$CONFIG_HOTPLUG" = "y" -a "$CONFIG_PCMCIA" != "n" ]; then
377    source drivers/net/pcmcia/Config.in
378 fi