summaryrefslogtreecommitdiff
path: root/networking/config.in
blob: de5b920648a5835f0a55f65ebe4be1a2695681c9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
#
# For a description of the syntax of this configuration file,
# see scripts/kbuild/config-language.txt.
#

mainmenu_option next_comment
comment 'Networking Utilities'

bool 'Enable IPv6 support'						CONFIG_FEATURE_IPV6
bool 'hostname'	    CONFIG_HOSTNAME
bool 'ifconfig'	    CONFIG_IFCONFIG
if [ "$CONFIG_IFCONFIG" = "y" ]; then
    bool '  Enable status reporting output (+7k)'					CONFIG_FEATURE_IFCONFIG_STATUS  
    bool '  Enable slip-specific options "keepalive" and "outfill"'	CONFIG_FEATURE_IFCONFIG_SLIP
    bool '  Enable options "mem_start", "io_addr", and "irq"'		CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
    bool '  Enable option "hw" (ether only)'						CONFIG_FEATURE_IFCONFIG_HW 
    bool '  Set the broadcast automatically'					CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS
fi
bool 'ifupdown'	    CONFIG_IFUPDOWN
if [ "$CONFIG_IFUPDOWN" = "y" ]; then
    bool '  Enable support for IPv4'	CONFIG_FEATURE_IFUPDOWN_IPV4
    bool '  Enable support for IPv6 (requires ip command)' CONFIG_FEATURE_IFUPDOWN_IPV6
    bool '  Enable support for IPX (requires ipx_interface command)' CONFIG_FEATURE_IFUPDOWN_IPX
fi
bool 'ip'	    CONFIG_IP
if [ "$CONFIG_IP" = "y" ]; then
    bool '  address'		CONFIG_FEATURE_IP_ADDRESS
    bool '  link'		CONFIG_FEATURE_IP_LINK
    bool '  route'		CONFIG_FEATURE_IP_ROUTE
    bool '  tunnel'		CONFIG_FEATURE_IP_TUNNEL
fi
bool 'ipcalc'	    CONFIG_IPCALC
if [ "$CONFIG_IPCALC" = "y" ]; then
    bool '  Fancy IPCALC, more options, adds 300 bytes'	CONFIG_FEATURE_IPCALC_FANCY
fi
bool 'ipaddr'		CONFIG_IPADDR
if [ "$CONFIG_IP" = "y" ] && [ "$CONFIG_IPADDR" = "y" ]; then
	define_bool	CONFIG_FEATURE_IP_ADDRESS	y
fi
bool 'iplink'		CONFIG_IPLINK
if [ "$CONFIG_IP" = "y" ] && [ "$CONFIG_IPLINK" = "y" ]; then
	define_bool	CONFIG_FEATURE_IP_LINK	y
fi
bool 'iproute'		CONFIG_IPROUTE
if [ "$CONFIG_IP" = "y" ] && [ "$CONFIG_IPROUTE" = "y" ]; then
	define_bool	CONFIG_FEATURE_IP_ROUTE	y
fi
bool 'iptunnel'		CONFIG_IPTUNNEL
if [ "$CONFIG_IP" = "y" ] && [ "$CONFIG_IPTUNNEL" = "y" ]; then
	define_bool	CONFIG_FEATURE_IP_TUNNEL	y
fi
bool 'nc'			CONFIG_NC
bool 'netstat'	    CONFIG_NETSTAT
bool 'nslookup'	    CONFIG_NSLOOKUP
bool 'ping'			CONFIG_PING
if [ "$CONFIG_PING" = "y" ]; then
    bool '  Enable fancy ping output'		CONFIG_FEATURE_FANCY_PING
fi
if [ "$CONFIG_FEATURE_IPV6" = "y" ]; then
    bool 'ping6'	    CONFIG_PING6
    if [ "$CONFIG_PING6" = "y" ]; then
        bool '  Enable fancy ping6 output'		CONFIG_FEATURE_FANCY_PING6
    fi
fi
bool 'route'	    CONFIG_ROUTE
bool 'telnet'	    CONFIG_TELNET
if [ "$CONFIG_TELNET" = "y" ]; then
    bool '  Pass TERM type to remote host'		CONFIG_FEATURE_TELNET_TTYPE
fi
bool 'telnetd'      CONFIG_TELNETD
bool 'tftp'	    CONFIG_TFTP
if [ "$CONFIG_TFTP" = "y" ]; then
    bool '  Enable "get" command'			CONFIG_FEATURE_TFTP_GET
    bool '  Enable "put" command'			CONFIG_FEATURE_TFTP_PUT
    bool '  Enable "blocksize" option'		CONFIG_FEATURE_TFTP_BLOCKSIZE
    bool '  Enable debug'					CONFIG_FEATURE_TFTP_DEBUG
fi
bool 'traceroute'   CONFIG_TRACEROUTE
if [ "$CONFIG_TRACEROUTE" = "y" ]; then
    bool '  Enable verbose output'			CONFIG_FEATURE_TRACEROUTE_VERBOSE
    bool '  Enable SO_DEBUG option'	CONFIG_FEATURE_TRACEROUTE_SO_DEBUG
fi
bool 'wget'	    CONFIG_WGET
if [ "$CONFIG_WGET" = "y" ]; then
    bool '  Enable a nifty process meter (+2k)'	CONFIG_FEATURE_WGET_STATUSBAR
	bool '  Enable HTTP authentication'			CONFIG_FEATURE_WGET_AUTHENTICATION
fi

source networking/udhcp/config.in

endmenu