Lines Matching refs:cidr
567 int cidr;
576 cidr = -1;
577 cidr = strtol (netmask, &end, 10);
579 /* Sanity check on the cidr value */
580 if ((cidr < 0) || (cidr > 32) || (end == netmask))
587 cidr -= 8;
590 for (i = 3; cidr >= 0; i--)
593 cidr -= 8;
596 if (cidr < 0)
597 mask |= (cidrtomask[cidr + 8] << (8 * i));
633 int cidr;
642 cidr = -1;
643 cidr = strtol (netmask, &end, 10);
645 /* Sanity check on the cidr value */
646 if ((cidr < 0) || (cidr > 128) || (end == netmask))
653 cidr -= 8;
656 for (i = 0; cidr >= 0; i++)
659 cidr -= 8;
662 if (cidr < 0)
663 mask[i] = cidrtomask[cidr + 8];
701 int cidr;
707 cidr = -1;
708 cidr = strtol (netmask, &end, 10);
710 /* sanity check on the cidr value */
711 if ((cidr < 0) || (cidr > 32) || (end == netmask))
718 cidr -= 8;
721 for (i = 3; cidr >= 0; i--)
724 cidr -= 8;
727 if (cidr < 0)
728 mask |= (cidrtomask[cidr + 8] << (8 * i));