Lines Matching refs:neigh
973 struct neighbour *neigh = NULL; in dn_route_output_slow() local
1085 neigh = neigh_lookup_nodev(&dn_neigh_table, &init_net, &fld.daddr); in dn_route_output_slow()
1086 if (neigh) { in dn_route_output_slow()
1088 (neigh->dev->ifindex != oldflp->flowidn_oif)) || in dn_route_output_slow()
1090 (!dn_dev_islocal(neigh->dev, in dn_route_output_slow()
1092 neigh_release(neigh); in dn_route_output_slow()
1093 neigh = NULL; in dn_route_output_slow()
1097 if (dn_dev_islocal(neigh->dev, fld.daddr)) { in dn_route_output_slow()
1101 dev_out = neigh->dev; in dn_route_output_slow()
1127 neigh = neigh_clone(dn_db->router); in dn_route_output_slow()
1128 BUG_ON(neigh && neigh->dev != dev_out); in dn_route_output_slow()
1132 if (neigh) in dn_route_output_slow()
1133 gateway = ((struct dn_neigh *)neigh)->addr; in dn_route_output_slow()
1209 rt->n = neigh; in dn_route_output_slow()
1210 neigh = NULL; in dn_route_output_slow()
1227 if (neigh) in dn_route_output_slow()
1228 neigh_release(neigh); in dn_route_output_slow()
1319 struct neighbour *neigh = NULL; in dn_route_input_slow() local
1440 neigh = neigh_clone(dn_db->router); in dn_route_input_slow()
1441 if (neigh) { in dn_route_input_slow()
1442 gateway = ((struct dn_neigh *)neigh)->addr; in dn_route_input_slow()
1475 rt->n = neigh; in dn_route_input_slow()
1504 if (neigh) in dn_route_input_slow()
1505 neigh_release(neigh); in dn_route_input_slow()