Yet another major rework of the BusyBox config system, using the considerably
modified Kbuild system I put into uClibc.  With this, there should be no more
need to modify Rules.mak since I've moved all the interesting options into the
config system.  I think I've got everything updated, but you never know, I may
have made some mistakes, so watch closely.
 -Erik
diff --git a/networking/Config.in b/networking/Config.in
new file mode 100644
index 0000000..0ff3f52
--- /dev/null
+++ b/networking/Config.in
@@ -0,0 +1,332 @@
+#
+# For a description of the syntax of this configuration file,
+# see scripts/kbuild/config-language.txt.
+#
+
+menu "Networking Utilities"
+
+config CONFIG_FEATURE_IPV6
+	bool "Enable IPv6 support"
+	default n
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_HOSTNAME
+	bool "hostname"
+	default n
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_IFCONFIG
+	bool "ifconfig"
+	default n
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_FEATURE_IFCONFIG_STATUS
+	bool "  Enable status reporting output (+7k)"
+	default y
+	depends on CONFIG_IFCONFIG
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_FEATURE_IFCONFIG_SLIP
+	bool "  Enable slip-specific options \"keepalive\" and \"outfill\""
+	default n
+	depends on CONFIG_IFCONFIG
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ
+	bool "  Enable options \"mem_start\", \"io_addr\", and \"irq\""
+	default n
+	depends on CONFIG_IFCONFIG
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_FEATURE_IFCONFIG_HW
+	bool "  Enable option \"hw\" (ether only)"
+	default y
+	depends on CONFIG_IFCONFIG
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS
+	bool "  Set the broadcast automatically"
+	default n
+	depends on CONFIG_IFCONFIG
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_IFUPDOWN
+	bool "ifupdown"
+	default n
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_FEATURE_IFUPDOWN_IPV4
+	bool "  Enable support for IPv4"
+	default y
+	depends on CONFIG_IFUPDOWN
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_FEATURE_IFUPDOWN_IPV6
+	bool "  Enable support for IPv6 (requires ip command)"
+	default n
+	depends on CONFIG_IFUPDOWN
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_FEATURE_IFUPDOWN_IPX
+	bool "  Enable support for IPX (requires ipx_interface command)"
+	default n
+	depends on CONFIG_IFUPDOWN
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_IP
+	bool "ip"
+	default n
+	help
+	  Please submit a patch to add help text for this item.
+
+if CONFIG_IP && CONFIG_IPADDR
+	config CONFIG_FEATURE_IP_ADDRESS
+		default y
+	comment "  address (forced enabled for ipaddr)"
+endif
+if ! (CONFIG_IP && CONFIG_IPADDR)
+	config CONFIG_FEATURE_IP_ADDRESS
+		bool "  address"
+		default n
+		depends on CONFIG_IP
+		help
+		  Please submit a patch to add help text for this item.
+endif
+
+if CONFIG_IP && CONFIG_IPLINK
+	config CONFIG_FEATURE_IP_LINK
+		default y
+	comment "  link (forced enabled for iplink)"
+endif
+if !(CONFIG_IP && CONFIG_IPLINK)
+	config CONFIG_FEATURE_IP_LINK
+		bool "  link"
+		default y
+		depends on CONFIG_IP
+		help
+		  Please submit a patch to add help text for this item.
+endif
+
+if CONFIG_IP && CONFIG_IPROUTE
+	config CONFIG_FEATURE_IP_ROUTE
+		default y
+	comment "  route (forced enabled for iproute)"
+endif
+if !(CONFIG_IP && CONFIG_IPROUTE)
+	config CONFIG_FEATURE_IP_ROUTE
+		bool "  route"
+		default y
+		depends on CONFIG_IP
+		help
+		  Please submit a patch to add help text for this item.
+endif
+
+if CONFIG_IP && CONFIG_IPTUNNEL
+	config CONFIG_FEATURE_IP_TUNNEL
+		default y
+	comment "  tunnel (forced enabled for iptunnel)"
+endif
+if !(CONFIG_IP && CONFIG_IPTUNNEL)
+	config CONFIG_FEATURE_IP_TUNNEL
+		bool "  tunnel"
+		default y
+		depends on CONFIG_IP
+		help
+		  Please submit a patch to add help text for this item.
+endif
+
+config CONFIG_IPCALC
+	bool "ipcalc"
+	default n
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_FEATURE_IPCALC_FANCY
+	bool "  Fancy IPCALC, more options, adds 300 bytes"
+	default y
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_IPADDR
+	bool "ipaddr"
+	default n
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_IPLINK
+	bool "iplink"
+	default n
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_IPROUTE
+	bool "iproute"
+	default n
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_IPTUNNEL
+	bool "iptunnel"
+	default n
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_NC
+	bool "nc"
+	default n
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_NETSTAT
+	bool "netstat"
+	default n
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_NSLOOKUP
+	bool "nslookup"
+	default n
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_PING
+	bool "ping"
+	default n
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_FEATURE_FANCY_PING
+	bool "  Enable fancy ping output"
+	default y
+	depends on CONFIG_PING
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_PING6
+	bool "ping6"
+	default n
+	depends on CONFIG_FEATURE_IPV6
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_FEATURE_FANCY_PING6
+	bool "  Enable fancy ping6 output"
+	default y
+	depends on CONFIG_PING6
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_ROUTE
+	bool "route"
+	default n
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_TELNET
+	bool "telnet"
+	default n
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_FEATURE_TELNET_TTYPE
+	bool "  Pass TERM type to remote host"
+	default y
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_TELNETD
+	bool "telnetd"
+	default n
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_TFTP
+	bool "tftp"
+	default n
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_FEATURE_TFTP_GET
+	bool "  Enable \"get\" command"
+	default y
+	depends on CONFIG_TFTP
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_FEATURE_TFTP_PUT
+	bool "  Enable \"put\" command"
+	default y
+	depends on CONFIG_TFTP
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_FEATURE_TFTP_BLOCKSIZE
+	bool "  Enable \"blocksize\" command"
+	default n
+	depends on CONFIG_TFTP
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_FEATURE_TFTP_DEBUG
+	bool "  Enable debug"
+	default y
+	depends on CONFIG_TFTP
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_TRACEROUTE
+	bool "traceroute"
+	default n
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_FEATURE_TRACEROUTE_VERBOSE
+	bool "  Enable verbose output"
+	default y
+	depends on CONFIG_TRACEROUTE
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_FEATURE_TRACEROUTE_SO_DEBUG
+	bool "  Enable SO_DEBUG option"
+	default y
+	depends on CONFIG_TRACEROUTE
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_WGET
+	bool "wget"
+	default n
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_FEATURE_WGET_STATUSBAR
+	bool "  Enable a nifty process meter (+2k)"
+	default y
+	depends on CONFIG_WGET
+	help
+	  Please submit a patch to add help text for this item.
+
+config CONFIG_FEATURE_WGET_AUTHENTICATION
+	bool "  Enable HTTP authentication"
+	default y
+	depends on CONFIG_WGET
+	help
+	  Please submit a patch to add help text for this item.
+
+source networking/udhcp/Config.in
+
+endmenu
+