blob: 07c43301cc978306306dc4c60d8bb878838da99d [file] [log] [blame]
Eric Andersenc9f20d92002-12-05 08:41:41 +00001#
2# For a description of the syntax of this configuration file,
Kartik Agaram43b17b12018-05-31 22:15:55 -07003# see docs/Kconfig-language.txt.
Eric Andersenc9f20d92002-12-05 08:41:41 +00004#
5
6menu "Networking Utilities"
7
Denis Vlasenko7d219aa2006-10-05 10:17:08 +00008config FEATURE_IPV6
Eric Andersenc9f20d92002-12-05 08:41:41 +00009 bool "Enable IPv6 support"
Denys Vlasenko2f32bf82010-06-06 04:14:28 +020010 default y
Eric Andersenc9f20d92002-12-05 08:41:41 +000011 help
Denys Vlasenko72089cf2017-07-21 09:50:55 +020012 Enable IPv6 support in busybox.
13 This adds IPv6 support in the networking applets.
Eric Andersenc9f20d92002-12-05 08:41:41 +000014
Denis Vlasenkof6b46852009-04-25 13:16:53 +000015config FEATURE_UNIX_LOCAL
Denys Vlasenko47aaa2b2009-05-01 03:00:04 +020016 bool "Enable Unix domain socket support (usually not needed)"
Denis Vlasenkof6b46852009-04-25 13:16:53 +000017 default n
18 help
Denys Vlasenko72089cf2017-07-21 09:50:55 +020019 Enable Unix domain socket support in all busybox networking
20 applets. Address of the form local:/path/to/unix/socket
21 will be recognized.
Denys Vlasenkobcbd37d2009-06-18 13:23:58 +020022
Denys Vlasenko72089cf2017-07-21 09:50:55 +020023 This extension is almost never used in real world usage.
24 You most likely want to say N.
Denis Vlasenkof6b46852009-04-25 13:16:53 +000025
Denis Vlasenko9d6c4692007-11-14 10:18:33 +000026config FEATURE_PREFER_IPV4_ADDRESS
Bernhard Reutner-Fischer97b954d2009-02-14 13:17:48 +000027 bool "Prefer IPv4 addresses from DNS queries"
Denis Vlasenko9d6c4692007-11-14 10:18:33 +000028 default y
29 depends on FEATURE_IPV6
30 help
Denys Vlasenko72089cf2017-07-21 09:50:55 +020031 Use IPv4 address of network host if it has one.
Denis Vlasenko9d6c4692007-11-14 10:18:33 +000032
Denys Vlasenko72089cf2017-07-21 09:50:55 +020033 If this option is off, the first returned address will be used.
34 This may cause problems when your DNS server is IPv6-capable and
35 is returning IPv6 host addresses too. If IPv6 address
36 precedes IPv4 one in DNS reply, busybox network applets
37 (e.g. wget) will use IPv6 address. On an IPv6-incapable host
38 or network applets will fail to connect to the host
39 using IPv6 address.
Denis Vlasenko9d6c4692007-11-14 10:18:33 +000040
Denis Vlasenko5de9e9c2007-01-22 22:46:04 +000041config VERBOSE_RESOLUTION_ERRORS
42 bool "Verbose resolution errors"
43 default n
44 help
Denys Vlasenko72089cf2017-07-21 09:50:55 +020045 Enable if you are not satisfied with simplistic
46 "can't resolve 'hostname.com'" and want to know more.
47 This may increase size of your executable a bit.
Denis Vlasenko5de9e9c2007-01-22 22:46:04 +000048
Denys Vlasenko94c78aa2021-10-12 13:23:29 +020049config FEATURE_ETC_NETWORKS
50 bool "Support /etc/networks"
51 default n
52 help
53 Enable support for network names in /etc/networks. This is
54 a rarely used feature which allows you to use names
55 instead of IP/mask pairs in route command.
56
57config FEATURE_ETC_SERVICES
58 bool "Consult /etc/services even for well-known ports"
59 default n
60 help
61 Look up e.g. "telnet" and "http" in /etc/services file
62 instead of assuming ports 23 and 80.
63 This is almost never necessary (everybody uses standard ports),
64 and it makes sense to avoid reading this file.
65 If you disable this option, in the cases where port is explicitly
66 specified as a service name (e.g. "telnet HOST PORTNAME"),
67 it will still be looked up in /etc/services.
68
69config FEATURE_HWIB
70 bool "Support infiniband HW"
71 default y
72 help
73 Support for printing infiniband addresses in network applets.
74
Denys Vlasenko71fa5b02018-12-10 16:14:58 +010075config FEATURE_TLS_SHA1
76 bool "In TLS code, support ciphers which use deprecated SHA1"
77 depends on TLS
78 default n
79 help
80 Selecting this option increases interoperability with very old
81 servers, but slightly increases code size.
Denys Vlasenko71fa5b02018-12-10 16:14:58 +010082 Most TLS servers support SHA256 today (2018), since SHA1 is
83 considered possibly insecure (although not yet definitely broken).
84
Denys Vlasenko47367e12016-11-23 09:05:14 +010085INSERT
Denis Vlasenko14923db2007-06-20 15:23:03 +000086
Mike Frysinger1b4e1da2006-05-08 03:24:36 +000087source networking/udhcp/Config.in
88
Wade Berrier142c5cb2008-11-14 21:18:45 +000089config IFUPDOWN_UDHCPC_CMD_OPTIONS
90 string "ifup udhcpc command line options"
91 default "-R -n"
Jörg Krausec6725b02017-01-03 12:29:52 +010092 depends on IFUP || IFDOWN
Wade Berrier142c5cb2008-11-14 21:18:45 +000093 help
Denys Vlasenko72089cf2017-07-21 09:50:55 +020094 Command line options to pass to udhcpc from ifup.
95 Intended to alter options not available in /etc/network/interfaces.
96 (IE: --syslog --background etc...)
Wade Berrier142c5cb2008-11-14 21:18:45 +000097
Eric Andersenc9f20d92002-12-05 08:41:41 +000098endmenu