Lines Matching refs:neigh
969 struct neighbour *neigh = NULL; in dn_route_output_slow() local
1078 neigh = neigh_lookup_nodev(&dn_neigh_table, &init_net, &fld.daddr); in dn_route_output_slow()
1079 if (neigh) { in dn_route_output_slow()
1081 (neigh->dev->ifindex != oldflp->flowidn_oif)) || in dn_route_output_slow()
1083 (!dn_dev_islocal(neigh->dev, in dn_route_output_slow()
1085 neigh_release(neigh); in dn_route_output_slow()
1086 neigh = NULL; in dn_route_output_slow()
1090 if (dn_dev_islocal(neigh->dev, fld.daddr)) { in dn_route_output_slow()
1094 dev_out = neigh->dev; in dn_route_output_slow()
1118 neigh = neigh_clone(dn_db->router); in dn_route_output_slow()
1119 BUG_ON(neigh && neigh->dev != dev_out); in dn_route_output_slow()
1123 if (neigh) in dn_route_output_slow()
1124 gateway = ((struct dn_neigh *)neigh)->addr; in dn_route_output_slow()
1198 rt->n = neigh; in dn_route_output_slow()
1199 neigh = NULL; in dn_route_output_slow()
1216 if (neigh) in dn_route_output_slow()
1217 neigh_release(neigh); in dn_route_output_slow()
1310 struct neighbour *neigh = NULL; in dn_route_input_slow() local
1431 neigh = neigh_clone(dn_db->router); in dn_route_input_slow()
1432 if (neigh) { in dn_route_input_slow()
1433 gateway = ((struct dn_neigh *)neigh)->addr; in dn_route_input_slow()
1466 rt->n = neigh; in dn_route_input_slow()
1495 if (neigh) in dn_route_input_slow()
1496 neigh_release(neigh); in dn_route_input_slow()