• Home
  • Raw
  • Download

Lines Matching refs:cfg

58     Dns64Config cfg(getNextId(), netId);  in startPrefixDiscovery()  local
60 mDns64Configs.emplace(std::make_pair(netId, cfg)); in startPrefixDiscovery()
63 std::thread discovery_thread([this, cfg] { in startPrefixDiscovery()
66 Dns64Config evalCfg(cfg); in startPrefixDiscovery()
131 const Dns64Config& cfg = iter->second; in dump() local
132 if (cfg.prefix64.length() == 0) { in dump()
135 dw.println("%s: discovered prefix %s", kLabel, cfg.prefix64.toString().c_str()); in dump()
143 Dns64Config* cfg) { in doRfc7050PrefixDiscovery() argument
144 ALOGW("(%u, %u) Detecting NAT64 prefix from DNS...", cfg->netId, cfg->discoveryId); in doRfc7050PrefixDiscovery()
159 ALOGW("(%u, %u) plat_prefix/dns(%s) status = %d/%s", cfg->netId, cfg->discoveryId, in doRfc7050PrefixDiscovery()
173 ALOGW("(%u, %u) plat_prefix/unexpected address family: %d", cfg->netId, cfg->discoveryId, in doRfc7050PrefixDiscovery()
179 cfg->prefix64 = IPPrefix(ipv6, 96); in doRfc7050PrefixDiscovery()
181 ALOGW("(%u, %u) Detected NAT64 prefix %s", cfg->netId, cfg->discoveryId, in doRfc7050PrefixDiscovery()
182 cfg->prefix64.toString().c_str()); in doRfc7050PrefixDiscovery()
187 bool Dns64Configuration::isDiscoveryInProgress(const Dns64Config& cfg) const REQUIRES(mMutex) { in isDiscoveryInProgress()
188 const auto& iter = mDns64Configs.find(cfg.netId); in isDiscoveryInProgress()
192 return (currentCfg.discoveryId == cfg.discoveryId); in isDiscoveryInProgress()
206 bool Dns64Configuration::shouldContinueDiscovery(const Dns64Config& cfg) { in shouldContinueDiscovery() argument
208 return isDiscoveryInProgress(cfg); in shouldContinueDiscovery()
219 void Dns64Configuration::recordDns64Config(const Dns64Config& cfg) { in recordDns64Config() argument
221 if (!isDiscoveryInProgress(cfg)) return; in recordDns64Config()
223 removeDns64Config(cfg.netId); in recordDns64Config()
224 mDns64Configs.emplace(std::make_pair(cfg.netId, cfg)); in recordDns64Config()
226 reportNat64PrefixStatus(cfg.netId, PREFIX_ADDED, cfg.prefix64); in recordDns64Config()