Lines Matching refs:gateway
222 struct batadv_tvlv_gateway_data gateway, *gateway_ptr; in batadv_gw_tvlv_ogm_handler_v1() local
228 tvlv_value_len < sizeof(gateway)) { in batadv_gw_tvlv_ogm_handler_v1()
229 gateway.bandwidth_down = 0; in batadv_gw_tvlv_ogm_handler_v1()
230 gateway.bandwidth_up = 0; in batadv_gw_tvlv_ogm_handler_v1()
233 gateway.bandwidth_down = gateway_ptr->bandwidth_down; in batadv_gw_tvlv_ogm_handler_v1()
234 gateway.bandwidth_up = gateway_ptr->bandwidth_up; in batadv_gw_tvlv_ogm_handler_v1()
235 if (gateway.bandwidth_down == 0 || in batadv_gw_tvlv_ogm_handler_v1()
236 gateway.bandwidth_up == 0) { in batadv_gw_tvlv_ogm_handler_v1()
237 gateway.bandwidth_down = 0; in batadv_gw_tvlv_ogm_handler_v1()
238 gateway.bandwidth_up = 0; in batadv_gw_tvlv_ogm_handler_v1()
242 batadv_gw_node_update(bat_priv, orig, &gateway); in batadv_gw_tvlv_ogm_handler_v1()
245 if (gateway.bandwidth_down != 0 && in batadv_gw_tvlv_ogm_handler_v1()