Lines Matching refs:next_gw
227 struct batadv_gw_node *next_gw = NULL; in batadv_gw_election() local
247 next_gw = bat_priv->algo_ops->gw.get_best_gw_node(bat_priv); in batadv_gw_election()
249 if (curr_gw == next_gw) in batadv_gw_election()
252 if (next_gw) { in batadv_gw_election()
253 sprintf(gw_addr, "%pM", next_gw->orig_node->orig); in batadv_gw_election()
255 router = batadv_orig_router_get(next_gw->orig_node, in batadv_gw_election()
270 if (curr_gw && !next_gw) { in batadv_gw_election()
275 } else if (!curr_gw && next_gw) { in batadv_gw_election()
278 next_gw->orig_node->orig, in batadv_gw_election()
279 next_gw->bandwidth_down / 10, in batadv_gw_election()
280 next_gw->bandwidth_down % 10, in batadv_gw_election()
281 next_gw->bandwidth_up / 10, in batadv_gw_election()
282 next_gw->bandwidth_up % 10, in batadv_gw_election()
289 next_gw->orig_node->orig, in batadv_gw_election()
290 next_gw->bandwidth_down / 10, in batadv_gw_election()
291 next_gw->bandwidth_down % 10, in batadv_gw_election()
292 next_gw->bandwidth_up / 10, in batadv_gw_election()
293 next_gw->bandwidth_up % 10, in batadv_gw_election()
299 batadv_gw_select(bat_priv, next_gw); in batadv_gw_election()
304 if (next_gw) in batadv_gw_election()
305 batadv_gw_node_put(next_gw); in batadv_gw_election()