Searched refs:plat_prefix (Results 1 - 5 of 5) sorted by relevance

/external/android-clat/
H A Ddns64.h21 int plat_prefix(const char *ipv4_name, struct in6_addr *prefix);
H A Dconfig.h39 int read_config(const char *file, const char *uplink_interface, const char *plat_prefix);
H A Dconfig.c163 status = plat_prefix(Global_Clatd_Config.plat_from_dns64_hostname,&tmp_ptr);
225 * plat_prefix - (optional) plat prefix to use, otherwise follow config file
227 int read_config(const char *file, const char *uplink_interface, const char *plat_prefix) { argument
258 if(plat_prefix) { // plat subnet is coming from the command line
259 if(inet_pton(AF_INET6, plat_prefix, &Global_Clatd_Config.plat_subnet) <= 0) {
260 logmsg(ANDROID_LOG_FATAL,"invalid IPv6 address specified for plat prefix: %s", plat_prefix);
H A Ddns64.c31 /* function: plat_prefix
36 int plat_prefix(const char *ipv4_name, struct in6_addr *prefix) { function
53 logmsg(ANDROID_LOG_ERROR,"plat_prefix/dns(%s) status = %d/%s\n", ipv4_name, status, gai_strerror(status));
63 logmsg(ANDROID_LOG_WARN,"plat_prefix/unexpected address family: %d\n", p->ai_family);
81 logmsg(ANDROID_LOG_ERROR,"plat_prefix/two different plat addrs = %s,%s",
89 logmsg(ANDROID_LOG_WARN,"plat_prefix/no dns64 detected\n");
H A Dclatd.c260 * plat_prefix - PLAT prefix to use
263 void configure_interface(const char *uplink_interface, const char *plat_prefix, struct tun_data *tunnel) { argument
266 if(!read_config("/system/etc/clatd.conf", uplink_interface, plat_prefix)) {
442 char *uplink_interface = NULL, *plat_prefix = NULL; local
453 plat_prefix = optarg;
498 configure_interface(uplink_interface, plat_prefix, &tunnel);

Completed in 99 milliseconds