2 # Network device configuration
5 tristate 'ARCnet support' CONFIG_ARCNET
6 if [ "$CONFIG_ARCNET" != "n" ]; then
7 bool ' Enable arc0e (ARCnet "Ether-Encap" packet format)' CONFIG_ARCNET_ETH
8 bool ' Enable arc0s (ARCnet RFC1051 packet format)' CONFIG_ARCNET_1051
9 dep_tristate ' ARCnet COM90xx (normal) chipset driver' CONFIG_ARCNET_COM90xx $CONFIG_ARCNET
10 dep_tristate ' ARCnet COM90xx (IO mapped) chipset driver' CONFIG_ARCNET_COM90xxIO $CONFIG_ARCNET
11 dep_tristate ' ARCnet COM90xx (RIM I) chipset driver' CONFIG_ARCNET_RIM_I $CONFIG_ARCNET
12 dep_tristate ' ARCnet COM20020 chipset driver' CONFIG_ARCNET_COM20020 $CONFIG_ARCNET
15 tristate 'Dummy net driver support' CONFIG_DUMMY
16 tristate 'EQL (serial line load balancing) support' CONFIG_EQUALIZER
17 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
18 if [ "$CONFIG_NETLINK" = "y" ]; then
19 tristate 'Ethertap network tap' CONFIG_ETHERTAP
25 bool 'Ethernet (10 or 100Mbit)' CONFIG_NET_ETHERNET
26 if [ "$CONFIG_NET_ETHERNET" = "y" ]; then
27 if [ "$CONFIG_ARM" = "y" ]; then
28 if [ "$CONFIG_ARCH_ACORN" != "y" ]; then
29 tristate 'AM79C961A support' CONFIG_ARM_AM79C961A
31 source drivers/acorn/net/Config.in
34 if [ "$CONFIG_PPC" = "y" ]; then
35 bool 'MACE (Power Mac ethernet) support' CONFIG_MACE
36 bool 'BMAC (G3 ethernet) support' CONFIG_BMAC
38 if [ "$CONFIG_ZORRO" = "y" ]; then
39 tristate 'Ariadne support' CONFIG_ARIADNE
40 tristate 'Ariadne II support' CONFIG_ARIADNE2
41 tristate 'A2065 support' CONFIG_A2065
42 tristate 'Hydra support' CONFIG_HYDRA
44 if [ "$CONFIG_MIPS_JAZZ" = "y" ]; then
45 bool 'MIPS JAZZ onboard SONIC Ethernet support' CONFIG_MIPS_JAZZ_SONIC
47 bool '3COM cards' CONFIG_NET_VENDOR_3COM
48 if [ "$CONFIG_NET_VENDOR_3COM" = "y" ]; then
49 tristate '3c501 support' CONFIG_EL1
50 tristate '3c503 support' CONFIG_EL2
51 tristate '3c505 support' CONFIG_ELPLUS
52 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
53 tristate '3c507 support' CONFIG_EL16
54 if [ "$CONFIG_MCA" = "y" ]; then
55 tristate '3c523 support' CONFIG_ELMC
58 tristate '3c509/3c579 support' CONFIG_EL3
59 tristate '3c515 ISA Fast EtherLink' CONFIG_3C515
60 tristate '3c590/3c900 series (592/595/597) "Vortex/Boomerang" support' CONFIG_VORTEX
62 tristate 'AMD LANCE and PCnet (AT1500 and NE2100) support' CONFIG_LANCE
63 bool 'Western Digital/SMC cards' CONFIG_NET_VENDOR_SMC
64 if [ "$CONFIG_NET_VENDOR_SMC" = "y" ]; then
65 tristate 'WD80*3 support' CONFIG_WD80x3
66 if [ "$CONFIG_MCA" = "y" ]; then
67 tristate 'SMC Ultra MCA support' CONFIG_ULTRAMCA
69 tristate 'SMC Ultra support' CONFIG_ULTRA
70 tristate 'SMC Ultra32 EISA support' CONFIG_ULTRA32
71 tristate 'SMC 9194 support' CONFIG_SMC9194
73 bool 'Racal-Interlan (Micom) NI cards' CONFIG_NET_VENDOR_RACAL
74 if [ "$CONFIG_NET_VENDOR_RACAL" = "y" ]; then
75 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
76 tristate 'NI5010 support' CONFIG_NI5010
78 tristate 'NI5210 support' CONFIG_NI52
79 tristate 'NI6510 support' CONFIG_NI65
81 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
82 tristate 'RealTek 8129/8139 (not 8019/8029!) support' CONFIG_RTL8139
83 tristate 'Packet Engines Yellowfin Gigabit-NIC support' CONFIG_YELLOWFIN
84 tristate 'Alteon AceNIC & 3Com 3C985 Gigabit support' CONFIG_ACENIC
86 bool 'Other ISA cards' CONFIG_NET_ISA
87 if [ "$CONFIG_NET_ISA" = "y" ]; then
88 tristate 'AT1700/1720 support' CONFIG_AT1700
89 tristate 'Cabletron E21xx support' CONFIG_E2100
90 tristate 'DEPCA, DE10x, DE200, DE201, DE202, DE422 support' CONFIG_DEPCA
91 tristate 'EtherWORKS 3 (DE203, DE204, DE205) support' CONFIG_EWRK3
92 tristate 'EtherExpress 16 support' CONFIG_EEXPRESS
93 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
94 tristate 'EtherExpressPro support' CONFIG_EEXPRESS_PRO
96 tristate 'FMV-181/182/183/184 support' CONFIG_FMV18X
97 tristate 'HP PCLAN+ (27247B and 27252A) support' CONFIG_HPLAN_PLUS
98 tristate 'HP PCLAN (27245 and other 27xxx series) support' CONFIG_HPLAN
99 tristate 'HP 10/100VG PCLAN (ISA, EISA, PCI) support' CONFIG_HP100
100 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
101 tristate 'ICL EtherTeam 16i/32 support' CONFIG_ETH16I
103 tristate 'NE2000/NE1000 support' CONFIG_NE2000
104 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
105 bool 'SEEQ8005 support (EXPERIMENTAL)' CONFIG_SEEQ8005
107 bool 'SK_G16 support' CONFIG_SK_G16
109 if [ "$CONFIG_MCA" = "y" ]; then
110 tristate 'NE/2 (ne2000 MCA version) support' CONFIG_NE2_MCA
112 bool 'EISA, VLB, PCI and on board controllers' CONFIG_NET_EISA
113 if [ "$CONFIG_NET_EISA" = "y" ]; then
114 tristate 'AMD PCnet32 (VLB and PCI) support' CONFIG_PCNET32
115 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
116 tristate 'Ansel Communications EISA 3200 support (EXPERIMENTAL)' CONFIG_AC3200
119 tristate 'Apricot Xen-II on board Ethernet' CONFIG_APRICOT
120 tristate 'CS89x0 support' CONFIG_CS89x0
121 tristate 'Generic DECchip & DIGITAL EtherWORKS PCI/EISA' CONFIG_DE4X5
122 tristate 'DECchip Tulip (dc21x4x) PCI support' CONFIG_DEC_ELCP
123 tristate 'Digi Intl. RightSwitch SE-X support' CONFIG_DGRS
124 tristate 'EtherExpressPro/100 support' CONFIG_EEXPRESS_PRO100
125 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
126 tristate 'Mylex EISA LNE390A/B support (EXPERIMENTAL)' CONFIG_LNE390
127 tristate 'Novell/Eagle/Microdyne NE3210 EISA support (EXPERIMENTAL)' CONFIG_NE3210
129 tristate 'PCI NE2000 support' CONFIG_NE2K_PCI
130 tristate 'TI ThunderLAN support' CONFIG_TLAN
131 tristate 'VIA Rhine support' CONFIG_VIA_RHINE
132 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
133 tristate 'Racal-Interlan EISA ES3210 support (EXPERIMENTAL)' CONFIG_ES3210
134 tristate 'SMC EtherPower II (EXPERIMENTAL)' CONFIG_EPIC100
135 bool 'Zenith Z-Note support (EXPERIMENTAL)' CONFIG_ZNET
138 bool 'Pocket and portable adaptors' CONFIG_NET_POCKET
139 if [ "$CONFIG_NET_POCKET" = "y" ]; then
140 bool 'AT-LAN-TEC/RealTek pocket adaptor support' CONFIG_ATP
141 tristate 'D-Link DE600 pocket adaptor support' CONFIG_DE600
142 tristate 'D-Link DE620 pocket adaptor support' CONFIG_DE620
146 bool 'FDDI driver support' CONFIG_FDDI
147 if [ "$CONFIG_FDDI" = "y" ]; then
148 bool 'Digital DEFEA and DEFPA adapter support' CONFIG_DEFXX
151 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
152 bool 'HIPPI driver support (EXPERIMENTAL)' CONFIG_HIPPI
153 if [ "$CONFIG_HIPPI" = "y" ]; then
154 bool 'CERN HIPPI PCI adapter support' CONFIG_CERN_HIPPI
155 bool 'Essential RoadRunner HIPPI PCI adapter support' CONFIG_ROADRUNNER
156 if [ "$CONFIG_ROADRUNNER" != "n" ]; then
157 bool ' Use large TX/RX rings' CONFIG_ROADRUNNER_LARGE_RINGS
162 tristate 'Frame relay DLCI support' CONFIG_DLCI
163 if [ "$CONFIG_DLCI" = "y" -o "$CONFIG_DLCI" = "m" ]; then
164 int ' Max open DLCI' CONFIG_DLCI_COUNT 24
165 int ' Max DLCI per device' CONFIG_DLCI_MAX 8
166 dep_tristate ' SDLA (Sangoma S502/S508) support' CONFIG_SDLA $CONFIG_DLCI
172 if [ "$CONFIG_ATALK" != "n" ]; then
173 dep_tristate 'Apple/Farallon LocalTalk PC support' CONFIG_LTPC $CONFIG_ATALK
174 dep_tristate 'COPS LocalTalk PC support' CONFIG_COPS $CONFIG_ATALK
175 if [ "$CONFIG_COPS" != "n" ]; then
176 bool 'Dayna firmware support' CONFIG_COPS_DAYNA
177 bool 'Tangent firmware support' CONFIG_COPS_TANGENT
179 dep_tristate 'Appletalk-IP driver support' CONFIG_IPDDP $CONFIG_ATALK
180 if [ "$CONFIG_IPDDP" != "n" ]; then
181 bool 'IP to Appletalk-IP Encapsulation support' CONFIG_IPDDP_ENCAP
182 bool 'Appletalk-IP to IP Decapsulation support' CONFIG_IPDDP_DECAP
186 if [ ! "$CONFIG_PARPORT" = "n" ]; then
187 dep_tristate 'PLIP (parallel port) support' CONFIG_PLIP $CONFIG_PARPORT
190 tristate 'PPP (point-to-point) support' CONFIG_PPP
191 if [ ! "$CONFIG_PPP" = "n" ]; then
192 comment 'CCP compressors for PPP are only built as modules.'
195 tristate 'SLIP (serial line) support' CONFIG_SLIP
196 if [ "$CONFIG_SLIP" != "n" ]; then
197 bool ' CSLIP compressed headers' CONFIG_SLIP_COMPRESSED
198 bool ' Keepalive and linefill' CONFIG_SLIP_SMART
199 bool ' Six bit SLIP encapsulation' CONFIG_SLIP_MODE_SLIP6
202 bool 'Wireless LAN (non-hamradio)' CONFIG_NET_RADIO
203 if [ "$CONFIG_NET_RADIO" = "y" ]; then
204 tristate 'STRIP (Metricom starmode radio IP)' CONFIG_STRIP
205 tristate 'AT&T WaveLAN & DEC RoamAbout DS support' CONFIG_WAVELAN
208 bool 'Token Ring driver support' CONFIG_TR
209 if [ "$CONFIG_TR" = "y" ]; then
210 tristate 'IBM Tropic chipset based adaptor support' CONFIG_IBMTR
211 # tristate 'IBM Lanstreamer PCI adaptor support' CONFIG_IBMLS
212 tristate 'SysKonnect adapter support' CONFIG_SKTR
215 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
216 tristate 'Traffic Shaper (EXPERIMENTAL)' CONFIG_SHAPER
219 # WAN drivers support
221 # There is no way to detect a comtrol sv11 - force it modular for now.
223 dep_tristate 'Comtrol Hostess SV-11 support' CONFIG_HOSTESS_SV11 m
225 # The COSA/SRP driver has not been tested as non-modular yet.
227 dep_tristate 'COSA/SRP sync serial boards support' CONFIG_COSA m
228 tristate 'Red Creek Hardware VPN (EXPERIMENTAL)' CONFIG_RCPCI
230 if [ "$CONFIG_WAN_ROUTER" != "n" ]; then
231 bool 'WAN drivers' CONFIG_WAN_DRIVERS
232 if [ "$CONFIG_WAN_DRIVERS" = "y" ]; then
233 dep_tristate 'Sangoma WANPIPE(tm) multiprotocol cards' CONFIG_VENDOR_SANGOMA $CONFIG_WAN_DRIVERS
234 if [ "$CONFIG_VENDOR_SANGOMA" != "n" ]; then
235 int ' Maximum number of cards' CONFIG_WANPIPE_CARDS 1
236 bool ' WANPIPE X.25 support' CONFIG_WANPIPE_X25
237 bool ' WANPIPE Frame Relay support' CONFIG_WANPIPE_FR
238 bool ' WANPIPE PPP support' CONFIG_WANPIPE_PPP
243 # X.25 network drivers
245 if [ "$CONFIG_X25" != "n" ]; then
246 if [ "$CONFIG_LAPB" != "n" ]; then
247 dep_tristate 'LAPB over Ethernet driver' CONFIG_LAPBETHER $CONFIG_LAPB
248 dep_tristate 'X.25 async driver' CONFIG_X25_ASY $CONFIG_LAPB