Lines Matching defs:prefixlen
373 * Returns true if prefixlen bits of addr1 match prefixlen bits of addr2.
376 prefixmatch(uchar_t *addr1, uchar_t *addr2, int prefixlen)
381 if (prefixlen == 0)
384 while (prefixlen > 0) {
385 if (prefixlen >= 8) {
387 prefixlen -= 8;
389 mask[j] |= 1 << (8 - prefixlen);
390 prefixlen--;
436 int prefixlen;
461 match = prefixmatch(addr1, addr2, wa->prefixlen);
501 wa.prefixlen = IP_ABITS;
505 wa.prefixlen = IPV6_ABITS;
515 wa.prefixlen = atoi(prefixlen_string);