Lines Matching refs:neigh_node
69 struct batadv_neigh_node *neigh_node) in _batadv_update_route() argument
89 if (neigh_node) in _batadv_update_route()
90 kref_get(&neigh_node->refcount); in _batadv_update_route()
92 rcu_assign_pointer(orig_ifinfo->router, neigh_node); in _batadv_update_route()
97 if (curr_router && !neigh_node) { in _batadv_update_route()
104 } else if (!curr_router && neigh_node) { in _batadv_update_route()
107 orig_node->orig, neigh_node->addr); in _batadv_update_route()
109 } else if (neigh_node && curr_router) { in _batadv_update_route()
112 orig_node->orig, neigh_node->addr, in _batadv_update_route()
131 struct batadv_neigh_node *neigh_node) in batadv_update_route() argument
140 if (router != neigh_node) in batadv_update_route()
141 _batadv_update_route(bat_priv, orig_node, recv_if, neigh_node); in batadv_update_route()