From 88858f216cf2939ce3d8239c2f6cdcd16758952a Mon Sep 17 00:00:00 2001 From: David Lin Date: Sat, 21 Nov 2020 12:44:14 +0800 Subject: [PATCH] Update ethernetif.c --- components/net/lwip-1.4.1/src/netif/ethernetif.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/components/net/lwip-1.4.1/src/netif/ethernetif.c b/components/net/lwip-1.4.1/src/netif/ethernetif.c index d31ea813bc..f2570f9e2b 100644 --- a/components/net/lwip-1.4.1/src/netif/ethernetif.c +++ b/components/net/lwip-1.4.1/src/netif/ethernetif.c @@ -156,6 +156,16 @@ static int lwip_netdev_set_dns_server(struct netdev *netif, uint8_t dns_num, ip_ static int lwip_netdev_set_dhcp(struct netdev *netif, rt_bool_t is_enabled) { netdev_low_level_set_dhcp_status(netif, is_enabled); + + if(RT_TRUE == is_enabled) + { + dhcp_start((struct netif *)netif->user_data); + } + else + { + dhcp_stop((struct netif *)netif->user_data); + } + return ERR_OK; } #endif /* RT_LWIP_DHCP */