Searched refs:neigh_node (Results 1 – 6 of 6) sorted by relevance
| /linux/net/batman-adv/ |
| H A D | originator.h | 135 static inline void batadv_neigh_node_put(struct batadv_neigh_node *neigh_node) in batadv_neigh_node_put() argument 137 if (!neigh_node) in batadv_neigh_node_put() 140 kref_put(&neigh_node->refcount, batadv_neigh_node_release); in batadv_neigh_node_put()
|
| H A D | routing.c | 56 struct batadv_neigh_node *neigh_node) in _batadv_update_route() argument 75 if (neigh_node) in _batadv_update_route() 76 kref_get(&neigh_node->refcount); in _batadv_update_route() 78 curr_router = rcu_replace_pointer(orig_ifinfo->router, neigh_node, in _batadv_update_route() 84 if (curr_router && !neigh_node) { in _batadv_update_route() 91 } else if (!curr_router && neigh_node) { in _batadv_update_route() 94 orig_node->orig, neigh_node->addr); in _batadv_update_route() 96 } else if (neigh_node && curr_router) { in _batadv_update_route() 99 orig_node->orig, neigh_node->addr, in _batadv_update_route() 117 struct batadv_neigh_node *neigh_node) in batadv_update_route() argument [all …]
|
| H A D | multicast_forw.c | 929 struct batadv_neigh_node *neigh_node; in batadv_mcast_forw_packet() local 978 neigh_node = batadv_orig_to_router(bat_priv, dest, NULL); in batadv_mcast_forw_packet() 979 if (!neigh_node) { in batadv_mcast_forw_packet() 986 batadv_neigh_node_put(neigh_node); in batadv_mcast_forw_packet() 993 batadv_mcast_forw_scrub_dests(bat_priv, neigh_node, dest, in batadv_mcast_forw_packet() 1001 ret = batadv_send_unicast_skb(nexthop_skb, neigh_node); in batadv_mcast_forw_packet() 1003 batadv_neigh_node_put(neigh_node); in batadv_mcast_forw_packet()
|
| H A D | routing.h | 21 struct batadv_neigh_node *neigh_node);
|
| H A D | send.h | 41 struct batadv_neigh_node *neigh_node);
|
| H A D | distributed-arp-table.c | 686 struct batadv_neigh_node *neigh_node = NULL; in batadv_dat_forward_data() local 700 neigh_node = batadv_orig_router_get(cand[i].orig_node, in batadv_dat_forward_data() 702 if (!neigh_node) in batadv_dat_forward_data() 716 send_status = batadv_send_unicast_skb(tmp_skb, neigh_node); in batadv_dat_forward_data() 734 batadv_neigh_node_put(neigh_node); in batadv_dat_forward_data()
|