Lines Matching refs:pol
112 struct in6_addrpolicy *pol, *ep; in get_policy() local
132 for (pol = buf; pol + 1 <= ep; pol++) { in get_policy()
137 new->pc_policy = *pol; in get_policy()
149 struct in6_addrpolicy *pol; in dump_policy() local
155 pol = &ent->pc_policy; in dump_policy()
162 if ((getnameinfo((struct sockaddr *)&pol->addr, in dump_policy()
163 sizeof(pol->addr), addrbuf, sizeof(addrbuf), in dump_policy()
168 if ((plen = mask2plen(&pol->addrmask)) < 0) { in dump_policy()
180 printf(" %5d %5d %8llu\n", pol->preced, pol->label, in dump_policy()
181 (unsigned long long)pol->use); in dump_policy()
256 parse_prefix(const char *prefix0, struct in6_addrpolicy *pol) in parse_prefix() argument
280 memcpy(&pol->addr, res->ai_addr, res->ai_addrlen); in parse_prefix()
288 plen2mask(&pol->addrmask, plen); in parse_prefix()