Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: TYBLE16_simple_data_logger TYBLE16_MP3_Air
autoip.h File Reference
AutoIP Automatic LinkLocal IP Configuration. More...
Go to the source code of this file.
Data Structures | |
struct | autoip |
AutoIP state information per netif. More... | |
Functions | |
void | autoip_set_struct (struct netif *netif, struct autoip *autoip) |
Set a statically allocated struct autoip 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_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. | |
u8_t | autoip_supplied_address (const struct netif *netif) |
check if AutoIP supplied netif->ip_addr |
Detailed Description
AutoIP Automatic LinkLocal IP Configuration.
Definition in file autoip.h.
Function Documentation
void autoip_arp_reply | ( | struct netif * | netif, |
struct etharp_hdr * | hdr | ||
) |
Handles every incoming ARP Packet, called by etharp_input().
- Parameters:
-
netif network interface to use for autoip processing hdr Incoming ARP packet
Definition at line 467 of file lwip_autoip.c.
void autoip_network_changed | ( | struct netif * | netif ) |
Handle a possible change in the network configuration.
If there is an AutoIP address configured, take the interface down and begin probing with the same address.
Definition at line 337 of file lwip_autoip.c.
u8_t autoip_supplied_address | ( | const struct netif * | netif ) |
check if AutoIP supplied netif->ip_addr
- Parameters:
-
netif the netif to check
- Returns:
- 1 if AutoIP supplied netif->ip_addr (state BOUND or ANNOUNCING), 0 otherwise
Definition at line 525 of file lwip_autoip.c.
void autoip_tmr | ( | void | ) |
Has to be called in loop every AUTOIP_TMR_INTERVAL milliseconds.
Definition at line 381 of file lwip_autoip.c.
Generated on Tue Jul 12 2022 13:55:05 by
