* add p cc
[mascara-docs.git] / i386 / linux / linux-2.3.21 / drivers / net / Config.in
blobb091fc5f04ba3e57656224e7f116031601035eac
2 # Network device configuration
5 mainmenu_option next_comment
6 comment 'ARCnet devices'
8 tristate 'ARCnet support' CONFIG_ARCNET
9 if [ "$CONFIG_ARCNET" != "n" ]; then
10    bool '  Enable arc0e (ARCnet "Ether-Encap" packet format)' CONFIG_ARCNET_ETH
11    bool '  Enable arc0s (ARCnet RFC1051 packet format)' CONFIG_ARCNET_1051
12    dep_tristate '  ARCnet COM90xx (normal) chipset driver' CONFIG_ARCNET_COM90xx $CONFIG_ARCNET
13    dep_tristate '  ARCnet COM90xx (IO mapped) chipset driver' CONFIG_ARCNET_COM90xxIO $CONFIG_ARCNET
14    dep_tristate '  ARCnet COM90xx (RIM I) chipset driver' CONFIG_ARCNET_RIM_I $CONFIG_ARCNET
15    dep_tristate '  ARCnet COM20020 chipset driver' CONFIG_ARCNET_COM20020 $CONFIG_ARCNET
18 endmenu
20 tristate 'Dummy net driver support' CONFIG_DUMMY
21 tristate 'EQL (serial line load balancing) support' CONFIG_EQUALIZER
22 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
23    if [ "$CONFIG_NETLINK" = "y" ]; then
24       tristate 'Ethertap network tap (EXPERIMENTAL)' CONFIG_ETHERTAP
25    fi
28 tristate 'General Instruments Surfboard 1000' CONFIG_NET_SB1000
31 #       Ethernet
34 mainmenu_option next_comment
35 comment 'Ethernet (10 or 100Mbit)'
37 bool 'Ethernet (10 or 100Mbit)' CONFIG_NET_ETHERNET
38 if [ "$CONFIG_NET_ETHERNET" = "y" ]; then
39    if [ "$CONFIG_ARM" = "y" ]; then
40       if [ "$CONFIG_ARCH_ACORN" != "y" ]; then
41          tristate '  AM79C961A support' CONFIG_ARM_AM79C961A
42       else
43          source drivers/acorn/net/Config.in
44       fi
45    fi
46    if [ "$CONFIG_PPC" = "y" ]; then
47       tristate '  MACE (Power Mac ethernet) support' CONFIG_MACE
48       tristate '  BMAC (G3 ethernet) support' CONFIG_BMAC
49    fi
50    if [ "$CONFIG_ZORRO" = "y" ]; then
51       tristate '  Ariadne support' CONFIG_ARIADNE
52       tristate '  Ariadne II support' CONFIG_ARIADNE2
53       tristate '  A2065 support' CONFIG_A2065
54       tristate '  Hydra support' CONFIG_HYDRA
55    fi
56    if [ "$CONFIG_MIPS_JAZZ" = "y" ]; then
57       tristate '  MIPS JAZZ onboard SONIC Ethernet support' CONFIG_MIPS_JAZZ_SONIC
58    fi
59    bool '  3COM cards' CONFIG_NET_VENDOR_3COM
60    if [ "$CONFIG_NET_VENDOR_3COM" = "y" ]; then
61       tristate '    3c501 support' CONFIG_EL1
62       tristate '    3c503 support' CONFIG_EL2
63       tristate '    3c505 support' CONFIG_ELPLUS
64       if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
65          tristate '    3c507 support (EXPERIMENTAL)' CONFIG_EL16
66       fi
67       tristate '    3c509/3c529 (MCA)/3c579 support' CONFIG_EL3
68       tristate '    3c515 ISA Fast EtherLink' CONFIG_3C515
69       if [ "$CONFIG_MCA" = "y" ]; then
70          tristate '    3c523 support' CONFIG_ELMC
71          if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
72             tristate '    3c527 support (EXPERIMENTAL)' CONFIG_ELMC_II
73          fi
74       fi
75       tristate '    3c590/3c900 series (592/595/597) "Vortex/Boomerang" support' CONFIG_VORTEX
76    fi
77    tristate '  AMD LANCE and PCnet (AT1500 and NE2100) support' CONFIG_LANCE
78    bool '  Western Digital/SMC cards' CONFIG_NET_VENDOR_SMC
79    if [ "$CONFIG_NET_VENDOR_SMC" = "y" ]; then
80       tristate '    WD80*3 support' CONFIG_WD80x3
81       if [ "$CONFIG_MCA" = "y" ]; then
82          tristate '    SMC Ultra MCA support' CONFIG_ULTRAMCA
83       fi
84       tristate '    SMC Ultra support' CONFIG_ULTRA
85       tristate '    SMC Ultra32 EISA support' CONFIG_ULTRA32
86       tristate '    SMC 9194 support' CONFIG_SMC9194
87   fi
88   bool '  Racal-Interlan (Micom) NI cards' CONFIG_NET_VENDOR_RACAL
89   if [ "$CONFIG_NET_VENDOR_RACAL" = "y" ]; then
90     if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
91       tristate '    NI5010 support (EXPERIMENTAL)' CONFIG_NI5010
92     fi
93     tristate '    NI5210 support' CONFIG_NI52
94     tristate '    NI6510 support' CONFIG_NI65
95   fi
96   if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
97       # tristate '  Packet Engines Hamachi GNIC-II support (EXPERIMENTAL)' CONFIG_HAMACHI
98       tristate '  Packet Engines Yellowfin Gigabit-NIC support (EXPERIMENTAL)' CONFIG_YELLOWFIN
99       tristate '  RealTek 8129/8139 (not 8019/8029!) support (EXPERIMENTAL)' CONFIG_RTL8139
100       tristate '  SiS 900 PCI Fast Ethernet Adapter support (EXPERIMENTAL)' CONFIG_SIS900
101       tristate '  DM9102 PCI Fast Ethernet Adapter support (EXPERIMENTAL)' CONFIG_DM9102
102    fi
103    if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
104       tristate '  AT1700/1720 support (EXPERIMENTAL)' CONFIG_AT1700
105    fi
106    tristate '  DEPCA, DE10x, DE200, DE201, DE202, DE422 support' CONFIG_DEPCA
107    bool '  Other ISA cards' CONFIG_NET_ISA
108    if [ "$CONFIG_NET_ISA" = "y" ]; then
109       tristate '    Cabletron E21xx support' CONFIG_E2100
110       tristate '    EtherWORKS 3 (DE203, DE204, DE205) support' CONFIG_EWRK3
111       tristate '    EtherExpress 16 support' CONFIG_EEXPRESS
112       tristate '    EtherExpressPro support' CONFIG_EEXPRESS_PRO
113       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 '    HP 10/100VG PCLAN (ISA, EISA, PCI) support' CONFIG_HP100
117       if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
118          tristate '    ICL EtherTeam 16i/32 support (EXPERIMENTAL)' CONFIG_ETH16I
119       fi
120       tristate '    NE2000/NE1000 support' CONFIG_NE2000
121       if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
122          tristate '    SEEQ8005 support (EXPERIMENTAL)' CONFIG_SEEQ8005
123       fi
124       bool '    SK_G16 support' CONFIG_SK_G16
125    fi
126    if [ "$CONFIG_MCA" = "y" ]; then
127       tristate '  SKnet MCA support' CONFIG_SKMC
128       tristate '  NE/2 (ne2000 MCA version) support' CONFIG_NE2_MCA
129    fi
130    bool '  EISA, VLB, PCI and on board controllers' CONFIG_NET_EISA
131    if [ "$CONFIG_NET_EISA" = "y" ]; then
132       tristate '    AMD PCnet32 (VLB and PCI) support' CONFIG_PCNET32
133 #     if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
134 #        tristate '    Adaptec Starfire support (EXPERIMENTAL)' CONFIG_ADAPTEC_STARFIRE
135 #     fi
136       tristate '    Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support' CONFIG_ACENIC
137       if [ "$CONFIG_ACENIC" != "n" ]; then
138          bool '      Omit support for old Tigon I based AceNICs' CONFIG_ACENIC_OMIT_TIGON_I
139       fi
140       if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
141          tristate '    Ansel Communications EISA 3200 support (EXPERIMENTAL)' CONFIG_AC3200
142       fi
144       tristate '    Apricot Xen-II on board Ethernet' CONFIG_APRICOT
145       tristate '    CS89x0 support' CONFIG_CS89x0
146       tristate '    Generic DECchip & DIGITAL EtherWORKS PCI/EISA' CONFIG_DE4X5
147       tristate '    DECchip Tulip (dc21x4x) PCI support' CONFIG_DEC_ELCP
148       tristate '    Digi Intl. RightSwitch SE-X support' CONFIG_DGRS
149       tristate '    EtherExpressPro/100 support' CONFIG_EEXPRESS_PRO100
150       if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
151          tristate '    Mylex EISA LNE390A/B support (EXPERIMENTAL)' CONFIG_LNE390
152          tristate '    Novell/Eagle/Microdyne NE3210 EISA support (EXPERIMENTAL)' CONFIG_NE3210
153       fi
154       tristate '    PCI NE2000 support' CONFIG_NE2K_PCI
155       # tristate '    Sundance Alta support' CONFIG_ALTA
156       tristate '    TI ThunderLAN support' CONFIG_TLAN
157       tristate '    VIA Rhine support' CONFIG_VIA_RHINE
158       if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
159          tristate '    Racal-Interlan EISA ES3210 support (EXPERIMENTAL)' CONFIG_ES3210
160          tristate '    SMC EtherPower II (EXPERIMENTAL)' CONFIG_EPIC100
161          bool '    Zenith Z-Note support (EXPERIMENTAL)' CONFIG_ZNET
162       fi
163    fi
164    bool '  Pocket and portable adapters' CONFIG_NET_POCKET
165    if [ "$CONFIG_NET_POCKET" = "y" ]; then
166       bool '    AT-LAN-TEC/RealTek pocket adapter support' CONFIG_ATP
167       tristate '    D-Link DE600 pocket adapter support' CONFIG_DE600
168       tristate '    D-Link DE620 pocket adapter support' CONFIG_DE620
169    fi
172 endmenu
174 bool 'FDDI driver support' CONFIG_FDDI
175 if [ "$CONFIG_FDDI" = "y" ]; then
176    bool '  Digital DEFEA and DEFPA adapter support' CONFIG_DEFXX
179 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
180    bool 'HIPPI driver support (EXPERIMENTAL)' CONFIG_HIPPI
181    if [ "$CONFIG_HIPPI" = "y" ]; then
182       tristate '  Essential RoadRunner HIPPI PCI adapter support' CONFIG_ROADRUNNER
183       if [ "$CONFIG_ROADRUNNER" != "n" ]; then
184          bool '    Use large TX/RX rings' CONFIG_ROADRUNNER_LARGE_RINGS
185       fi
186    fi
190 # AppleTalk
193 if [ "$CONFIG_ATALK" != "n" ]; then
194    mainmenu_option next_comment
195    comment 'Appletalk devices'
196    dep_tristate 'Apple/Farallon LocalTalk PC support' CONFIG_LTPC $CONFIG_ATALK
197    dep_tristate 'COPS LocalTalk PC support' CONFIG_COPS $CONFIG_ATALK
198    if [ "$CONFIG_COPS" != "n" ]; then
199       bool '  Dayna firmware support' CONFIG_COPS_DAYNA
200       bool '  Tangent firmware support' CONFIG_COPS_TANGENT
201    fi
202    dep_tristate 'Appletalk-IP driver support' CONFIG_IPDDP $CONFIG_ATALK
203    if [ "$CONFIG_IPDDP" != "n" ]; then
204       bool '  IP to Appletalk-IP Encapsulation support' CONFIG_IPDDP_ENCAP
205       bool '  Appletalk-IP to IP Decapsulation support' CONFIG_IPDDP_DECAP
206    fi
207    endmenu
210 if [ ! "$CONFIG_PARPORT" = "n" ]; then
211    dep_tristate 'PLIP (parallel port) support' CONFIG_PLIP $CONFIG_PARPORT
214 tristate 'PPP (point-to-point protocol) support' CONFIG_PPP
215 if [ ! "$CONFIG_PPP" = "n" ]; then
216    dep_tristate '  PPP support for async serial ports' CONFIG_PPP_ASYNC $CONFIG_PPP
217    dep_tristate '  PPP Deflate compression' CONFIG_PPP_DEFLATE $CONFIG_PPP
218    dep_tristate '  PPP BSD-Compress compression' CONFIG_PPP_BSDCOMP m
221 tristate 'SLIP (serial line) support' CONFIG_SLIP
222 if [ "$CONFIG_SLIP" != "n" ]; then
223    bool '  CSLIP compressed headers' CONFIG_SLIP_COMPRESSED
224    bool '  Keepalive and linefill' CONFIG_SLIP_SMART
225    bool '  Six bit SLIP encapsulation' CONFIG_SLIP_MODE_SLIP6
228 mainmenu_option next_comment
229 comment 'Wireless LAN (non-hamradio)'
231 bool 'Wireless LAN (non-hamradio)' CONFIG_NET_RADIO
232 if [ "$CONFIG_NET_RADIO" = "y" ]; then
233    dep_tristate '  STRIP (Metricom starmode radio IP)' CONFIG_STRIP $CONFIG_INET
234    tristate '  AT&T WaveLAN & DEC RoamAbout DS support' CONFIG_WAVELAN
235    tristate '  Aironet Arlan 655 & IC2200 DS support' CONFIG_ARLAN
239 endmenu
241 source drivers/net/tokenring/Config.in
243 bool 'Fibre Channel driver support' CONFIG_NET_FC
244 if [ "$CONFIG_NET_FC" = "y" ]; then
245    dep_tristate '  Interphase 5526 Tachyon chipset based adapter support' CONFIG_IPHASE5526 $CONFIG_SCSI
248 if [ "$CONFIG_EXPERIMENTAL" = "y" ]; then
249    tristate 'Red Creek Hardware VPN (EXPERIMENTAL)' CONFIG_RCPCI
250    tristate 'Traffic Shaper (EXPERIMENTAL)' CONFIG_SHAPER
253 source drivers/net/wan/Config.in
255 if [ "$CONFIG_PCMCIA" != "n" ]; then
256    source drivers/net/pcmcia/Config.in