Lines Matching defs:addr_mask
207 unsigned int addr_mask = (((struct sockaddr_in *)&((rt)->rt_genmask))->sin_addr.s_addr);
209 if (addr_mask) help_exit("dup netmask");
243 unsigned int addr_mask = (((struct sockaddr_in *)&((rt)->rt_genmask))->sin_addr.s_addr);
246 if (addr_mask) {
247 addr_mask = ~ntohl(addr_mask);
248 if ((rt->rt_flags & RTF_HOST) && addr_mask != INVALID_ADDR)
250 if (addr_mask & (addr_mask + 1)) perror_exit("wrong netmask '%s'", netmask);
251 addr_mask = ((struct sockaddr_in *) &rt->rt_dst)->sin_addr.s_addr;
252 if (addr_mask & router_addr) perror_exit("conflicting netmask and route address");