Lines Matching refs:pol
114 struct in6_addrpolicy *pol, *ep; in get_policy() local
134 for (pol = buf; pol + 1 <= ep; pol++) { in get_policy()
139 new->pc_policy = *pol; in get_policy()
151 struct in6_addrpolicy *pol; in dump_policy() local
157 pol = &ent->pc_policy; in dump_policy()
164 if ((getnameinfo((struct sockaddr *)&pol->addr, in dump_policy()
165 sizeof(pol->addr), addrbuf, sizeof(addrbuf), in dump_policy()
170 if ((plen = mask2plen(&pol->addrmask)) < 0) { in dump_policy()
182 printf(" %5d %5d %8llu\n", pol->preced, pol->label, in dump_policy()
183 (unsigned long long)pol->use); in dump_policy()
258 parse_prefix(const char *prefix0, struct in6_addrpolicy *pol) in parse_prefix() argument
282 memcpy(&pol->addr, res->ai_addr, res->ai_addrlen); in parse_prefix()
290 plen2mask(&pol->addrmask, plen); in parse_prefix()