Lines Matching refs:neigh
975 struct neighbour *neigh = NULL; in dn_route_output_slow() local
1084 neigh = neigh_lookup_nodev(&dn_neigh_table, &init_net, &fld.daddr); in dn_route_output_slow()
1085 if (neigh) { in dn_route_output_slow()
1087 (neigh->dev->ifindex != oldflp->flowidn_oif)) || in dn_route_output_slow()
1089 (!dn_dev_islocal(neigh->dev, in dn_route_output_slow()
1091 neigh_release(neigh); in dn_route_output_slow()
1092 neigh = NULL; in dn_route_output_slow()
1096 if (dn_dev_islocal(neigh->dev, fld.daddr)) { in dn_route_output_slow()
1100 dev_out = neigh->dev; in dn_route_output_slow()
1124 neigh = neigh_clone(dn_db->router); in dn_route_output_slow()
1125 BUG_ON(neigh && neigh->dev != dev_out); in dn_route_output_slow()
1129 if (neigh) in dn_route_output_slow()
1130 gateway = ((struct dn_neigh *)neigh)->addr; in dn_route_output_slow()
1204 rt->n = neigh; in dn_route_output_slow()
1205 neigh = NULL; in dn_route_output_slow()
1222 if (neigh) in dn_route_output_slow()
1223 neigh_release(neigh); in dn_route_output_slow()
1314 struct neighbour *neigh = NULL; in dn_route_input_slow() local
1435 neigh = neigh_clone(dn_db->router); in dn_route_input_slow()
1436 if (neigh) { in dn_route_input_slow()
1437 gateway = ((struct dn_neigh *)neigh)->addr; in dn_route_input_slow()
1470 rt->n = neigh; in dn_route_input_slow()
1499 if (neigh) in dn_route_input_slow()
1500 neigh_release(neigh); in dn_route_input_slow()