Searched refs:arp_table (Results 1 – 4 of 4) sorted by relevance
112 static struct etharp_entry arp_table[ARP_TABLE_SIZE]; variable172 snmp_delete_arpidx_tree(arp_table[i].netif, &arp_table[i].ipaddr); in free_entry()174 if (arp_table[i].q != NULL) { in free_entry()176 … ("etharp_timer: freeing entry %"U16_F", packet queue %p.\n", (u16_t)i, (void *)(arp_table[i].q))); in free_entry()177 free_etharp_q(arp_table[i].q); in free_entry()178 arp_table[i].q = NULL; in free_entry()181 arp_table[i].state = ETHARP_STATE_EMPTY; in free_entry()183 arp_table[i].static_entry = 0; in free_entry()187 arp_table[i].ctime = 0; in free_entry()189 arp_table[i].netif = NULL; in free_entry()[all …]
166 static struct undiarp_entry arp_table[ARP_TABLE_SIZE]; variable653 arp_table[i].ctime++; in undiarp_tmr()654 if (((arp_table[i].state == UNDIARP_STATE_STABLE) && in undiarp_tmr()655 (arp_table[i].ctime >= UNDIARP_MAXAGE)) || in undiarp_tmr()656 ((arp_table[i].state == UNDIARP_STATE_PENDING) && in undiarp_tmr()657 (arp_table[i].ctime >= UNDIARP_MAXPENDING))) { in undiarp_tmr()660 arp_table[i].state == UNDIARP_STATE_STABLE ? "stable" : "pending", (u16_t)i)); in undiarp_tmr()663 snmp_delete_arpidx_tree(arp_table[i].netif, &arp_table[i].ipaddr); in undiarp_tmr()666 if (arp_table[i].q != NULL) { in undiarp_tmr()668 …("undiarp_timer: freeing entry %"U16_F", packet queue %p.\n", (u16_t)i, (void *)(arp_table[i].q))); in undiarp_tmr()[all …]
61 static struct arp_entry arp_table[NUM_ARP_ENTRIES]; variable62 #define arp_table_end &arp_table[NUM_ARP_ENTRIES]83 for ( arp = arp_table ; arp < arp_table_end ; arp++ ) { in arp_find_entry()237 arp = &arp_table[next_new_arp_entry++ % NUM_ARP_ENTRIES]; in arp_rx()
952 arp_table / uses etharp_query" by adding etharp_gratuitous()