Home
last modified time | relevance | path

Searched refs:autoip (Results 1 – 8 of 8) sorted by relevance

/lib/liblwip/src/core/ipv4/
Dautoip.c94 (netif->autoip?netif->autoip->tried_llipaddr:0))
133 autoip_set_struct(struct netif *netif, struct autoip *autoip) in autoip_set_struct() argument
136 LWIP_ASSERT("autoip != NULL", autoip != NULL); in autoip_set_struct()
137 LWIP_ASSERT("netif already has a struct autoip set", netif->autoip == NULL); in autoip_set_struct()
140 memset(autoip, 0, sizeof(struct autoip)); in autoip_set_struct()
142 netif->autoip = autoip; in autoip_set_struct()
152 netif->autoip->tried_llipaddr++; in autoip_restart()
166 if (netif->autoip->lastconflict > 0) { in autoip_handle_arp_conflict()
179 netif->autoip->lastconflict = DEFEND_INTERVAL * AUTOIP_TICKS_PER_SECOND; in autoip_handle_arp_conflict()
203 addr += netif->autoip->tried_llipaddr; in autoip_create_addr()
[all …]
Dip.c424 if ((netif->autoip != NULL) &&
425 ip_addr_cmp(&current_iphdr_dest, &(netif->autoip->llipaddr))) {
/lib/liblwip/src/include/ipv4/lwip/
Dautoip.h81 struct autoip struct
95 void autoip_set_struct(struct netif *netif, struct autoip *autoip);
/lib/liblwip/src/include/lwip/
Dnetif.h49 struct autoip;
179 struct autoip *autoip; member
/lib/liblwip/
DSConscript22 "src/core/ipv4/autoip.c",
DUPGRADING108 * added autoip_set_struct() and dhcp_set_struct() to let autoip and dhcp work
DCHANGELOG367 * ip_addr.h, etharp.h/.c, autoip.c: Create overridable macros for copying
443 * dhcp.c/.h, autoip.c/.h: task #10139 (Prefer statically allocated
444 memory): added autoip_set_struct() and dhcp_set_struct() to let autoip
704 * autoip.c: Fixed bug #30039: AutoIP does not reuse previous addresses
978 * autoip.c, dhcp.c, netif.c: patch #6725: Teach AutoIP and DHCP to respond
1086 * autoip.c: Fixed bug #27704: autoip starts with wrong address
1184 * autoip.c: checked in (slightly modified) patch #6683: Customizable AUTOIP
1557 * autoip.c, etharp.c: ip_addr.h: Integrate patch #6348: "Broadcast ARP packets
1558 in autoip". The change in etharp_raw could be removed, since all calls to
1742 * inet.c, autoip.c, msg_in.c, msg_out.c, init.c: Move some build time checkings
[all …]
/lib/liblwip/src/core/
Dnetif.c156 netif->autoip = NULL; in netif_add()
547 if (netif->autoip) { in netif_set_link_up()