Merge pull request #4052 from DavidLin1577/patch-16

[net/lwip1.4.1]Update ethernetif.c
This commit is contained in:
Bernard Xiong 2020-12-06 22:19:22 +08:00 committed by GitHub
commit cf420e9560
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 0 deletions

View File

@ -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) static int lwip_netdev_set_dhcp(struct netdev *netif, rt_bool_t is_enabled)
{ {
netdev_low_level_set_dhcp_status(netif, 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; return ERR_OK;
} }
#endif /* RT_LWIP_DHCP */ #endif /* RT_LWIP_DHCP */