summaryrefslogtreecommitdiff
path: root/components/net
diff options
context:
space:
mode:
Diffstat (limited to 'components/net')
-rw-r--r--components/net/lwip/src/netif/ethernetif.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/components/net/lwip/src/netif/ethernetif.c b/components/net/lwip/src/netif/ethernetif.c
index a4fb54a081..b1bcd04ca1 100644
--- a/components/net/lwip/src/netif/ethernetif.c
+++ b/components/net/lwip/src/netif/ethernetif.c
@@ -161,6 +161,11 @@ rt_err_t eth_device_init(struct eth_device * dev, char *name)
{
rt_uint8_t flags = NETIF_FLAG_BROADCAST | NETIF_FLAG_ETHARP;
+#if LWIP_DHCP
+ /* DHCP support */
+ flags |= NETIF_FLAG_DHCP;
+#endif
+
#if LWIP_IGMP
/* IGMP support */
flags |= NETIF_FLAG_IGMP;