Lines Matching refs:netmask
34 u_int32_t netmask, bm;
38 for (netmask = 0, bm = 0x80000000; bits; bits--, bm >>= 1)
39 netmask |= bm;
40 return htonl(netmask);
44 netmask2bits(u_int32_t netmask)
49 netmask = ntohl(netmask);
50 for (bits = 0, bm = 0x80000000; netmask & bm; netmask <<= 1)
52 if (netmask)
53 return -1; /* holes in netmask */
74 u_int32_t netmask;
91 exit_error(PARAMETER_PROBLEM, "Bad netmask `%s'\n",
93 netmask = ip->s_addr;
97 exit_error(PARAMETER_PROBLEM, "Bad netmask `%s'\n",
99 netmask = bits2netmask(bits);
102 if (netmask == 0)
106 netmask = ~0;
108 if (range->min_ip & ~netmask) {
114 range->max_ip = range->min_ip | ~netmask;