Dependents:   SNMPAgent HTTPServer think_speak_a cyassl-client ... more

Embed: (wiki syntax)

« Back to documentation index

autoip.h File Reference

autoip.h File Reference

AutoIP Automatic LinkLocal IP Configuration. More...

Go to the source code of this file.

Functions

void autoip_init (void)
 Init srand, has to be called before entering mainloop.
void autoip_set_struct (struct netif *netif, struct autoip *autoip)
 Set a struct autoip allocated by the application to work with.
err_t autoip_start (struct netif *netif)
 Start AutoIP client.
err_t autoip_stop (struct netif *netif)
 Stop AutoIP client.
void autoip_arp_reply (struct netif *netif, struct etharp_hdr *hdr)
 Handles every incoming ARP Packet, called by etharp_arp_input.
void autoip_tmr (void)
 Has to be called in loop every AUTOIP_TMR_INTERVAL milliseconds.
void autoip_network_changed (struct netif *netif)
 Handle a possible change in the network configuration.

Detailed Description

AutoIP Automatic LinkLocal IP Configuration.

Definition in file LPC1768/lwip/include/ipv4/lwip/autoip.h.


Function Documentation

void autoip_arp_reply ( struct netif *  netif,
struct etharp_hdr *  hdr 
)

Handles every incoming ARP Packet, called by etharp_arp_input.

void autoip_init ( void   )

Init srand, has to be called before entering mainloop.

void autoip_network_changed ( struct netif *  netif )

Handle a possible change in the network configuration.

void autoip_set_struct ( struct netif *  netif,
struct autoip *  autoip 
)

Set a struct autoip allocated by the application to work with.

err_t autoip_start ( struct netif *  netif )

Start AutoIP client.

err_t autoip_stop ( struct netif *  netif )

Stop AutoIP client.

void autoip_tmr ( void   )

Has to be called in loop every AUTOIP_TMR_INTERVAL milliseconds.