Lines Matching defs:neigh_node
48 * @neigh_node: neighbor which should be the next router
55 struct batadv_neigh_node *neigh_node)
74 if (neigh_node)
75 kref_get(&neigh_node->refcount);
77 curr_router = rcu_replace_pointer(orig_ifinfo->router, neigh_node,
83 if (curr_router && !neigh_node) {
90 } else if (!curr_router && neigh_node) {
93 orig_node->orig, neigh_node->addr);
95 } else if (neigh_node && curr_router) {
98 orig_node->orig, neigh_node->addr,
111 * @neigh_node: neighbor which should be the next router
116 struct batadv_neigh_node *neigh_node)
125 if (router != neigh_node)
126 _batadv_update_route(bat_priv, orig_node, recv_if, neigh_node);