Lines Matching refs:nud_state
143 !(n->nud_state & NUD_PERMANENT)) { in neigh_forced_gc()
170 n->nud_state); in neigh_add_timer()
177 if ((n->nud_state & NUD_IN_TIMER) && in neigh_del_timer()
233 if (n->nud_state & NUD_VALID) in neigh_flush_dev()
234 n->nud_state = NUD_NOARP; in neigh_flush_dev()
236 n->nud_state = NUD_NONE; in neigh_flush_dev()
289 n->nud_state = NUD_NONE; in neigh_alloc()
774 state = n->nud_state; in neigh_periodic_work()
821 (n->nud_state & NUD_PROBE ? NEIGH_VAR(p, MCAST_REPROBES) : in neigh_max_probes()
840 while (neigh->nud_state == NUD_FAILED && in neigh_invalidate()
874 state = neigh->nud_state; in neigh_timer_handler()
890 neigh->nud_state = NUD_DELAY; in neigh_timer_handler()
896 neigh->nud_state = NUD_STALE; in neigh_timer_handler()
906 neigh->nud_state = NUD_REACHABLE; in neigh_timer_handler()
913 neigh->nud_state = NUD_PROBE; in neigh_timer_handler()
923 if ((neigh->nud_state & (NUD_INCOMPLETE | NUD_PROBE)) && in neigh_timer_handler()
925 neigh->nud_state = NUD_FAILED; in neigh_timer_handler()
931 if (neigh->nud_state & NUD_IN_TIMER) { in neigh_timer_handler()
937 if (neigh->nud_state & (NUD_INCOMPLETE | NUD_PROBE)) { in neigh_timer_handler()
958 if (neigh->nud_state & (NUD_CONNECTED | NUD_DELAY | NUD_PROBE)) in __neigh_event_send()
963 if (!(neigh->nud_state & (NUD_STALE | NUD_INCOMPLETE))) { in __neigh_event_send()
970 neigh->nud_state = NUD_INCOMPLETE; in __neigh_event_send()
977 neigh->nud_state = NUD_FAILED; in __neigh_event_send()
984 } else if (neigh->nud_state & NUD_STALE) { in __neigh_event_send()
986 neigh->nud_state = NUD_DELAY; in __neigh_event_send()
992 if (neigh->nud_state == NUD_INCOMPLETE) { in __neigh_event_send()
1020 if (neigh->nud_state & NUD_STALE) in __neigh_event_send()
1082 old = neigh->nud_state; in neigh_update()
1095 neigh->nud_state = new; in neigh_update()
1163 neigh->nud_state = new; in neigh_update()
1188 while (neigh->nud_state & NUD_VALID && in neigh_update()
1242 if (!(neigh->nud_state & NUD_FAILED)) in __neigh_set_probe_once()
1244 neigh->nud_state = NUD_INCOMPLETE; in __neigh_set_probe_once()
2164 ndm->ndm_state = neigh->nud_state; in neigh_fill_info()
2165 if (neigh->nud_state & NUD_VALID) { in neigh_fill_info()
2469 if (n->nud_state & ~NUD_NOARP) in neigh_get_first()
2511 if (n->nud_state & ~NUD_NOARP) in neigh_get_next()