90 |
/** initialize DHCP client */ |
/** initialize DHCP client */ |
91 |
void dhcp_init(void); |
void dhcp_init(void); |
92 |
/** start DHCP configuration */ |
/** start DHCP configuration */ |
93 |
struct dhcp_state *dhcp_start(struct netif *netif); |
err_t dhcp_start(struct netif *netif); |
94 |
/** stop DHCP configuration */ |
/** stop DHCP configuration */ |
95 |
void dhcp_stop(struct netif *netif); |
void dhcp_stop(struct netif *netif); |
96 |
/** enforce lease renewal */ |
/** enforce lease renewal */ |
99 |
void dhcp_inform(struct netif *netif); |
void dhcp_inform(struct netif *netif); |
100 |
|
|
101 |
/** if enabled, check whether the offered IP address is not in use, using ARP */ |
/** if enabled, check whether the offered IP address is not in use, using ARP */ |
102 |
#if DHCP_DOES_ARP_CHECK |
#if DHCP_DOES_ARP_CHECK |
103 |
void dhcp_arp_reply(struct netif *netif, struct ip_addr *addr); |
void dhcp_arp_reply(struct netif *netif, struct ip_addr *addr); |
104 |
#endif |
#endif |
105 |
|
|