Go to the documentation of this file.
41 #ifndef LWIP_HDR_AUTOIP_H
42 #define LWIP_HDR_AUTOIP_H
46 #if LWIP_IPV4 && LWIP_AUTOIP
57 #define AUTOIP_TMR_INTERVAL 100
58 #define AUTOIP_TICKS_PER_SECOND (1000 / AUTOIP_TMR_INTERVAL)
78 void autoip_set_struct(
struct netif *
netif,
struct autoip *autoip);
80 #define autoip_remove_struct(netif) do { (netif)->autoip = NULL; } while (0)
84 void autoip_tmr(
void);
85 void autoip_network_changed(
struct netif *
netif);
89 u8_t autoip_accept_packet(
struct netif *
netif,
const ip4_addr_t *addr);
91 #define netif_autoip_data(netif) ((struct autoip*)netif_get_client_data(netif, LWIP_NETIF_CLIENT_DATA_INDEX_AUTOIP))