Lines Matching refs:state
116 u8_t state;
189 arp_table[i].state = ETHARP_STATE_EMPTY;
213 u8_t state = arp_table[i].state;
214 if (state != ETHARP_STATE_EMPTY
216 && (state != ETHARP_STATE_STATIC)
221 ((arp_table[i].state == ETHARP_STATE_PENDING) &&
225 arp_table[i].state >= ETHARP_STATE_STABLE ? "stable" : "pending", (u16_t)i));
229 else if (arp_table[i].state == ETHARP_STATE_STABLE_REREQUESTING) {
230 /* Reset state to stable, so that the next transmitted packet will
232 arp_table[i].state = ETHARP_STATE_STABLE;
236 if (arp_table[i].state == ETHARP_STATE_PENDING) {
249 * but in state ETHARP_EMPTY. The caller must check and possibly change the
250 * state of the returned entry.
252 * If ipaddr is NULL, return a initialized new entry in state ETHARP_EMPTY.
292 u8_t state = arp_table[i].state;
294 if ((empty == ARP_TABLE_SIZE) && (state == ETHARP_STATE_EMPTY)) {
298 } else if (state != ETHARP_STATE_EMPTY) {
299 LWIP_ASSERT("state == ETHARP_STATE_PENDING || state >= ETHARP_STATE_STABLE",
300 state == ETHARP_STATE_PENDING || state >= ETHARP_STATE_STABLE);
308 if (state == ETHARP_STATE_PENDING) {
324 } else if (state >= ETHARP_STATE_STABLE) {
327 if (state < ETHARP_STATE_STATIC)
392 LWIP_ASSERT("arp_table[i].state == ETHARP_STATE_EMPTY",
393 arp_table[i].state == ETHARP_STATE_EMPTY);
473 arp_table[i].state = ETHARP_STATE_STATIC;
478 arp_table[i].state = ETHARP_STATE_STABLE;
564 if (arp_table[i].state != ETHARP_STATE_STATIC) {
584 u8_t state = arp_table[i].state;
585 if ((state != ETHARP_STATE_EMPTY) && (arp_table[i].netif == netif)) {
614 if((i >= 0) && (arp_table[i].state >= ETHARP_STATE_STABLE)) {
844 LWIP_ASSERT("arp_table[arp_idx].state >= ETHARP_STATE_STABLE",
845 arp_table[arp_idx].state >= ETHARP_STATE_STABLE);
847 but only if its state is ETHARP_STATE_STABLE to prevent flooding the
849 if ((arp_table[arp_idx].state == ETHARP_STATE_STABLE) &&
852 arp_table[arp_idx].state = ETHARP_STATE_STABLE_REREQUESTING;
950 if ((arp_table[etharp_cached_entry].state >= ETHARP_STATE_STABLE) &&
964 if ((arp_table[i].state >= ETHARP_STATE_STABLE) &&
1044 if (arp_table[i].state == ETHARP_STATE_EMPTY) {
1045 arp_table[i].state = ETHARP_STATE_PENDING;
1049 LWIP_ASSERT("arp_table[i].state == PENDING or STABLE",
1050 ((arp_table[i].state == ETHARP_STATE_PENDING) ||
1051 (arp_table[i].state >= ETHARP_STATE_STABLE)));
1054 if ((arp_table[i].state == ETHARP_STATE_PENDING) || (q == NULL)) {
1071 if (arp_table[i].state >= ETHARP_STATE_STABLE) {
1077 } else if (arp_table[i].state == ETHARP_STATE_PENDING) {