if_mask
#define NIFBITS (sizeof(if_mask) * NBBY) /* bits per mask */
if_mask ifs_bits[howmany(IF_SETSIZE, NIFBITS)];
u_int32_t if_addr, if_mask;
if_mask = ((struct sockaddr_in *)ifa->ifa_netmask)->sin_addr.s_addr;
if ((dst & if_mask) == (if_addr & if_mask)) {
retval = if_mask;