b622b65f372339420918c1a4d77cdec3f7f9cc03
[oweals/busybox.git] / networking / Config.in
1 #
2 # For a description of the syntax of this configuration file,
3 # see scripts/kbuild/config-language.txt.
4 #
5
6 menu "Networking Utilities"
7
8 config CONFIG_FEATURE_IPV6
9         bool "Enable IPv6 support"
10         default n
11         help
12           Please submit a patch to add help text for this item.
13
14 config CONFIG_FTPGET
15         bool "ftpget"
16         default n
17         help
18           Retrieve a remote file via FTP.
19
20 config CONFIG_FTPPUT
21         bool "ftpput"
22         default n
23         help
24           Store a remote file via FTP.
25
26 config CONFIG_HOSTNAME
27         bool "hostname"
28         default n
29         help
30           Please submit a patch to add help text for this item.
31
32 config CONFIG_IFCONFIG
33         bool "ifconfig"
34         default n
35         help
36           Please submit a patch to add help text for this item.
37
38 config CONFIG_FEATURE_IFCONFIG_STATUS
39         bool "  Enable status reporting output (+7k)"
40         default y
41         depends on CONFIG_IFCONFIG
42         help
43           Please submit a patch to add help text for this item.
44
45 config CONFIG_FEATURE_IFCONFIG_SLIP
46         bool "  Enable slip-specific options \"keepalive\" and \"outfill\""
47         default n
48         depends on CONFIG_IFCONFIG
49         help
50           Please submit a patch to add help text for this item.
51
52 config CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
53         bool "  Enable options \"mem_start\", \"io_addr\", and \"irq\""
54         default n
55         depends on CONFIG_IFCONFIG
56         help
57           Please submit a patch to add help text for this item.
58
59 config CONFIG_FEATURE_IFCONFIG_HW
60         bool "  Enable option \"hw\" (ether only)"
61         default y
62         depends on CONFIG_IFCONFIG
63         help
64           Please submit a patch to add help text for this item.
65
66 config CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS
67         bool "  Set the broadcast automatically"
68         default n
69         depends on CONFIG_IFCONFIG
70         help
71           Please submit a patch to add help text for this item.
72
73 config CONFIG_IFUPDOWN
74         bool "ifupdown"
75         default n
76         help
77           Please submit a patch to add help text for this item.
78
79 config CONFIG_FEATURE_IFUPDOWN_IPV4
80         bool "  Enable support for IPv4"
81         default y
82         depends on CONFIG_IFUPDOWN
83         help
84           Please submit a patch to add help text for this item.
85
86 config CONFIG_FEATURE_IFUPDOWN_IPV6
87         bool "  Enable support for IPv6 (requires ip command)"
88         default n
89         depends on CONFIG_IFUPDOWN
90         help
91           Please submit a patch to add help text for this item.
92
93 config CONFIG_FEATURE_IFUPDOWN_IPX
94         bool "  Enable support for IPX (requires ipx_interface command)"
95         default n
96         depends on CONFIG_IFUPDOWN
97         help
98           Please submit a patch to add help text for this item.
99
100 config CONFIG_FEATURE_IFUPDOWN_MAPPING
101         bool "  Enable mapping support"
102         default n
103         depends on CONFIG_IFUPDOWN
104         help
105           This enables support for the "mapping" stanza, unless you have
106           a weird network setup you dont need it.
107
108 config CONFIG_IP
109         bool "ip"
110         default n
111         help
112           Please submit a patch to add help text for this item.
113
114 if CONFIG_IP && CONFIG_IPADDR
115         config CONFIG_FEATURE_IP_ADDRESS
116                 default y
117         comment "  address (forced enabled for ipaddr)"
118 endif
119 if ! (CONFIG_IP && CONFIG_IPADDR)
120         config CONFIG_FEATURE_IP_ADDRESS
121                 bool "  address"
122                 default n
123                 depends on CONFIG_IP
124                 help
125                   Please submit a patch to add help text for this item.
126 endif
127
128 if CONFIG_IP && CONFIG_IPLINK
129         config CONFIG_FEATURE_IP_LINK
130                 default y
131         comment "  link (forced enabled for iplink)"
132 endif
133 if !(CONFIG_IP && CONFIG_IPLINK)
134         config CONFIG_FEATURE_IP_LINK
135                 bool "  link"
136                 default y
137                 depends on CONFIG_IP
138                 help
139                   Please submit a patch to add help text for this item.
140 endif
141
142 if CONFIG_IP && CONFIG_IPROUTE
143         config CONFIG_FEATURE_IP_ROUTE
144                 default y
145         comment "  route (forced enabled for iproute)"
146 endif
147 if !(CONFIG_IP && CONFIG_IPROUTE)
148         config CONFIG_FEATURE_IP_ROUTE
149                 bool "  route"
150                 default y
151                 depends on CONFIG_IP
152                 help
153                   Please submit a patch to add help text for this item.
154 endif
155
156 if CONFIG_IP && CONFIG_IPTUNNEL
157         config CONFIG_FEATURE_IP_TUNNEL
158                 default y
159         comment "  tunnel (forced enabled for iptunnel)"
160 endif
161 if !(CONFIG_IP && CONFIG_IPTUNNEL)
162         config CONFIG_FEATURE_IP_TUNNEL
163                 bool "  tunnel"
164                 default y
165                 depends on CONFIG_IP
166                 help
167                   Please submit a patch to add help text for this item.
168 endif
169
170 config CONFIG_IPCALC
171         bool "ipcalc"
172         default n
173         help
174           Please submit a patch to add help text for this item.
175
176 config CONFIG_FEATURE_IPCALC_FANCY
177         bool "  Fancy IPCALC, more options, adds 300 bytes"
178         default y
179         depends on CONFIG_IPCALC
180         help
181           Please submit a patch to add help text for this item.
182
183 config CONFIG_IPADDR
184         bool "ipaddr"
185         default n
186         help
187           Please submit a patch to add help text for this item.
188
189 config CONFIG_IPLINK
190         bool "iplink"
191         default n
192         help
193           Please submit a patch to add help text for this item.
194
195 config CONFIG_IPROUTE
196         bool "iproute"
197         default n
198         help
199           Please submit a patch to add help text for this item.
200
201 config CONFIG_IPTUNNEL
202         bool "iptunnel"
203         default n
204         help
205           Please submit a patch to add help text for this item.
206
207 config CONFIG_NAMEIF
208         bool "nameif"
209         default n
210         help
211           nameif used to rename network interface by its MAC address.
212           Renamed interfaces MUST be in the down state.
213           It is possible to use file (default: /etc/mactab)
214           with list of new interface names and MACs.
215           Maximum interface name length: IF_NAMESIZE = 16
216           File fields are sepatated by space or tab.
217           File format:
218           # Comment
219           new_interface_name    XX:XX:XX:XX:XX:XX
220
221 config CONFIG_NC
222         bool "nc"
223         default n
224         help
225           Please submit a patch to add help text for this item.
226
227 config CONFIG_NETSTAT
228         bool "netstat"
229         default n
230         help
231           Please submit a patch to add help text for this item.
232
233 config CONFIG_NSLOOKUP
234         bool "nslookup"
235         default n
236         help
237           Please submit a patch to add help text for this item.
238
239 config CONFIG_PING
240         bool "ping"
241         default n
242         help
243           Please submit a patch to add help text for this item.
244
245 config CONFIG_FEATURE_FANCY_PING
246         bool "  Enable fancy ping output"
247         default y
248         depends on CONFIG_PING
249         help
250           Please submit a patch to add help text for this item.
251
252 config CONFIG_PING6
253         bool "ping6"
254         default n
255         depends on CONFIG_FEATURE_IPV6
256         help
257           Please submit a patch to add help text for this item.
258
259 config CONFIG_FEATURE_FANCY_PING6
260         bool "  Enable fancy ping6 output"
261         default y
262         depends on CONFIG_PING6
263         help
264           Please submit a patch to add help text for this item.
265
266 config CONFIG_ROUTE
267         bool "route"
268         default n
269         help
270           Please submit a patch to add help text for this item.
271
272 config CONFIG_TELNET
273         bool "telnet"
274         default n
275         help
276           Please submit a patch to add help text for this item.
277
278 config CONFIG_FEATURE_TELNET_TTYPE
279         bool "  Pass TERM type to remote host"
280         default y
281         depends on CONFIG_TELNET
282         help
283           Please submit a patch to add help text for this item.
284
285 config CONFIG_TELNETD
286         bool "telnetd"
287         default n
288         help
289           Please submit a patch to add help text for this item.
290
291 config CONFIG_TFTP
292         bool "tftp"
293         default n
294         help
295           Please submit a patch to add help text for this item.
296
297 config CONFIG_FEATURE_TFTP_GET
298         bool "  Enable \"get\" command"
299         default y
300         depends on CONFIG_TFTP
301         help
302           Please submit a patch to add help text for this item.
303
304 config CONFIG_FEATURE_TFTP_PUT
305         bool "  Enable \"put\" command"
306         default y
307         depends on CONFIG_TFTP
308         help
309           Please submit a patch to add help text for this item.
310
311 config CONFIG_FEATURE_TFTP_BLOCKSIZE
312         bool "  Enable \"blocksize\" command"
313         default n
314         depends on CONFIG_TFTP
315         help
316           Please submit a patch to add help text for this item.
317
318 config CONFIG_FEATURE_TFTP_DEBUG
319         bool "  Enable debug"
320         default y
321         depends on CONFIG_TFTP
322         help
323           Please submit a patch to add help text for this item.
324
325 config CONFIG_TRACEROUTE
326         bool "traceroute"
327         default n
328         help
329           Please submit a patch to add help text for this item.
330
331 config CONFIG_FEATURE_TRACEROUTE_VERBOSE
332         bool "  Enable verbose output"
333         default y
334         depends on CONFIG_TRACEROUTE
335         help
336           Please submit a patch to add help text for this item.
337
338 config CONFIG_FEATURE_TRACEROUTE_SO_DEBUG
339         bool "  Enable SO_DEBUG option"
340         default y
341         depends on CONFIG_TRACEROUTE
342         help
343           Please submit a patch to add help text for this item.
344
345 config CONFIG_WGET
346         bool "wget"
347         default n
348         help
349           Please submit a patch to add help text for this item.
350
351 config CONFIG_FEATURE_WGET_STATUSBAR
352         bool "  Enable a nifty process meter (+2k)"
353         default y
354         depends on CONFIG_WGET
355         help
356           Please submit a patch to add help text for this item.
357
358 config CONFIG_FEATURE_WGET_AUTHENTICATION
359         bool "  Enable HTTP authentication"
360         default y
361         depends on CONFIG_WGET
362         help
363           Please submit a patch to add help text for this item.
364
365 source networking/udhcp/Config.in
366
367 endmenu
368