Lines Matching refs:plen
153 int plen, first = 1; in dump_policy() local
170 if ((plen = mask2plen(&pol->addrmask)) < 0) { in dump_policy()
178 "/%d", plen); in dump_policy()
181 printf("%s/%d", addrbuf, plen); in dump_policy()
260 int e = 0, plen; in parse_prefix() local
284 plen = atoi(plenstr + 1); in parse_prefix()
285 if (plen < 0 || plen > 128) { in parse_prefix()
286 warnx("invalid prefix length: %d", plen); in parse_prefix()
290 plen2mask(&pol->addrmask, plen); in parse_prefix()
298 plen2mask(struct sockaddr_in6 *mask, int plen) in plen2mask() argument
306 for(; plen >= 8; plen -= 8) in plen2mask()
308 if (plen > 0) in plen2mask()
309 *cp = (0xff << (8 - plen)); in plen2mask()