Lines Matching refs:routes

86 	if (nr_node->routes[y].quality > nr_node->routes[x].quality) {  in re_sort_routes()
92 swap(nr_node->routes[x], nr_node->routes[y]); in re_sort_routes()
131 if (nr_nodet->routes[i].neighbour == nr_neigh) in nr_add_node()
202 nr_node->routes[0].quality = quality; in nr_add_node()
203 nr_node->routes[0].obs_count = obs_count; in nr_add_node()
204 nr_node->routes[0].neighbour = nr_neigh; in nr_add_node()
222 if (nr_node->routes[i].neighbour == nr_neigh) { in nr_add_node()
223 nr_node->routes[i].quality = quality; in nr_add_node()
224 nr_node->routes[i].obs_count = obs_count; in nr_add_node()
233 nr_node->routes[2] = nr_node->routes[1]; in nr_add_node()
234 nr_node->routes[1] = nr_node->routes[0]; in nr_add_node()
236 nr_node->routes[0].quality = quality; in nr_add_node()
237 nr_node->routes[0].obs_count = obs_count; in nr_add_node()
238 nr_node->routes[0].neighbour = nr_neigh; in nr_add_node()
246 if (quality > nr_node->routes[2].quality) { in nr_add_node()
247 nr_node->routes[2].neighbour->count--; in nr_add_node()
248 nr_neigh_put(nr_node->routes[2].neighbour); in nr_add_node()
250 if (nr_node->routes[2].neighbour->count == 0 && !nr_node->routes[2].neighbour->locked) in nr_add_node()
251 nr_remove_neigh(nr_node->routes[2].neighbour); in nr_add_node()
253 nr_node->routes[2].quality = quality; in nr_add_node()
254 nr_node->routes[2].obs_count = obs_count; in nr_add_node()
255 nr_node->routes[2].neighbour = nr_neigh; in nr_add_node()
276 if (nr_node->routes[i].neighbour == nr_neigh) { in nr_add_node()
345 if (nr_node->routes[i].neighbour == nr_neigh) { in nr_del_node()
360 nr_node->routes[0] = nr_node->routes[1]; in nr_del_node()
363 nr_node->routes[1] = nr_node->routes[2]; in nr_del_node()
466 switch (s->routes[i].obs_count) { in nr_dec_obs()
471 nr_neigh = s->routes[i].neighbour; in nr_dec_obs()
483 s->routes[0] = s->routes[1]; in nr_dec_obs()
486 s->routes[1] = s->routes[2]; in nr_dec_obs()
493 s->routes[i].obs_count--; in nr_dec_obs()
525 if (t->routes[i].neighbour == s) { in nr_rt_device_down()
530 t->routes[0] = t->routes[1]; in nr_rt_device_down()
533 t->routes[1] = t->routes[2]; in nr_rt_device_down()
738 nr_node->routes[nr_node->which].neighbour == nr_neigh) in nr_link_failed()
801 nr_neigh = nr_node->routes[nr_node->which].neighbour; in nr_route_frame()
880 nr_node->routes[i].quality, in nr_node_show()
881 nr_node->routes[i].obs_count, in nr_node_show()
882 nr_node->routes[i].neighbour->number); in nr_node_show()