Lines Matching refs:router
980 struct batadv_neigh_node *router = NULL; in batadv_iv_ogm_orig_update() local
1064 router = batadv_orig_router_get(orig_node, if_outgoing); in batadv_iv_ogm_orig_update()
1065 if (router == neigh_node) in batadv_iv_ogm_orig_update()
1068 if (router) { in batadv_iv_ogm_orig_update()
1069 router_ifinfo = batadv_neigh_ifinfo_get(router, if_outgoing); in batadv_iv_ogm_orig_update()
1085 orig_node_tmp = router->orig_node; in batadv_iv_ogm_orig_update()
1087 if_num = router->if_incoming->if_num; in batadv_iv_ogm_orig_update()
1109 if (router) in batadv_iv_ogm_orig_update()
1110 batadv_neigh_node_free_ref(router); in batadv_iv_ogm_orig_update()
1379 struct batadv_neigh_node *router = NULL, *router_router = NULL; in batadv_iv_ogm_process_per_outif() local
1422 router = batadv_orig_router_get(orig_node, if_outgoing); in batadv_iv_ogm_process_per_outif()
1423 if (router) { in batadv_iv_ogm_process_per_outif()
1424 router_router = batadv_orig_router_get(router->orig_node, in batadv_iv_ogm_process_per_outif()
1426 router_ifinfo = batadv_neigh_ifinfo_get(router, if_outgoing); in batadv_iv_ogm_process_per_outif()
1430 (batadv_compare_eth(router->addr, ethhdr->h_source))) in batadv_iv_ogm_process_per_outif()
1435 if (router && router_router && in batadv_iv_ogm_process_per_outif()
1436 (batadv_compare_eth(router->addr, prev_sender)) && in batadv_iv_ogm_process_per_outif()
1438 (batadv_compare_eth(router->addr, router_router->addr))) { in batadv_iv_ogm_process_per_outif()
1550 if (router) in batadv_iv_ogm_process_per_outif()
1551 batadv_neigh_node_free_ref(router); in batadv_iv_ogm_process_per_outif()