Lines Matching refs:nmask
45 if (same_net(i->ip,ip,i->nmask)) return i;
55 static void add_interface(struct in_addr ip, struct in_addr nmask)
64 if (ip_equal(nmask, allones_ip)) {
76 iface->nmask = nmask;
77 iface->bcast.s_addr = MKBCADDR(iface->ip.s_addr, iface->nmask.s_addr);
83 DEBUG(2,("nmask=%s\n",inet_ntoa(iface->nmask)));
101 struct in_addr ip, nmask;
106 zero_ip(&nmask);
140 nmask = *interpret_addr2(p);
142 nmask.s_addr = htonl(((ALLONES >> atoi(p)) ^ ALLONES));
146 if (ip.s_addr == MKBCADDR(ip.s_addr, nmask.s_addr) ||
147 ip.s_addr == MKNETADDR(ip.s_addr, nmask.s_addr)) {
149 if (same_net(ip, probed_ifaces[i].ip, nmask)) {
150 add_interface(probed_ifaces[i].ip, nmask);
158 add_interface(ip, nmask);
283 if((from.s_addr & i->nmask.s_addr) ==
284 (i->ip.s_addr & i->nmask.s_addr))
346 /* these 3 functions return the ip/bcast/nmask for the interface