Lines Matching refs:nmask
31 struct in_addr nmask;
55 if (same_net_v4(i->ip,ip,i->nmask)) return i;
65 static void add_interface(TALLOC_CTX *mem_ctx, struct in_addr ip, struct in_addr nmask, struct interface **interfaces)
82 iface->nmask = nmask;
83 bcast.s_addr = MKBCADDR(iface->ip.s_addr, iface->nmask.s_addr);
88 iface->nmask_s = talloc_strdup(iface, inet_ntoa(iface->nmask));
90 if (nmask.s_addr != ~0) {
96 DEBUG(2,("added interface ip=%s nmask=%s\n", iface->ip_s, iface->nmask_s));
118 struct in_addr ip, nmask;
124 nmask.s_addr = 0;
166 nmask.s_addr = interpret_addr2(p).s_addr;
168 nmask.s_addr = htonl(((ALLONES >> atoi(p)) ^ ALLONES));
172 if (ip.s_addr == MKBCADDR(ip.s_addr, nmask.s_addr) ||
173 ip.s_addr == MKNETADDR(ip.s_addr, nmask.s_addr)) {
175 if (same_net_v4(ip, probed_ifaces[i].ip, nmask)) {
176 add_interface(mem_ctx, probed_ifaces[i].ip, nmask,
187 add_interface(mem_ctx, ip, nmask, local_interfaces);