Lines Matching refs:gateway
165 IPAddress gateway(properties.address_family); in UpdateFromIPConfig() local
166 if (!properties.gateway.empty() && in UpdateFromIPConfig()
167 !gateway.SetAddressFromString(properties.gateway)) { in UpdateFromIPConfig()
168 LOG(ERROR) << "Gateway address " << properties.gateway << " is invalid"; in UpdateFromIPConfig()
195 if (!PinHostRoute(trusted_ip, gateway)) { in UpdateFromIPConfig()
228 if (!FixGatewayReachability(local, &peer, &gateway, trusted_ip)) { in UpdateFromIPConfig()
244 << " gateway=" << gateway.ToString(); in UpdateFromIPConfig()
247 if (gateway.IsValid() && properties.default_route) { in UpdateFromIPConfig()
248 routing_table_->SetDefaultRoute(interface_index_, gateway, in UpdateFromIPConfig()
298 gateway_ = gateway; in UpdateFromIPConfig()
451 IPAddress* gateway, in FixGatewayReachability() argument
456 << ", gateway " << gateway->ToString() in FixGatewayReachability()
458 if (!gateway->IsValid()) { in FixGatewayReachability()
464 if (!gateway->HasSameAddressAs(*peer)) { in FixGatewayReachability()
466 << gateway->ToString() in FixGatewayReachability()
471 if (gateway->HasSameAddressAs(trusted_ip)) { in FixGatewayReachability()
521 gateway->SetAddressToDefault(); in FixGatewayReachability()
526 if (local.CanReachAddress(*gateway)) { in FixGatewayReachability()
531 << gateway->ToString() in FixGatewayReachability()
535 IPAddress gateway_with_max_prefix(*gateway); in FixGatewayReachability()
538 IPAddress default_address(gateway->family()); in FixGatewayReachability()
566 const IPAddress& gateway) { in PinHostRoute() argument
573 if (!gateway.IsValid()) { in PinHostRoute()