Lines Matching refs:masklen
65 masklen_valid(int af, u_int masklen) in masklen_valid() argument
69 return masklen <= 32 ? 0 : -1; in masklen_valid()
71 return masklen <= 128 ? 0 : -1; in masklen_valid()
297 addr_host_is_all0s(const struct xaddr *a, u_int masklen) in addr_host_is_all0s() argument
302 if (addr_hostmask(a->af, masklen, &tmp_mask) == -1) in addr_host_is_all0s()
317 long unsigned int masklen = 999; in addr_pton_cidr() local
327 masklen = strtoul(mp, &cp, 10); in addr_pton_cidr()
328 if (*mp == '\0' || *cp != '\0' || masklen > 128) in addr_pton_cidr()
336 masklen = addr_unicast_masklen(tmp.af); in addr_pton_cidr()
337 if (masklen_valid(tmp.af, masklen) == -1) in addr_pton_cidr()
339 if (addr_host_is_all0s(&tmp, masklen) != 0) in addr_pton_cidr()
345 *l = masklen; in addr_pton_cidr()
351 addr_netmatch(const struct xaddr *host, const struct xaddr *net, u_int masklen) in addr_netmatch() argument
358 if (addr_netmask(host->af, masklen, &tmp_mask) == -1) in addr_netmatch()
382 u_int masklen, neg; in addr_match_list() local
400 r = addr_pton_cidr(cp, &match_addr, &masklen); in addr_match_list()
408 &match_addr, masklen) == 0) { in addr_match_list()
442 u_int masklen; in addr_match_cidr_list() local
480 r = addr_pton_cidr(cp, &match_addr, &masklen); in addr_match_cidr_list()
492 masklen) == 0) in addr_match_cidr_list()