• Home
  • Raw
  • Download

Lines Matching refs:Global_Clatd_Config

37 struct clat_config Global_Clatd_Config;  variable
157 if (Global_Clatd_Config.plat_from_dns64_hostname) { in free_config()
158 free(Global_Clatd_Config.plat_from_dns64_hostname); in free_config()
159 Global_Clatd_Config.plat_from_dns64_hostname = NULL; in free_config()
183 status = plat_prefix(Global_Clatd_Config.plat_from_dns64_hostname, net_id, &tmp_ptr); in dns64_detection()
185 memcpy(&Global_Clatd_Config.plat_subnet, &tmp_ptr, sizeof(struct in6_addr)); in dns64_detection()
289 if (Global_Clatd_Config.use_dynamic_iid) { in config_generate_local_ipv6_subnet()
291 gen_random_iid(interface_ip, &Global_Clatd_Config.ipv4_local_subnet, in config_generate_local_ipv6_subnet()
292 &Global_Clatd_Config.plat_subnet); in config_generate_local_ipv6_subnet()
296 interface_ip->s6_addr32[i] = Global_Clatd_Config.ipv6_host_id.s6_addr32[i]; in config_generate_local_ipv6_subnet()
320 memset(&Global_Clatd_Config, '\0', sizeof(Global_Clatd_Config)); in read_config()
328 Global_Clatd_Config.default_pdp_interface = strdup(uplink_interface); in read_config()
329 if (!Global_Clatd_Config.default_pdp_interface) goto failed; in read_config()
331 if (!config_item_int16_t(root, "mtu", "-1", &Global_Clatd_Config.mtu)) goto failed; in read_config()
333 if (!config_item_int16_t(root, "ipv4mtu", "-1", &Global_Clatd_Config.ipv4mtu)) goto failed; in read_config()
336 &Global_Clatd_Config.ipv4_local_subnet)) in read_config()
340 &Global_Clatd_Config.ipv4_local_prefixlen)) in read_config()
344 if (inet_pton(AF_INET6, plat_prefix, &Global_Clatd_Config.plat_subnet) <= 0) { in read_config()
353 if (!config_item_ip6(root, "plat_subnet", NULL, &Global_Clatd_Config.plat_subnet)) { in read_config()
360 if (!(Global_Clatd_Config.plat_from_dns64_hostname = in read_config()
367 if (!config_item_ip6(root, "ipv6_host_id", "::", &Global_Clatd_Config.ipv6_host_id)) goto failed; in read_config()
371 if (!IN6_IS_ADDR_UNSPECIFIED(&Global_Clatd_Config.ipv6_host_id)) { in read_config()
373 ifc_get_info(Global_Clatd_Config.default_pdp_interface, NULL, NULL, &flags); in read_config()
375 Global_Clatd_Config.use_dynamic_iid = (flags & IFF_BROADCAST) != 0; in read_config()
377 Global_Clatd_Config.use_dynamic_iid = 1; in read_config()
394 logmsg(ANDROID_LOG_DEBUG, "mtu = %d", Global_Clatd_Config.mtu); in dump_config()
395 logmsg(ANDROID_LOG_DEBUG, "ipv4mtu = %d", Global_Clatd_Config.ipv4mtu); in dump_config()
398 inet_ntop(AF_INET6, &Global_Clatd_Config.ipv6_local_subnet, charbuffer, sizeof(charbuffer))); in dump_config()
401 inet_ntop(AF_INET, &Global_Clatd_Config.ipv4_local_subnet, charbuffer, sizeof(charbuffer))); in dump_config()
402 logmsg(ANDROID_LOG_DEBUG, "ipv4_local_prefixlen = %d", Global_Clatd_Config.ipv4_local_prefixlen); in dump_config()
404 inet_ntop(AF_INET6, &Global_Clatd_Config.plat_subnet, charbuffer, sizeof(charbuffer))); in dump_config()
406 Global_Clatd_Config.default_pdp_interface); in dump_config()