diff options
| author | Bernard Xiong <[email protected]> | 2020-12-06 22:21:02 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2020-12-06 22:21:02 +0800 |
| commit | 082dda7a1d4c302f1b8feec41f9e6cce1770265e (patch) | |
| tree | d540aebf2ac5fc7a4671580b182ab13c48fc1c10 /components | |
| parent | cf420e9560101c20f61c187bab9fe8cc126df5da (diff) | |
| parent | 4f99d988d9713e5ebbf35564d55a7b30938c9563 (diff) | |
Merge pull request #4051 from DavidLin1577/patch-15
[net/lwip2.1.2]Update ethernetif.c
Diffstat (limited to 'components')
| -rw-r--r-- | components/net/lwip-2.1.2/src/netif/ethernetif.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/components/net/lwip-2.1.2/src/netif/ethernetif.c b/components/net/lwip-2.1.2/src/netif/ethernetif.c index 10865930c1..52bd0fb7b6 100644 --- a/components/net/lwip-2.1.2/src/netif/ethernetif.c +++ b/components/net/lwip-2.1.2/src/netif/ethernetif.c @@ -163,6 +163,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 */ |
