Lines Matching defs:masklen
64 masklen_valid(int af, u_int masklen)
68 return masklen <= 32 ? 0 : -1;
70 return masklen <= 128 ? 0 : -1;
289 * Test whether host portion of address 'a', as determined by 'masklen'
295 addr_host_is_all0s(const struct xaddr *a, u_int masklen)
300 if (addr_hostmask(a->af, masklen, &tmp_mask) == -1)
315 long unsigned int masklen = 999;
325 masklen = strtoul(mp, &cp, 10);
326 if (*mp == '\0' || *cp != '\0' || masklen > 128)
334 masklen = addr_unicast_masklen(tmp.af);
335 if (masklen_valid(tmp.af, masklen) == -1)
337 if (addr_host_is_all0s(&tmp, masklen) != 0)
343 *l = masklen;
349 addr_netmatch(const struct xaddr *host, const struct xaddr *net, u_int masklen)
356 if (addr_netmask(host->af, masklen, &tmp_mask) == -1)
380 u_int masklen, neg;
398 r = addr_pton_cidr(cp, &match_addr, &masklen);
406 &match_addr, masklen) == 0) {
440 u_int masklen;
463 /* Stop junk from reaching getaddrinfo. +3 is for masklen */
478 r = addr_pton_cidr(cp, &match_addr, &masklen);
490 masklen) == 0)