Lines Matching defs:neigh_node
52 * using the specified interface. Either hard_iface or neigh_node must be not
54 * If neigh_node is NULL, then the packet is broadcasted using hard_iface,
182 struct batadv_neigh_node *neigh_node;
186 neigh_node = batadv_find_router(bat_priv, orig_node, recv_if);
187 if (!neigh_node) {
196 skb->len > neigh_node->if_incoming->net_dev->mtu) {
198 ret = batadv_frag_send_packet(skb, orig_node, neigh_node);
209 if (recv_if && batadv_nc_skb_forward(skb, neigh_node))
212 ret = batadv_send_unicast_skb(skb, neigh_node);
218 batadv_neigh_node_put(neigh_node);
852 struct batadv_hardif_neigh_node *neigh_node;
893 neigh_node = NULL;
896 neigh_node = batadv_hardif_neigh_get(hard_iface,
900 orig_neigh = neigh_node ? neigh_node->orig : NULL;
926 if (neigh_node)
927 batadv_hardif_neigh_put(neigh_node);
932 if (neigh_node)
933 batadv_hardif_neigh_put(neigh_node);