blob: 534f672055aa54da415b3eebb5e168d49e91984c [file] [log] [blame]
Eric Andersenc9f20d92002-12-05 08:41:41 +00001#
2# For a description of the syntax of this configuration file,
3# see scripts/kbuild/config-language.txt.
4#
5
6menu "Networking Utilities"
7
8config CONFIG_FEATURE_IPV6
9 bool "Enable IPv6 support"
10 default n
11 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +000012 Enable IPv6 support to busybox. This makes applets that talk IP
13 able to work with IPv6.
Eric Andersenc9f20d92002-12-05 08:41:41 +000014
Glenn L McGrath9e598412003-01-09 10:06:01 +000015config CONFIG_ARPING
16 bool "arping"
17 default n
18 help
19 Ping hosts by ARP packets
20
Glenn L McGrath02d7cbf2002-12-13 02:43:50 +000021config CONFIG_FTPGET
22 bool "ftpget"
23 default n
24 help
25 Retrieve a remote file via FTP.
26
27config CONFIG_FTPPUT
28 bool "ftpput"
29 default n
30 help
31 Store a remote file via FTP.
32
Eric Andersenc9f20d92002-12-05 08:41:41 +000033config CONFIG_HOSTNAME
34 bool "hostname"
35 default n
36 help
Eric Andersene5642112003-07-14 19:37:08 +000037 Show or set the system's host name
Eric Andersenc9f20d92002-12-05 08:41:41 +000038
Glenn L McGrath58c708a2003-01-05 04:01:56 +000039config CONFIG_HTTPD
40 bool "httpd"
41 default n
42 help
43 Serve web pages via an HTTP server.
44
Glenn L McGrath06e95652003-02-09 06:51:14 +000045config CONFIG_FEATURE_HTTPD_USAGE_FROM_INETD_ONLY
Eric Andersenf3a02bb2003-07-28 08:31:56 +000046 bool " Support using httpd only from inetd"
Glenn L McGrath06e95652003-02-09 06:51:14 +000047 default n
48 depends on CONFIG_HTTPD
49 help
Glenn L McGrathd3af4092003-05-14 12:20:21 +000050 This option disables uid and port options for the httpd applet
51 but requires inetd server daemon.
Glenn L McGrath06e95652003-02-09 06:51:14 +000052
Glenn L McGrath58c708a2003-01-05 04:01:56 +000053config CONFIG_FEATURE_HTTPD_BASIC_AUTH
Eric Andersenf3a02bb2003-07-28 08:31:56 +000054 bool " Enable Basic http Authentication"
Glenn L McGrathd3af4092003-05-14 12:20:21 +000055 default y
Glenn L McGrath58c708a2003-01-05 04:01:56 +000056 depends on CONFIG_HTTPD
57 help
Glenn L McGrathd3af4092003-05-14 12:20:21 +000058 Utilizes password settings from /etc/httpd.conf for basic
59 authentication on a per url basis.
Glenn L McGrath58c708a2003-01-05 04:01:56 +000060
Eric Andersen35e643b2003-07-28 07:40:39 +000061config CONFIG_FEATURE_HTTPD_AUTH_MD5
Eric Andersenf3a02bb2003-07-28 08:31:56 +000062 bool " Support MD5 crypted passwords for http Authentication"
Eric Andersen35e643b2003-07-28 07:40:39 +000063 default n
64 depends on CONFIG_FEATURE_HTTPD_BASIC_AUTH
65 help
Eric Andersenf3a02bb2003-07-28 08:31:56 +000066 Enables basic per url authentication from /etc/httpd.conf
67 using md5 passwords.
Eric Andersen35e643b2003-07-28 07:40:39 +000068
Glenn L McGrath06e95652003-02-09 06:51:14 +000069
Glenn L McGrath393183d2003-05-26 14:07:50 +000070if !CONFIG_FEATURE_HTTPD_USAGE_FROM_INETD_ONLY
Glenn L McGrath06e95652003-02-09 06:51:14 +000071config CONFIG_FEATURE_HTTPD_RELOAD_CONFIG_SIGHUP
Eric Andersenf3a02bb2003-07-28 08:31:56 +000072 bool " Support reloading the global config file using hup signal"
Glenn L McGrath06e95652003-02-09 06:51:14 +000073 default n
74 depends on CONFIG_HTTPD
75 help
Glenn L McGrathd3af4092003-05-14 12:20:21 +000076 This option enables processing of SIGHUP to reload cached
77 configuration settings.
Glenn L McGrath06e95652003-02-09 06:51:14 +000078
79config CONFIG_FEATURE_HTTPD_SETUID
Glenn L McGrathd3af4092003-05-14 12:20:21 +000080 bool " Enable support -u <user> option"
Glenn L McGrath06e95652003-02-09 06:51:14 +000081 default n
82 depends on CONFIG_HTTPD
83 help
Glenn L McGrathd3af4092003-05-14 12:20:21 +000084 This option allows the server to run as a specific user
85 rather than defaulting to the user that starts the server.
86 Use of this option requires special privilegies to change to a
87 different user.
Glenn L McGrath393183d2003-05-26 14:07:50 +000088endif
Glenn L McGrath06e95652003-02-09 06:51:14 +000089
90config CONFIG_FEATURE_HTTPD_CONFIG_WITH_MIME_TYPES
Eric Andersenf3a02bb2003-07-28 08:31:56 +000091 bool " Support loading additional mime types at run-time"
Glenn L McGrath06e95652003-02-09 06:51:14 +000092 default n
93 depends on CONFIG_HTTPD
94 help
Glenn L McGrathd3af4092003-05-14 12:20:21 +000095 This option enables support for additional mime types at
96 run-time to be specified in the configuration file.
Glenn L McGrath06e95652003-02-09 06:51:14 +000097
Glenn L McGrathd3af4092003-05-14 12:20:21 +000098config CONFIG_FEATURE_HTTPD_CGI
Eric Andersenf3a02bb2003-07-28 08:31:56 +000099 bool " Support Common Gateway Interface (CGI)"
Glenn L McGrathd3af4092003-05-14 12:20:21 +0000100 default y
101 depends on CONFIG_HTTPD
102 help
103 This option allows scripts and executables to be invoked
104 when specific urls are requested.
Glenn L McGrath393183d2003-05-26 14:07:50 +0000105
Glenn L McGrath06e95652003-02-09 06:51:14 +0000106config CONFIG_FEATURE_HTTPD_SET_REMOTE_PORT_TO_ENV
Eric Andersenf3a02bb2003-07-28 08:31:56 +0000107 bool " Support the REMOTE_PORT environment variable for CGI"
Glenn L McGrath06e95652003-02-09 06:51:14 +0000108 default n
109 depends on CONFIG_FEATURE_HTTPD_CGI
110 help
Glenn L McGrathd3af4092003-05-14 12:20:21 +0000111 Use of this option can assist scripts in generating
112 references that contain a unique port number.
Glenn L McGrath06e95652003-02-09 06:51:14 +0000113
114config CONFIG_FEATURE_HTTPD_SET_CGI_VARS_TO_ENV
Glenn L McGrathd3af4092003-05-14 12:20:21 +0000115 bool " Enable setting of CGI_varname=value environment vars for CGI"
Eric Andersen35e643b2003-07-28 07:40:39 +0000116 default n
Glenn L McGrath06e95652003-02-09 06:51:14 +0000117 depends on CONFIG_FEATURE_HTTPD_CGI
118 help
Glenn L McGrathd3af4092003-05-14 12:20:21 +0000119 This option parses POST or GET arguments from a form and
120 sets environment variables with their value. This simplifies
121 and speeds up CGI scripts. A form argument of foo=bar would
122 result in a script having the environment variable CGI_foo set
123 to 'bar'. In addition, this option sets a variable that
124 lists all the argument names. e.g. CGI_VARNAMES_="name1 name2".
Glenn L McGrath06e95652003-02-09 06:51:14 +0000125
Glenn L McGrath06e95652003-02-09 06:51:14 +0000126config CONFIG_FEATURE_HTTPD_ENCODE_URL_STR
Glenn L McGrathd3af4092003-05-14 12:20:21 +0000127 bool " Enable the -e option for shell script CGI simplification."
128 default y
Glenn L McGrath06e95652003-02-09 06:51:14 +0000129 depends on CONFIG_HTTPD
130 help
Glenn L McGrathd3af4092003-05-14 12:20:21 +0000131 After set, this option allows html encoding arbitrary
132 strings for display of the browser. Output goes to stdout.
133 For example, httpd -e "<Hello World>" as
134 "&#60Hello&#32World&#62".
Glenn L McGrath06e95652003-02-09 06:51:14 +0000135
Eric Andersenc9f20d92002-12-05 08:41:41 +0000136config CONFIG_IFCONFIG
137 bool "ifconfig"
138 default n
139 help
Eric Andersene5642112003-07-14 19:37:08 +0000140 Ifconfig is used to configure the kernel-resident network interfaces.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000141
142config CONFIG_FEATURE_IFCONFIG_STATUS
143 bool " Enable status reporting output (+7k)"
144 default y
145 depends on CONFIG_IFCONFIG
146 help
Eric Andersene5642112003-07-14 19:37:08 +0000147 If ifconfig is called with no arguments it will display the status
148 of the currently active interfaces.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000149
150config CONFIG_FEATURE_IFCONFIG_SLIP
151 bool " Enable slip-specific options \"keepalive\" and \"outfill\""
152 default n
153 depends on CONFIG_IFCONFIG
154 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000155 Allow "keepalive" and "outfill" support for SLIP. If you're not
156 planning on using serial lines, leave this unchecked.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000157
158config CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
159 bool " Enable options \"mem_start\", \"io_addr\", and \"irq\""
160 default n
161 depends on CONFIG_IFCONFIG
162 help
Eric Andersene5642112003-07-14 19:37:08 +0000163 Allow the start address for shared memory, start address for I/O,
164 and/or the interrupt line used by the specified device.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000165
166config CONFIG_FEATURE_IFCONFIG_HW
167 bool " Enable option \"hw\" (ether only)"
168 default y
169 depends on CONFIG_IFCONFIG
170 help
Eric Andersene5642112003-07-14 19:37:08 +0000171 Set the hardware address of this interface, if the device driver
172 supports this operation. Currently, we only support the 'ether'
173 class.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000174
175config CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS
176 bool " Set the broadcast automatically"
177 default n
178 depends on CONFIG_IFCONFIG
179 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000180 Setting this will make ifconfig attempt to find the broadcast
181 automatically if the value '+' is used.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000182
183config CONFIG_IFUPDOWN
184 bool "ifupdown"
185 default n
186 help
Eric Andersen342aea92003-07-26 09:27:02 +0000187 Activate or deactivate the specified interfaces. This applet makes
188 use of either "ifconfig" and "route" or the "ip" command to actually
189 configure network interfaces. Therefore, you will probably also want
190 to enable either CONFIG_IFCONFIG and CONFIG_ROUTE, or enable
191 CONFIG_FEATURE_IFUPDOWN_IP and the various CONFIG_IP options. Of
192 course you could use non-busybox versions of these programs, so
193 against my better judgement (since this will surely result in plenty
194 of support questions on the mailing list), I do not force you to
195 enable these additional options. It is up to you to supply either
196 "ifconfig" and "route" or the "ip" command, either via busybox or via
197 standalone utilities.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000198
Glenn L McGrathd66370c2003-01-13 21:40:38 +0000199config CONFIG_FEATURE_IFUPDOWN_IP
200 bool " Use ip applet"
201 default n
Eric Andersen342aea92003-07-26 09:27:02 +0000202 depends on CONFIG_IFUPDOWN
Glenn L McGrathd66370c2003-01-13 21:40:38 +0000203 help
Eric Andersenc601ff12003-08-08 23:12:12 +0000204 Use the iproute "ip" command to implement "ifup" and "ifdown", rather
205 than the default of using the older 'ifconfig' and 'route' utilities.
206
207config CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN
208 bool " Use busybox ip applet"
209 default y
210 depends on CONFIG_FEATURE_IFUPDOWN_IP
211 select CONFIG_IP
212 select CONFIG_FEATURE_IP_ADDRESS
213 select CONFIG_FEATURE_IP_LINK
214 select CONFIG_FEATURE_IP_ROUTE
215 help
216 Use the busybox iproute "ip" applet to implement "ifupdown".
217
218 If leave this disabled, you must install the full-blown iproute2
219 utility or the "ifup" and "ifdown" applets will not work.
220
221config CONFIG_FEATURE_IFUPDOWN_IP_BUILTIN
222 bool " Use busybox ifconfig and route applets"
223 default y
224 depends on CONFIG_IFUPDOWN && !CONFIG_FEATURE_IFUPDOWN_IP
225 select CONFIG_IFCONFIG
226 select CONFIG_ROUTE
227 help
228 Use the busybox iproute "ifconfig" and "route" applets to
229 implement the "ifup" and "ifdown" utilities.
230
231 If leave this disabled, you must install the full-blown ifconfig
232 and route utilities, or the "ifup" and "ifdown" applets will not
233 work.
Glenn L McGrathd66370c2003-01-13 21:40:38 +0000234
Eric Andersenc9f20d92002-12-05 08:41:41 +0000235config CONFIG_FEATURE_IFUPDOWN_IPV4
236 bool " Enable support for IPv4"
237 default y
238 depends on CONFIG_IFUPDOWN
239 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000240 If you want busybox to talk IPv4, leave this on.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000241
242config CONFIG_FEATURE_IFUPDOWN_IPV6
Glenn L McGrathd66370c2003-01-13 21:40:38 +0000243 bool " Enable support for IPv6"
Eric Andersenc9f20d92002-12-05 08:41:41 +0000244 default n
245 depends on CONFIG_IFUPDOWN
246 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000247 If you need support for IPv6, turn this option on.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000248
249config CONFIG_FEATURE_IFUPDOWN_IPX
Glenn L McGrathd66370c2003-01-13 21:40:38 +0000250 bool " Enable support for IPX"
Eric Andersenc9f20d92002-12-05 08:41:41 +0000251 default n
252 depends on CONFIG_IFUPDOWN
253 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000254 If this option is selected you can use busybox to work with IPX
255 networks.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000256
Glenn L McGrathcdbe5e52002-12-06 08:35:55 +0000257config CONFIG_FEATURE_IFUPDOWN_MAPPING
258 bool " Enable mapping support"
259 default n
260 depends on CONFIG_IFUPDOWN
261 help
262 This enables support for the "mapping" stanza, unless you have
263 a weird network setup you dont need it.
264
Glenn L McGrath06e95652003-02-09 06:51:14 +0000265config CONFIG_INETD
266 bool "inetd"
267 default n
268 help
269 Internet superserver daemon
270
271config CONFIG_FEATURE_INETD_SUPPORT_BILTIN_ECHO
272 bool " Support echo service"
273 default y
274 depends on CONFIG_INETD
275 help
276 Echo received data internal inetd service
277
278config CONFIG_FEATURE_INETD_SUPPORT_BILTIN_DISCARD
279 bool " Support discard service"
280 default y
281 depends on CONFIG_INETD
282 help
283 Internet /dev/null internal inetd service
284
285config CONFIG_FEATURE_INETD_SUPPORT_BILTIN_TIME
286 bool " Support time service"
287 default y
288 depends on CONFIG_INETD
289 help
290 Return 32 bit time since 1900 internal inetd service
291
292config CONFIG_FEATURE_INETD_SUPPORT_BILTIN_DAYTIME
293 bool " Support daytime service"
294 default y
295 depends on CONFIG_INETD
296 help
297 Return human-readable time internal inetd service
298
299config CONFIG_FEATURE_INETD_SUPPORT_BILTIN_CHARGEN
300 bool " Support chargen service"
301 default y
302 depends on CONFIG_INETD
303 help
304 Familiar character generator internal inetd service
305
306
Eric Andersenc9f20d92002-12-05 08:41:41 +0000307config CONFIG_IP
308 bool "ip"
309 default n
310 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000311 The "ip" applet is a TCP/IP interface configuration and routing
312 utility. You generally don't need "ip" to use busybox with
313 TCP/IP.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000314
315if CONFIG_IP && CONFIG_IPADDR
316 config CONFIG_FEATURE_IP_ADDRESS
317 default y
318 comment " address (forced enabled for ipaddr)"
319endif
320if ! (CONFIG_IP && CONFIG_IPADDR)
321 config CONFIG_FEATURE_IP_ADDRESS
322 bool " address"
Glenn L McGrath4a4c6772003-02-15 11:50:33 +0000323 default y
Eric Andersenc9f20d92002-12-05 08:41:41 +0000324 depends on CONFIG_IP
325 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000326 Address manipulation support for the "ip" applet.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000327endif
328
329if CONFIG_IP && CONFIG_IPLINK
330 config CONFIG_FEATURE_IP_LINK
331 default y
332 comment " link (forced enabled for iplink)"
333endif
334if !(CONFIG_IP && CONFIG_IPLINK)
335 config CONFIG_FEATURE_IP_LINK
336 bool " link"
337 default y
338 depends on CONFIG_IP
339 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000340 Configure network devices with "ip".
Eric Andersenc9f20d92002-12-05 08:41:41 +0000341endif
342
343if CONFIG_IP && CONFIG_IPROUTE
344 config CONFIG_FEATURE_IP_ROUTE
345 default y
346 comment " route (forced enabled for iproute)"
347endif
348if !(CONFIG_IP && CONFIG_IPROUTE)
349 config CONFIG_FEATURE_IP_ROUTE
350 bool " route"
351 default y
352 depends on CONFIG_IP
353 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000354 Add support for routing table management to "ip".
Eric Andersenc9f20d92002-12-05 08:41:41 +0000355endif
356
357if CONFIG_IP && CONFIG_IPTUNNEL
358 config CONFIG_FEATURE_IP_TUNNEL
359 default y
360 comment " tunnel (forced enabled for iptunnel)"
361endif
362if !(CONFIG_IP && CONFIG_IPTUNNEL)
363 config CONFIG_FEATURE_IP_TUNNEL
364 bool " tunnel"
Glenn L McGrath4a4c6772003-02-15 11:50:33 +0000365 default n
Eric Andersenc9f20d92002-12-05 08:41:41 +0000366 depends on CONFIG_IP
367 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000368 Add support for tunneling commands to "ip".
Eric Andersenc9f20d92002-12-05 08:41:41 +0000369endif
370
371config CONFIG_IPCALC
372 bool "ipcalc"
373 default n
374 help
Eric Andersene5642112003-07-14 19:37:08 +0000375 ipcalc takes an IP address and netmask and calculates the
376 resulting broadcast, network, and host range.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000377
378config CONFIG_FEATURE_IPCALC_FANCY
Glenn L McGrath530ea422003-09-02 06:59:57 +0000379 bool " Fancy IPCALC, more options, adds 1 kbyte"
Eric Andersenc9f20d92002-12-05 08:41:41 +0000380 default y
Glenn L McGrath80a60412002-12-06 23:11:30 +0000381 depends on CONFIG_IPCALC
Eric Andersenc9f20d92002-12-05 08:41:41 +0000382 help
Glenn L McGrath530ea422003-09-02 06:59:57 +0000383 Adds the options hostname, prefix and silent to the output of "ipcalc".
Eric Andersenc9f20d92002-12-05 08:41:41 +0000384
385config CONFIG_IPADDR
386 bool "ipaddr"
387 default n
388 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000389 Equivalent to selecting address support to "ip", above.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000390
391config CONFIG_IPLINK
392 bool "iplink"
393 default n
394 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000395 Equivalent to selecting link support to "ip", above.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000396
397config CONFIG_IPROUTE
398 bool "iproute"
399 default n
400 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000401 Equivalent to selecting route support to "ip", above.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000402
403config CONFIG_IPTUNNEL
404 bool "iptunnel"
405 default n
406 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000407 Equivalent to selecting tunnel support to "ip", above.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000408
Glenn L McGrathf03c9332002-12-13 00:01:44 +0000409config CONFIG_NAMEIF
410 bool "nameif"
411 default n
412 help
413 nameif used to rename network interface by its MAC address.
414 Renamed interfaces MUST be in the down state.
415 It is possible to use file (default: /etc/mactab)
416 with list of new interface names and MACs.
417 Maximum interface name length: IF_NAMESIZE = 16
418 File fields are sepatated by space or tab.
419 File format:
420 # Comment
421 new_interface_name XX:XX:XX:XX:XX:XX
422
Eric Andersenc9f20d92002-12-05 08:41:41 +0000423config CONFIG_NC
424 bool "nc"
425 default n
426 help
Eric Andersene5642112003-07-14 19:37:08 +0000427 A simple Unix utility which reads and writes data across network
428 connections.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000429
430config CONFIG_NETSTAT
431 bool "netstat"
432 default n
433 help
Eric Andersene5642112003-07-14 19:37:08 +0000434 Netstat prints information about the Linux networking subsystem.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000435
436config CONFIG_NSLOOKUP
437 bool "nslookup"
438 default n
439 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000440 Nslookup is a tool to query Internet name servers.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000441
442config CONFIG_PING
443 bool "ping"
444 default n
445 help
Eric Andersene5642112003-07-14 19:37:08 +0000446 Ping uses the ICMP protocol's mandatory ECHO_REQUEST datagram to
447 elicit an ICMP ECHO_RESPONSE from a host or gateway.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000448
449config CONFIG_FEATURE_FANCY_PING
450 bool " Enable fancy ping output"
451 default y
452 depends on CONFIG_PING
453 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000454 Make the output from the ping applet include statistics, and at the
455 same time provide full support for ICMP packets.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000456
457config CONFIG_PING6
458 bool "ping6"
459 default n
460 depends on CONFIG_FEATURE_IPV6
461 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000462 This will give you a ping that can talk IPv6.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000463
464config CONFIG_FEATURE_FANCY_PING6
465 bool " Enable fancy ping6 output"
466 default y
467 depends on CONFIG_PING6
468 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000469 Make the output from the ping6 applet include statistics, and at the
470 same time provide full support for ICMP packets.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000471
472config CONFIG_ROUTE
473 bool "route"
474 default n
475 help
Eric Andersene5642112003-07-14 19:37:08 +0000476 Route displays or manipulates the kernel's IP routing tables.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000477
478config CONFIG_TELNET
479 bool "telnet"
480 default n
481 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000482 Telnet is an interface to the TELNET protocol, but is also commonly
483 used to test other simple protocols.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000484
485config CONFIG_FEATURE_TELNET_TTYPE
486 bool " Pass TERM type to remote host"
487 default y
Glenn L McGrath80a60412002-12-06 23:11:30 +0000488 depends on CONFIG_TELNET
Eric Andersenc9f20d92002-12-05 08:41:41 +0000489 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000490 Setting this option will forward the TERM environment variable to the
491 remote host you are connecting to. This is useful to make sure that
492 things like ANSI colors and other control sequences behave.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000493
494config CONFIG_TELNETD
495 bool "telnetd"
496 default n
497 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000498 A daemon for the TELNET protocol, allowing you to log on to the host
499 running the daemon. Please keep in mind that the TELNET protocol
500 sends passwords in plain text. If you can't afford the space for
501 any SSH daemon and you trust your network, say 'y' here.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000502
Glenn L McGrath9e5d6c02003-01-21 20:55:56 +0000503config CONFIG_FEATURE_TELNETD_INETD
Glenn L McGrath06e95652003-02-09 06:51:14 +0000504 bool " Support call from inetd only"
Glenn L McGrath9e5d6c02003-01-21 20:55:56 +0000505 default n
506 depends on CONFIG_TELNETD
507 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000508 Selecting this will make telnetd only callable from inetd, removing the
509 standalone support.
Glenn L McGrath9e5d6c02003-01-21 20:55:56 +0000510
Eric Andersenc9f20d92002-12-05 08:41:41 +0000511config CONFIG_TFTP
512 bool "tftp"
513 default n
514 help
Eric Andersene5642112003-07-14 19:37:08 +0000515 This enables the Tirvial File Transfer Protocol client program. TFTP
516 is usually used for simple, small transfers such as a root image
517 for a network-enabled bootloader.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000518
519config CONFIG_FEATURE_TFTP_GET
520 bool " Enable \"get\" command"
521 default y
522 depends on CONFIG_TFTP
523 help
Eric Andersene5642112003-07-14 19:37:08 +0000524 Add support for the GET command within the TFTP client. This allows
525 a client to retreive a file from a TFTP server.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000526
527config CONFIG_FEATURE_TFTP_PUT
528 bool " Enable \"put\" command"
529 default y
530 depends on CONFIG_TFTP
531 help
Eric Andersene5642112003-07-14 19:37:08 +0000532 Add support for the PUT command within the TFTP client. This allows
533 a client to transfer a file to a TFTP server.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000534
535config CONFIG_FEATURE_TFTP_BLOCKSIZE
536 bool " Enable \"blocksize\" command"
537 default n
538 depends on CONFIG_TFTP
539 help
Eric Andersene5642112003-07-14 19:37:08 +0000540 Allow the client to specify the desired block size for transfers.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000541
542config CONFIG_FEATURE_TFTP_DEBUG
543 bool " Enable debug"
Glenn L McGrath393183d2003-05-26 14:07:50 +0000544 default n
Eric Andersenc9f20d92002-12-05 08:41:41 +0000545 depends on CONFIG_TFTP
546 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000547 Enable debug settings for tftp. This is useful if you're running
548 into problems with tftp as the protocol doesn't help you much when
549 you run into problems.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000550
551config CONFIG_TRACEROUTE
552 bool "traceroute"
553 default n
554 help
Eric Andersene5642112003-07-14 19:37:08 +0000555 Utility to trace the route of IP packets
Eric Andersenc9f20d92002-12-05 08:41:41 +0000556
557config CONFIG_FEATURE_TRACEROUTE_VERBOSE
558 bool " Enable verbose output"
Glenn L McGrath393183d2003-05-26 14:07:50 +0000559 default n
Eric Andersenc9f20d92002-12-05 08:41:41 +0000560 depends on CONFIG_TRACEROUTE
561 help
Eric Andersen9c3c38d2003-07-22 09:59:34 +0000562 Add some verbosity to traceroute. This includes amongst other things
563 hostnames and ICMP response types.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000564
Eric Andersen853c4942003-01-23 05:59:32 +0000565config CONFIG_VCONFIG
566 bool "vconfig"
567 default n
568 help
569 Creates, removes, and configures VLAN interfaces
570
Eric Andersenc9f20d92002-12-05 08:41:41 +0000571config CONFIG_WGET
572 bool "wget"
573 default n
574 help
Eric Andersene5642112003-07-14 19:37:08 +0000575 Wget is a utility for non-interactive download of files from HTTP,
576 HTTPS, and FTP servers.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000577
578config CONFIG_FEATURE_WGET_STATUSBAR
579 bool " Enable a nifty process meter (+2k)"
580 default y
581 depends on CONFIG_WGET
582 help
Eric Andersene5642112003-07-14 19:37:08 +0000583 Enable the transfer progress bar for wget transfers.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000584
585config CONFIG_FEATURE_WGET_AUTHENTICATION
586 bool " Enable HTTP authentication"
587 default y
588 depends on CONFIG_WGET
589 help
Eric Andersene5642112003-07-14 19:37:08 +0000590 Support authenticated HTTP transfers.
Eric Andersenc9f20d92002-12-05 08:41:41 +0000591
Glenn L McGrathcc20ebc2003-09-10 23:52:15 +0000592config CONFIG_FEATURE_WGET_IP6_LITERAL
593 bool " Enable IPv6 literal addresses"
594 default y
595 depends on CONFIG_WGET
596 help
597 Support IPv6 address literal notation in URLs.
598
Eric Andersenc9f20d92002-12-05 08:41:41 +0000599source networking/udhcp/Config.in
600
601endmenu
602