Lines Matching refs:neigh
957 struct neighbour *neigh = NULL; in dn_route_output_slow() local
1069 neigh = neigh_lookup_nodev(&dn_neigh_table, &init_net, &fld.daddr); in dn_route_output_slow()
1070 if (neigh) { in dn_route_output_slow()
1072 (neigh->dev->ifindex != oldflp->flowidn_oif)) || in dn_route_output_slow()
1074 (!dn_dev_islocal(neigh->dev, in dn_route_output_slow()
1076 neigh_release(neigh); in dn_route_output_slow()
1077 neigh = NULL; in dn_route_output_slow()
1081 if (dn_dev_islocal(neigh->dev, fld.daddr)) { in dn_route_output_slow()
1085 dev_out = neigh->dev; in dn_route_output_slow()
1111 neigh = neigh_clone(dn_db->router); in dn_route_output_slow()
1112 BUG_ON(neigh && neigh->dev != dev_out); in dn_route_output_slow()
1116 if (neigh) in dn_route_output_slow()
1117 gateway = ((struct dn_neigh *)neigh)->addr; in dn_route_output_slow()
1194 rt->n = neigh; in dn_route_output_slow()
1195 neigh = NULL; in dn_route_output_slow()
1213 if (neigh) in dn_route_output_slow()
1214 neigh_release(neigh); in dn_route_output_slow()
1305 struct neighbour *neigh = NULL; in dn_route_input_slow() local
1426 neigh = neigh_clone(dn_db->router); in dn_route_input_slow()
1427 if (neigh) { in dn_route_input_slow()
1428 gateway = ((struct dn_neigh *)neigh)->addr; in dn_route_input_slow()
1462 rt->n = neigh; in dn_route_input_slow()
1492 if (neigh) in dn_route_input_slow()
1493 neigh_release(neigh); in dn_route_input_slow()