return parse_ip_and_netmask(AF_INET6, str, &v6->addr, &v6->prefix);
}
return parse_ip_and_netmask(AF_INET6, str, &v6->addr, &v6->prefix);
}
v4 = alloca(sizeof(*v4) * n_v4);
uci_foreach_element(&tb[OPT_IPADDR]->v.list, e) {
if (!parse_v4(e->name, &v4[i++], netmask))
v4 = alloca(sizeof(*v4) * n_v4);
uci_foreach_element(&tb[OPT_IPADDR]->v.list, e) {
if (!parse_v4(e->name, &v4[i++], netmask))
v6 = alloca(sizeof(*v6) * n_v6);
uci_foreach_element(&tb[OPT_IP6ADDR]->v.list, e) {
if (!parse_v6(e->name, &v6[i++], netmask))
v6 = alloca(sizeof(*v6) * n_v6);
uci_foreach_element(&tb[OPT_IP6ADDR]->v.list, e) {
if (!parse_v6(e->name, &v6[i++], netmask))