Skip to content

Commit cf420e9

Browse files
authored
Merge pull request #4052 from DavidLin1577/patch-16
[net/lwip1.4.1]Update ethernetif.c
2 parents 8860f02 + 88858f2 commit cf420e9

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

components/net/lwip-1.4.1/src/netif/ethernetif.c

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,16 @@ static int lwip_netdev_set_dns_server(struct netdev *netif, uint8_t dns_num, ip_
156156
static int lwip_netdev_set_dhcp(struct netdev *netif, rt_bool_t is_enabled)
157157
{
158158
netdev_low_level_set_dhcp_status(netif, is_enabled);
159+
160+
if(RT_TRUE == is_enabled)
161+
{
162+
dhcp_start((struct netif *)netif->user_data);
163+
}
164+
else
165+
{
166+
dhcp_stop((struct netif *)netif->user_data);
167+
}
168+
159169
return ERR_OK;
160170
}
161171
#endif /* RT_LWIP_DHCP */

0 commit comments

Comments
 (0)