Lines Matching defs:dhcpResult

250 bool EthernetConfiguration::ConvertToConfiguration(const EthernetDhcpCallback::DhcpResult &dhcpResult,
257 if (!IsValidDhcpResult(dhcpResult, config)) {
262 ipAddr.address_ = dhcpResult.ipAddr;
263 ipAddr.family_ = static_cast<uint8_t>(CommonUtils::GetAddrFamily(dhcpResult.ipAddr));
265 ? static_cast<uint8_t>(CommonUtils::Ipv6PrefixLen(dhcpResult.subNet))
266 : static_cast<uint8_t>(CommonUtils::Ipv4PrefixLen(dhcpResult.subNet));
270 netMask.address_ = dhcpResult.subNet;
274 gateway.address_ = dhcpResult.gateWay;
275 gateway.family_ = static_cast<uint8_t>(CommonUtils::GetAddrFamily(dhcpResult.gateWay));
279 if (dhcpResult.gateWay != dhcpResult.route1 && dhcpResult.route1 != EMPTY_NET_ADDR) {
280 route.address_ = dhcpResult.route1;
282 } else if (dhcpResult.gateWay != dhcpResult.route2 && dhcpResult.route2 != EMPTY_NET_ADDR) {
283 route.address_ = dhcpResult.route2;
293 dnsNet1.address_ = dhcpResult.dns1;
295 dnsNet2.address_ = dhcpResult.dns2;
694 bool EthernetConfiguration::IsValidDhcpResult(const EthernetDhcpCallback::DhcpResult &dhcpResult,
701 if (dhcpResult.ipAddr.empty()) {
708 if (std::any_of(config->ipAddrList_.begin(), config->ipAddrList_.end(), [&dhcpResult](const auto &ipAddr) {
709 return dhcpResult.ipAddr == ipAddr.address_;
711 NETMGR_EXT_LOG_I("Same ip addr:%{public}s", CommonUtils::ToAnonymousIp(dhcpResult.ipAddr).c_str());
715 if (std::any_of(config->gatewayList_.begin(), config->gatewayList_.end(), [&dhcpResult](const auto &gateway) {
716 return dhcpResult.gateWay == gateway.address_;
718 NETMGR_EXT_LOG_I("Same gateway:%{public}s", CommonUtils::ToAnonymousIp(dhcpResult.gateWay).c_str());