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)
78void autoip_set_struct(
struct netif *
netif,
struct autoip *autoip);
80#define autoip_remove_struct(netif) do { (netif)->autoip = NULL; } while (0)
85void autoip_network_changed(
struct netif *
netif);
86u8_t autoip_supplied_address(
const struct netif *
netif);
89u8_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))
s8_t err_t
Definition: err.h:96