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()
293 n->nud_state = NUD_NONE; in neigh_alloc()
778 state = n->nud_state; in neigh_periodic_work()
825 (n->nud_state & NUD_PROBE ? NEIGH_VAR(p, MCAST_REPROBES) : in neigh_max_probes()
844 while (neigh->nud_state == NUD_FAILED && in neigh_invalidate()
878 state = neigh->nud_state; in neigh_timer_handler()
894 neigh->nud_state = NUD_DELAY; in neigh_timer_handler()
900 neigh->nud_state = NUD_STALE; in neigh_timer_handler()
910 neigh->nud_state = NUD_REACHABLE; in neigh_timer_handler()
917 neigh->nud_state = NUD_PROBE; in neigh_timer_handler()
928 if ((neigh->nud_state & (NUD_INCOMPLETE | NUD_PROBE)) && in neigh_timer_handler()
930 neigh->nud_state = NUD_FAILED; in neigh_timer_handler()
936 if (neigh->nud_state & NUD_IN_TIMER) { in neigh_timer_handler()
942 if (neigh->nud_state & (NUD_INCOMPLETE | NUD_PROBE)) { in neigh_timer_handler()
963 if (neigh->nud_state & (NUD_CONNECTED | NUD_DELAY | NUD_PROBE)) in __neigh_event_send()
968 if (!(neigh->nud_state & (NUD_STALE | NUD_INCOMPLETE))) { in __neigh_event_send()
975 neigh->nud_state = NUD_INCOMPLETE; in __neigh_event_send()
982 neigh->nud_state = NUD_FAILED; in __neigh_event_send()
989 } else if (neigh->nud_state & NUD_STALE) { in __neigh_event_send()
991 neigh->nud_state = NUD_DELAY; in __neigh_event_send()
997 if (neigh->nud_state == NUD_INCOMPLETE) { in __neigh_event_send()
1025 if (neigh->nud_state & NUD_STALE) in __neigh_event_send()
1087 old = neigh->nud_state; in neigh_update()
1100 neigh->nud_state = new; in neigh_update()
1170 neigh->nud_state = new; in neigh_update()
1195 while (neigh->nud_state & NUD_VALID && in neigh_update()
1249 if (!(neigh->nud_state & NUD_FAILED)) in __neigh_set_probe_once()
1251 neigh->nud_state = NUD_INCOMPLETE; in __neigh_set_probe_once()
2172 ndm->ndm_state = neigh->nud_state; in neigh_fill_info()
2173 if (neigh->nud_state & NUD_VALID) { in neigh_fill_info()
2520 if (n->nud_state & ~NUD_NOARP) in neigh_get_first()
2562 if (n->nud_state & ~NUD_NOARP) in neigh_get_next()