summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--package/dhcp/Config.in5
-rw-r--r--package/dhcp/dhcp.mk4
2 files changed, 9 insertions, 0 deletions
diff --git a/package/dhcp/Config.in b/package/dhcp/Config.in
index 38cf00796b..e341485b16 100644
--- a/package/dhcp/Config.in
+++ b/package/dhcp/Config.in
@@ -13,6 +13,11 @@ config BR2_PACKAGE_DHCP_SERVER
help
DHCP server from the ISC DHCP distribution.
+config BR2_PACKAGE_DHCP_SERVER_DELAYED_ACK
+ bool "Enable delayed ACK feature"
+ depends on BR2_PACKAGE_DHCP_SERVER
+ help
+ Enable delayed ACK feature in the ISC DHCP server.
config BR2_PACKAGE_DHCP_RELAY
bool "dhcp relay"
diff --git a/package/dhcp/dhcp.mk b/package/dhcp/dhcp.mk
index ce0cf231da..3baeb23842 100644
--- a/package/dhcp/dhcp.mk
+++ b/package/dhcp/dhcp.mk
@@ -17,6 +17,10 @@ DHCP_CONF_OPT = \
--with-cli-pid-file=/var/run/dhclient.pid \
--with-relay-pid-file=/var/run/dhcrelay.pid
+ifeq ($(BR2_PACKAGE_DHCP_SERVER_DELAYED_ACK),y)
+ DHCP_CONF_OPT += --enable-delayed-ack
+endif
+
ifneq ($(BR2_INET_IPV6),y)
DHCP_CONF_OPT += --disable-dhcpv6
endif
OpenPOWER on IntegriCloud