summaryrefslogtreecommitdiff
path: root/packages/busybox/busybox-kconfigs/busybox-networking-udhcp.kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'packages/busybox/busybox-kconfigs/busybox-networking-udhcp.kconfig')
-rw-r--r--packages/busybox/busybox-kconfigs/busybox-networking-udhcp.kconfig53
1 files changed, 35 insertions, 18 deletions
diff --git a/packages/busybox/busybox-kconfigs/busybox-networking-udhcp.kconfig b/packages/busybox/busybox-kconfigs/busybox-networking-udhcp.kconfig
index 73fba1f..a6f2079 100644
--- a/packages/busybox/busybox-kconfigs/busybox-networking-udhcp.kconfig
+++ b/packages/busybox/busybox-kconfigs/busybox-networking-udhcp.kconfig
@@ -4,38 +4,40 @@
#
config KEMBTK_BUSYB_APP_UDHCPD
- bool
- default n
- help
- backward compatibility for busybox-1.1{3,4,5}.x
+ bool
+ default n
+ help
+ backward compatibility for busybox-1.1{3,4,5}.x
config KEMBTK_BUSYB_APP_DHCPRELAY
- bool
- default n
- help
- backward compatibility for busybox-1.1{3,4,5}.x
+ bool
+ default n
+ help
+ backward compatibility for busybox-1.1{3,4,5}.x
config KEMBTK_BUSYB_APP_DUMPLEASES
- bool
- default n
- help
- backward compatibility for busybox-1.1{3,4,5}.x
+ bool
+ default n
+ help
+ backward compatibility for busybox-1.1{3,4,5}.x
config KEMBTK_BUSYB_APP_UDHCPC
- bool
- default n
- help
- backward compatibility for busybox-1.1{3,4,5}.x
+ bool
+ default n
+ help
+ backward compatibility for busybox-1.1{3,4,5}.x
config KEMBTK_BUSYB_UDHCPD
bool "udhcp server (udhcpd)"
select KEMBTK_BUSYB_APP_UDHCPD
+ default y
help
udhcpd is a DHCP server geared primarily toward embedded systems,
while striving to be fully functional and RFC compliant.
config KEMBTK_BUSYB_DHCPRELAY
bool "dhcprelay"
+ default y
depends on KEMBTK_BUSYB_UDHCPD
select KEMBTK_BUSYB_APP_DHCPRELAY
help
@@ -45,6 +47,7 @@ config KEMBTK_BUSYB_DHCPRELAY
config KEMBTK_BUSYB_DUMPLEASES
bool "Lease display utility (dumpleases)"
+ default y
depends on KEMBTK_BUSYB_UDHCPD
select KEMBTK_BUSYB_APP_DUMPLEASES
help
@@ -54,6 +57,7 @@ config KEMBTK_BUSYB_DUMPLEASES
config KEMBTK_BUSYB_FEATURE_UDHCPD_WRITE_LEASES_EARLY
bool "Rewrite the lease file at every new acknowledge"
+ default y
depends on KEMBTK_BUSYB_UDHCPD
help
If selected, udhcpd will write a new file with leases every
@@ -72,6 +76,7 @@ config KEMBTK_BUSYB_DHCPD_LEASES_FILE
config KEMBTK_BUSYB_UDHCPC
bool "udhcp client (udhcpc)"
select KEMBTK_BUSYB_APP_UDHCPC
+ default y
help
udhcpc is a DHCP client geared primarily toward embedded systems,
while striving to be fully functional and RFC compliant.
@@ -91,16 +96,26 @@ config KEMBTK_BUSYB_FEATURE_UDHCPC_ARPING
config KEMBTK_BUSYB_FEATURE_UDHCP_PORT
bool "Enable '-P port' option for udhcpd and udhcpc"
+ default y
depends on KEMBTK_BUSYB_UDHCPD || KEMBTK_BUSYB_UDHCPC
help
At the cost of ~300 bytes, enables -P port option.
This feature is typically not needed.
+config KEMBTK_BUSYB_UDHCP_DEBUG_1_13_X_1_14_X
+ bool "Compile udhcp with noisy debugging messages"
+ default n
+ depends on KEMBTK_BUSYB_UDHCPD || KEMBTK_BUSYB_UDHCPC || KEMBTK_BUSYB_DHCPRELAY
+ depends on EMBTK_BB_VERSION_1_13_X || EMBTK_BB_VERSION_1_14_X
+ help
+ If selected, udhcpd will output extra debugging output.
+
config KEMBTK_BUSYB_UDHCP_DEBUG
int "Maximum verbosity level for udhcp applets (0..9)"
- default 0
+ default 9
range 0 9
depends on KEMBTK_BUSYB_UDHCPD || KEMBTK_BUSYB_UDHCPC || KEMBTK_BUSYB_DHCPRELAY
+ depends on EMBTK_BB_VERSION_1_15_X || EMBTK_BB_VERSION_1_16_X || EMBTK_BB_VERSION_1_17_X
help
Verbosity can be increased with multiple -v options.
This options controls how high it can be cranked up.
@@ -110,10 +125,12 @@ config KEMBTK_BUSYB_UDHCP_DEBUG
config KEMBTK_BUSYB_FEATURE_UDHCP_RFC3397
bool "Support for RFC3397 domain search (experimental)"
+ default y
depends on KEMBTK_BUSYB_UDHCPD || KEMBTK_BUSYB_UDHCPC
help
If selected, both client and server will support passing of domain
- search lists via option 119, specified in RFC3397.
+ search lists via option 119, specified in RFC 3397,
+ and SIP servers option 120, specified in RFC 3361.
config KEMBTK_BUSYB_UDHCPC_DEFAULT_SCRIPT
string "Absolute path to config script"