Lines Matching refs:mask
22 if (addr == 0) /* default route has mask 0 */
44 in_addr_t mask; /* in host byte order */
53 * a) network name/mask
55 * c) network number/mask
57 * e) host IP address/mask
90 mask = std_mask(htonl(in.s_addr));
91 if ((~mask & in.s_addr) != 0)
92 mask = HOST_MASK;
94 mask = (uint32_t)strtoul(mname, &p, 0);
95 if (*p != '\0' || mask > 32 || mname == p)
97 if (mask != 0)
98 mask = HOST_MASK << (32-mask);
101 /* must have mask of 0 with default */
102 if (mask != 0 && in.s_addr == RIP_DEFAULT)
105 if ((~mask & in.s_addr) != 0)
108 if ((mask & in.s_addr) == 0 && in.s_addr != RIP_DEFAULT)
116 *maskp = mask;