Lines Matching defs:hardif_neigh
252 struct batadv_hardif_neigh_node *hardif_neigh;
307 hlist_for_each_entry_rcu(hardif_neigh, &hard_iface->neigh_list, list) {
308 if (!batadv_v_elp_wifi_neigh_probe(hardif_neigh))
314 if (!kref_get_unless_zero(&hardif_neigh->refcount))
322 &hardif_neigh->bat_v.metric_work);
325 batadv_hardif_neigh_put(hardif_neigh);
456 struct batadv_hardif_neigh_node *hardif_neigh;
469 hardif_neigh = batadv_hardif_neigh_get(if_incoming, neigh_addr);
470 if (!hardif_neigh)
473 elp_latest_seqno = hardif_neigh->bat_v.elp_latest_seqno;
483 hardif_neigh->last_seen = jiffies;
484 hardif_neigh->bat_v.elp_latest_seqno = ntohl(elp_packet->seqno);
485 hardif_neigh->bat_v.elp_interval = ntohl(elp_packet->elp_interval);
488 if (hardif_neigh)
489 batadv_hardif_neigh_put(hardif_neigh);