Lines Matching refs:router
931 struct batadv_neigh_node *router = NULL;
1015 router = batadv_orig_router_get(orig_node, if_outgoing);
1016 if (router == neigh_node)
1019 if (router) {
1020 router_ifinfo = batadv_neigh_ifinfo_get(router, if_outgoing);
1036 sum_orig = batadv_iv_orig_ifinfo_sum(router->orig_node,
1037 router->if_incoming);
1052 if (router)
1053 batadv_neigh_node_put(router);
1323 struct batadv_neigh_node *router = NULL;
1374 router = batadv_orig_router_get(orig_node, if_outgoing);
1375 if (router) {
1376 router_router = batadv_orig_router_get(router->orig_node,
1378 router_ifinfo = batadv_neigh_ifinfo_get(router, if_outgoing);
1382 (batadv_compare_eth(router->addr, ethhdr->h_source)))
1387 if (router && router_router &&
1388 (batadv_compare_eth(router->addr, prev_sender)) &&
1390 (batadv_compare_eth(router->addr, router_router->addr))) {
1502 if (router)
1503 batadv_neigh_node_put(router);
2416 struct batadv_neigh_node *router;
2428 router = batadv_orig_router_get(orig_node, BATADV_IF_DEFAULT);
2429 if (!router)
2432 router_ifinfo = batadv_neigh_ifinfo_get(router,
2484 batadv_neigh_node_put(router);
2563 /* fails if orig_node has no router */
2569 struct batadv_neigh_node *router;
2573 router = batadv_orig_router_get(gw_node->orig_node, BATADV_IF_DEFAULT);
2574 if (!router)
2577 router_ifinfo = batadv_neigh_ifinfo_get(router, BATADV_IF_DEFAULT);
2586 router_ifinfo->bat_iv.tq_avg, router->addr,
2587 router->if_incoming->net_dev->name,
2599 if (router)
2600 batadv_neigh_node_put(router);
2615 /* fails if orig_node has no router */
2644 struct batadv_neigh_node *router;
2649 router = batadv_orig_router_get(gw_node->orig_node, BATADV_IF_DEFAULT);
2650 if (!router)
2653 router_ifinfo = batadv_neigh_ifinfo_get(router, BATADV_IF_DEFAULT);
2681 router->addr) ||
2683 router->if_incoming->net_dev->name) ||
2700 if (router)
2701 batadv_neigh_node_put(router);