2 # Network device configuration
5 source drivers/net/arcnet/Config.in
6 source drivers/net/appletalk/Config.in
8 tristate 'Dummy net driver support' CONFIG_DUMMY
9 tristate 'Bonding driver support' CONFIG_BONDING
10 tristate 'EQL (serial line load balancing) support' CONFIG_EQUALIZER
11 tristate 'Universal TUN/TAP device driver support' CONFIG_TUN
12 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
13 if [ "$CONFIG_NETLINK" = "y" ]; then
14 tristate 'Ethertap network tap (OBSOLETE)' CONFIG_ETHERTAP
18 tristate 'General Instruments Surfboard 1000' CONFIG_NET_SB1000
24 mainmenu_option next_comment
25 comment 'Ethernet (10 or 100Mbit)'
27 bool 'Ethernet (10 or 100Mbit)' CONFIG_NET_ETHERNET
28 if [ "$CONFIG_NET_ETHERNET" = "y" ]; then
29 if [ "$CONFIG_ARM" = "y" ]; then
30 if [ "$CONFIG_ARCH_ACORN" != "y" ]; then
31 tristate ' AM79C961A support' CONFIG_ARM_AM79C961A
33 source drivers/acorn/net/Config.in
36 if [ "$CONFIG_PPC" = "y" ]; then
37 tristate ' MACE (Power Mac ethernet) support' CONFIG_MACE
38 tristate ' BMAC (G3 ethernet) support' CONFIG_BMAC
39 tristate ' GMAC (G4/iBook ethernet) support' CONFIG_GMAC
40 tristate ' Symbios 53c885 (Synergy ethernet) support' CONFIG_NCR885E
41 tristate ' National DP83902AV (Oak ethernet) support' CONFIG_OAKNET
43 if [ "$CONFIG_ZORRO" = "y" ]; then
44 tristate ' Ariadne support' CONFIG_ARIADNE
45 tristate ' Ariadne II support' CONFIG_ARIADNE2
46 tristate ' A2065 support' CONFIG_A2065
47 tristate ' Hydra support' CONFIG_HYDRA
49 if [ "$CONFIG_MIPS_JAZZ" = "y" ]; then
50 tristate ' MIPS JAZZ onboard SONIC Ethernet support' CONFIG_MIPS_JAZZ_SONIC
52 if [ "$CONFIG_SGI_IP27" = "y" ]; then
53 bool ' SGI IOC3 Ethernet' CONFIG_SGI_IOC3_ETH
55 if [ "CONFIG_IA64_SGI_SN1" = "y" ]; then
56 bool ' SGI IOC3 Ethernet' CONFIG_SGI_IOC3_ETH
58 if [ "$CONFIG_SUPERH" = "y" ]; then
59 tristate ' National DP83902AV support' CONFIG_STNIC
61 bool ' 3COM cards' CONFIG_NET_VENDOR_3COM
62 if [ "$CONFIG_NET_VENDOR_3COM" = "y" ]; then
63 dep_tristate ' 3c501 "EtherLink" support' CONFIG_EL1 $CONFIG_ISA
64 dep_tristate ' 3c503 "EtherLink II" support' CONFIG_EL2 $CONFIG_ISA
65 dep_tristate ' 3c505 "EtherLink Plus" support' CONFIG_ELPLUS $CONFIG_ISA
66 dep_tristate ' 3c507 "EtherLink 16" support (EXPERIMENTAL)' CONFIG_EL16 $CONFIG_ISA $CONFIG_EXPERIMENTAL
67 if [ "$CONFIG_ISA" = "y" -o "$CONFIG_EISA" = "y" -o "$CONFIG_MCA" = "y" ]; then
68 tristate ' 3c509/3c529 (MCA)/3c579 "EtherLink III" support' CONFIG_EL3
70 if [ "$CONFIG_ISA" = "y" -o "$CONFIG_EISA" = "y" ]; then
71 tristate ' 3c515 ISA "Fast EtherLink"' CONFIG_3C515
73 dep_tristate ' 3c523 "EtherLink/MC" support' CONFIG_ELMC $CONFIG_MCA
74 dep_tristate ' 3c527 "EtherLink/MC 32" support (EXPERIMENTAL)' CONFIG_ELMC_II $CONFIG_MCA $CONFIG_EXPERIMENTAL
75 if [ "$CONFIG_PCI" = "y" -o "$CONFIG_EISA" = "y" ]; then
76 tristate ' 3c590/3c900 series (592/595/597) "Vortex/Boomerang" support' CONFIG_VORTEX
79 dep_tristate ' AMD LANCE and PCnet (AT1500 and NE2100) support' CONFIG_LANCE $CONFIG_ISA
80 bool ' Western Digital/SMC cards' CONFIG_NET_VENDOR_SMC
81 if [ "$CONFIG_NET_VENDOR_SMC" = "y" ]; then
82 tristate ' WD80*3 support' CONFIG_WD80x3
83 if [ "$CONFIG_MCA" = "y" ]; then
84 tristate ' SMC Ultra MCA support' CONFIG_ULTRAMCA
86 tristate ' SMC Ultra support' CONFIG_ULTRA
87 dep_tristate ' SMC Ultra32 EISA support' CONFIG_ULTRA32 $CONFIG_EISA
88 tristate ' SMC 9194 support' CONFIG_SMC9194
90 bool ' Racal-Interlan (Micom) NI cards' CONFIG_NET_VENDOR_RACAL
91 if [ "$CONFIG_NET_VENDOR_RACAL" = "y" ]; then
92 dep_tristate ' NI5010 support (EXPERIMENTAL)' CONFIG_NI5010 $CONFIG_EXPERIMENTAL
93 tristate ' NI5210 support' CONFIG_NI52
94 tristate ' NI6510 support' CONFIG_NI65
96 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
97 tristate ' AT1700/1720 support (EXPERIMENTAL)' CONFIG_AT1700
99 tristate ' DEPCA, DE10x, DE200, DE201, DE202, DE422 support' CONFIG_DEPCA
100 if [ "$CONFIG_ISA" = "y" -o "$CONFIG_EISA" = "y" -o "$CONFIG_PCI" = "y" ]; then
101 tristate ' HP 10/100VG PCLAN (ISA, EISA, PCI) support' CONFIG_HP100
103 dep_bool ' Other ISA cards' CONFIG_NET_ISA $CONFIG_ISA
104 if [ "$CONFIG_NET_ISA" = "y" ]; then
105 tristate ' Cabletron E21xx support' CONFIG_E2100
106 if [ "$CONFIG_OBSOLETE" = "y" ]; then
107 tristate ' EtherWORKS 3 (DE203, DE204, DE205) support' CONFIG_EWRK3
109 tristate ' EtherExpress 16 support' CONFIG_EEXPRESS
110 tristate ' EtherExpressPro support/EtherExpress 10 (i82595) support' CONFIG_EEXPRESS_PRO
111 if [ "$CONFIG_OBSOLETE" = "y" ]; then
112 tristate ' FMV-181/182/183/184 support' CONFIG_FMV18X
114 tristate ' HP PCLAN+ (27247B and 27252A) support' CONFIG_HPLAN_PLUS
115 tristate ' HP PCLAN (27245 and other 27xxx series) support' CONFIG_HPLAN
116 tristate ' ICL EtherTeam 16i/32 support' CONFIG_ETH16I
117 tristate ' NE2000/NE1000 support' CONFIG_NE2000
118 if [ "$CONFIG_OBSOLETE" = "y" ]; then
119 tristate ' SEEQ8005 support (EXPERIMENTAL)' CONFIG_SEEQ8005
121 tristate ' SK_G16 support' CONFIG_SK_G16
123 if [ "$CONFIG_MCA" = "y" ]; then
124 tristate ' SKnet MCA support' CONFIG_SKMC
125 tristate ' NE/2 (ne2000 MCA version) support' CONFIG_NE2_MCA
126 tristate ' IBM LAN Adapter/A support' CONFIG_IBMLANA
128 bool ' EISA, VLB, PCI and on board controllers' CONFIG_NET_PCI
129 if [ "$CONFIG_NET_PCI" = "y" ]; then
130 dep_tristate ' AMD PCnet32 PCI support' CONFIG_PCNET32 $CONFIG_PCI
131 dep_tristate ' Adaptec Starfire support (EXPERIMENTAL)' CONFIG_ADAPTEC_STARFIRE $CONFIG_PCI $CONFIG_EXPERIMENTAL
132 if [ "$CONFIG_ISA" = "y" -o "$CONFIG_EISA" = "y" ]; then
133 dep_tristate ' Ansel Communications EISA 3200 support (EXPERIMENTAL)' CONFIG_AC3200 $CONFIG_EXPERIMENTAL
136 tristate ' Apricot Xen-II on board Ethernet' CONFIG_APRICOT
137 dep_tristate ' CS89x0 support' CONFIG_CS89x0 $CONFIG_ISA
138 dep_tristate ' DECchip Tulip (dc21x4x) PCI support' CONFIG_TULIP $CONFIG_PCI
139 if [ "$CONFIG_PCI" = "y" -o "$CONFIG_EISA" = "y" ]; then
140 tristate ' Generic DECchip & DIGITAL EtherWORKS PCI/EISA' CONFIG_DE4X5
141 tristate ' Digi Intl. RightSwitch SE-X support' CONFIG_DGRS
143 dep_tristate ' DM9102 PCI Fast Ethernet Adapter support (EXPERIMENTAL)' CONFIG_DM9102 $CONFIG_PCI $CONFIG_EXPERIMENTAL
144 dep_tristate ' EtherExpressPro/100 support' CONFIG_EEPRO100 $CONFIG_PCI
145 dep_mbool ' Enable Power Management (EXPERIMENTAL)' CONFIG_EEPRO100_PM $CONFIG_EEPRO100 $CONFIG_EXPERIMENTAL
146 dep_tristate ' Mylex EISA LNE390A/B support (EXPERIMENTAL)' CONFIG_LNE390 $CONFIG_EISA $CONFIG_EXPERIMENTAL
147 dep_tristate ' National Semiconductor DP83810 series PCI Ethernet support' CONFIG_NATSEMI $CONFIG_PCI
148 dep_tristate ' PCI NE2000 and clones support (see help)' CONFIG_NE2K_PCI $CONFIG_PCI
149 dep_tristate ' Novell/Eagle/Microdyne NE3210 EISA support (EXPERIMENTAL)' CONFIG_NE3210 $CONFIG_EISA $CONFIG_EXPERIMENTAL
150 dep_tristate ' Racal-Interlan EISA ES3210 support (EXPERIMENTAL)' CONFIG_ES3210 $CONFIG_EISA $CONFIG_EXPERIMENTAL
151 dep_tristate ' RealTek RTL-8139 PCI Fast Ethernet Adapter support' CONFIG_8139TOO $CONFIG_PCI
152 dep_tristate ' RealTek 8129 (not 8019/8029/8139!) support (EXPERIMENTAL)' CONFIG_RTL8129 $CONFIG_PCI $CONFIG_EXPERIMENTAL
153 dep_tristate ' SiS 900/7016 PCI Fast Ethernet Adapter support' CONFIG_SIS900 $CONFIG_PCI
154 dep_tristate ' SMC EtherPower II' CONFIG_EPIC100 $CONFIG_PCI
155 dep_tristate ' Sundance Alta support' CONFIG_SUNDANCE $CONFIG_PCI
156 if [ "$CONFIG_PCI" = "y" -o "$CONFIG_EISA" = "y" ]; then
157 tristate ' TI ThunderLAN support' CONFIG_TLAN
159 dep_tristate ' VIA Rhine support' CONFIG_VIA_RHINE $CONFIG_PCI
160 dep_tristate ' Winbond W89c840 Ethernet support' CONFIG_WINBOND_840 $CONFIG_PCI
161 dep_tristate ' Sun Happy Meal 10/100baseT PCI support' CONFIG_HAPPYMEAL $CONFIG_PCI
162 if [ "$CONFIG_OBSOLETE" = "y" ]; then
163 bool ' Zenith Z-Note support (EXPERIMENTAL)' CONFIG_ZNET
166 bool ' Pocket and portable adapters' CONFIG_NET_POCKET
167 if [ "$CONFIG_NET_POCKET" = "y" ]; then
168 dep_tristate ' AT-LAN-TEC/RealTek pocket adapter support' CONFIG_ATP $CONFIG_ISA
169 tristate ' D-Link DE600 pocket adapter support' CONFIG_DE600
170 tristate ' D-Link DE620 pocket adapter support' CONFIG_DE620
180 mainmenu_option next_comment
181 comment 'Ethernet (1000 Mbit)'
183 dep_tristate 'Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support' CONFIG_ACENIC $CONFIG_PCI
184 if [ "$CONFIG_ACENIC" != "n" ]; then
185 bool ' Omit support for old Tigon I based AceNICs' CONFIG_ACENIC_OMIT_TIGON_I
187 dep_tristate 'Packet Engines Hamachi GNIC-II support' CONFIG_HAMACHI $CONFIG_PCI
188 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
189 dep_tristate 'Packet Engines Yellowfin Gigabit-NIC support (EXPERIMENTAL)' CONFIG_YELLOWFIN $CONFIG_PCI
191 dep_tristate 'SysKonnect SK-98xx support' CONFIG_SK98LIN $CONFIG_PCI
195 bool 'FDDI driver support' CONFIG_FDDI
196 if [ "$CONFIG_FDDI" = "y" ]; then
197 dep_tristate ' Digital DEFEA and DEFPA adapter support' CONFIG_DEFXX $CONFIG_PCI
198 tristate ' SysKonnect FDDI PCI support' CONFIG_SKFP
201 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
202 if [ "$CONFIG_INET" = "y" ]; then
203 bool 'HIPPI driver support (EXPERIMENTAL)' CONFIG_HIPPI
204 if [ "$CONFIG_HIPPI" = "y" ]; then
205 tristate ' Essential RoadRunner HIPPI PCI adapter support' CONFIG_ROADRUNNER
206 if [ "$CONFIG_ROADRUNNER" != "n" ]; then
207 bool ' Use large TX/RX rings' CONFIG_ROADRUNNER_LARGE_RINGS
213 if [ ! "$CONFIG_PARPORT" = "n" ]; then
214 dep_tristate 'PLIP (parallel port) support' CONFIG_PLIP $CONFIG_PARPORT
217 tristate 'PPP (point-to-point protocol) support' CONFIG_PPP
218 if [ ! "$CONFIG_PPP" = "n" ]; then
219 dep_bool ' PPP multilink support (EXPERIMENTAL)' CONFIG_PPP_MULTILINK $CONFIG_EXPERIMENTAL
220 dep_tristate ' PPP support for async serial ports' CONFIG_PPP_ASYNC $CONFIG_PPP
221 dep_tristate ' PPP support for sync tty ports' CONFIG_PPP_SYNC_TTY $CONFIG_PPP
222 dep_tristate ' PPP Deflate compression' CONFIG_PPP_DEFLATE $CONFIG_PPP
223 dep_tristate ' PPP BSD-Compress compression' CONFIG_PPP_BSDCOMP $CONFIG_PPP
224 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
225 dep_tristate ' PPP over Ethernet (EXPERIMENTAL)' CONFIG_PPPOE $CONFIG_PPP
229 tristate 'SLIP (serial line) support' CONFIG_SLIP
230 if [ "$CONFIG_SLIP" != "n" ]; then
231 bool ' CSLIP compressed headers' CONFIG_SLIP_COMPRESSED
232 bool ' Keepalive and linefill' CONFIG_SLIP_SMART
233 bool ' Six bit SLIP encapsulation' CONFIG_SLIP_MODE_SLIP6
236 mainmenu_option next_comment
237 comment 'Wireless LAN (non-hamradio)'
239 bool 'Wireless LAN (non-hamradio)' CONFIG_NET_RADIO
240 if [ "$CONFIG_NET_RADIO" = "y" ]; then
241 dep_tristate ' STRIP (Metricom starmode radio IP)' CONFIG_STRIP $CONFIG_INET
242 tristate ' AT&T WaveLAN & DEC RoamAbout DS support' CONFIG_WAVELAN
243 tristate ' Aironet Arlan 655 & IC2200 DS support' CONFIG_ARLAN
244 tristate ' Aironet 4500/4800 series adapters' CONFIG_AIRONET4500
245 dep_tristate ' Aironet 4500/4800 ISA/PCI/PNP/365 support ' CONFIG_AIRONET4500_NONCS $CONFIG_AIRONET4500
246 if [ "$CONFIG_AIRONET4500" != "n" -a "$CONFIG_AIRONET4500_NONCS" != "n" ]; then
247 bool ' Aironet 4500/4800 PNP support ' CONFIG_AIRONET4500_PNP
248 dep_bool ' Aironet 4500/4800 PCI support ' CONFIG_AIRONET4500_PCI $CONFIG_PCI
249 dep_bool ' Aironet 4500/4800 ISA broken support (EXPERIMENTAL)' CONFIG_AIRONET4500_ISA $CONFIG_EXPERIMENTAL
250 dep_bool ' Aironet 4500/4800 I365 broken support (EXPERIMENTAL)' CONFIG_AIRONET4500_I365 $CONFIG_EXPERIMENTAL
252 dep_tristate ' Aironet 4500/4800 PROC interface ' CONFIG_AIRONET4500_PROC $CONFIG_AIRONET4500 m
257 source drivers/net/tokenring/Config.in
259 bool 'Fibre Channel driver support' CONFIG_NET_FC
260 if [ "$CONFIG_NET_FC" = "y" ]; then
261 dep_tristate ' Interphase 5526 Tachyon chipset based adapter support' CONFIG_IPHASE5526 $CONFIG_SCSI $CONFIG_PCI
264 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
265 tristate 'Red Creek Hardware VPN (EXPERIMENTAL)' CONFIG_RCPCI
266 tristate 'Traffic Shaper (EXPERIMENTAL)' CONFIG_SHAPER
269 source drivers/net/wan/Config.in
271 if [ "$CONFIG_HOTPLUG" = "y" -a "$CONFIG_PCMCIA" != "n" ]; then
272 source drivers/net/pcmcia/Config.in