From 9b4be1bb968eb51c0bbe1d178da9a83cc9c343bb Mon Sep 17 00:00:00 2001 From: fbernon Date: Sun, 6 Jan 2008 23:18:50 +0000 Subject: [PATCH] Win32 port: add a dhcp_renew when the link become "up"... --- ports/win32/test.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ports/win32/test.c b/ports/win32/test.c index beec81f..5fdffda 100644 --- a/ports/win32/test.c +++ b/ports/win32/test.c @@ -234,7 +234,16 @@ void status_callback(struct netif *netif) #if LWIP_NETIF_LINK_CALLBACK void link_callback(struct netif *netif) -{ printf("link_callback==%s\n", netif_is_link_up(netif)?"UP":"DOWN"); +{ if (netif_is_link_up(netif)) { + printf("link_callback==UP\n"); +#if LWIP_DHCP + if (netif->dhcp != NULL) { + dhcp_renew(netif); + } +#endif /* LWIP_DHCP */ + } else { + printf("link_callback==DOWN\n"); + } } #endif /* LWIP_NETIF_LINK_CALLBACK */