ip_set_hostmask
from &= ip_set_hostmask(cidr); \
to = from | ~ip_set_hostmask(cidr); \
first_ip &= ip_set_hostmask(netmask);
last_ip |= ~ip_set_hostmask(netmask);
return ((ip & ip_set_hostmask(m->netmask)) - m->first_ip) / m->hosts;
e.ip2 = htonl(ip2_from & ip_set_hostmask(e.cidr + 1));
e.ip = htonl(ip & ip_set_hostmask(e.cidr));
e.ip = htonl(ip & ip_set_hostmask(e.cidr));
e.ip[0] = htonl(ip & ntohl(h->bitmask.ip) & ip_set_hostmask(e.cidr[0]));
e.ip[1] = htonl(ip2_from & ntohl(h->bitmask.ip) & ip_set_hostmask(e.cidr[1]));
e.ip = htonl(ip & ip_set_hostmask(e.cidr + 1));
e.ip[0] = htonl(ip & ip_set_hostmask(e.cidr[0]));
e.ip[1] = htonl(ip2_from & ip_set_hostmask(e.cidr[1]));
if ((from & ip_set_hostmask(i)) != from)
last = from | ~ip_set_hostmask(i);