Lines Matching defs:current

85 	isc_interface_t		current;	/* Current interface data. */
411 memset(&iter->current, 0, sizeof(iter->current));
412 iter->current.af = iter->clua_sa.sa_family;
413 memset(iter->current.name, 0, sizeof(iter->current.name));
414 sprintf(iter->current.name, "clua%d", ci.aliasid);
415 iter->current.flags = INTERFACE_F_UP;
416 get_inaddr(&iter->current.address, &ci.addr);
417 get_inaddr(&iter->current.netmask, &ci.netmask);
423 * Get information about the current interface to iter->current.
469 memset(&iter->current, 0, sizeof(iter->current));
470 iter->current.af = family;
472 INSIST(sizeof(ifreq.ifr_name) <= sizeof(iter->current.name));
473 memset(iter->current.name, 0, sizeof(iter->current.name));
474 memcpy(iter->current.name, ifreq.ifr_name, sizeof(ifreq.ifr_name));
476 get_addr(family, &iter->current.address,
484 if (iter->current.address.type.in.s_addr == htonl(INADDR_ANY))
488 if (memcmp(&iter->current.address.type.in6, &in6addr_any,
498 iter->current.flags = 0;
514 iter->current.flags |= INTERFACE_F_UP;
518 iter->current.flags |= INTERFACE_F_POINTTOPOINT;
522 iter->current.flags |= INTERFACE_F_LOOPBACK;
529 memcpy(lifreq.lifr_name, iter->current.name, sizeof(lifreq.lifr_name));
530 memcpy(&lifreq.lifr_addr, &iter->current.address.type.in6,
531 sizeof(iter->current.address.type.in6));
542 isc_netaddr_format(&iter->current.address, sabuf, sizeof(sabuf));
557 iter->current.netmask.family = family;
566 iter->current.netmask.type.in6.s6_addr[i] = (~0 << bits) & 0xff;
577 if ((iter->current.flags & INTERFACE_F_POINTTOPOINT) != 0) {
595 get_addr(family, &iter->current.dstaddress,
620 get_addr(family, &iter->current.netmask,
652 memset(&iter->current, 0, sizeof(iter->current));
653 iter->current.af = family;
655 INSIST(sizeof(lifreq.lifr_name) <= sizeof(iter->current.name));
656 memset(iter->current.name, 0, sizeof(iter->current.name));
657 memcpy(iter->current.name, lifreq.lifr_name, sizeof(lifreq.lifr_name));
659 get_addr(family, &iter->current.address,
667 if (iter->current.address.type.in.s_addr == htonl(INADDR_ANY))
671 if (memcmp(&iter->current.address.type.in6, &in6addr_any,
681 iter->current.flags = 0;
702 iter->current.flags |= INTERFACE_F_UP;
706 iter->current.flags |= INTERFACE_F_POINTTOPOINT;
710 iter->current.flags |= INTERFACE_F_LOOPBACK;
716 if ((iter->current.flags & INTERFACE_F_POINTTOPOINT) != 0) {
734 get_addr(family, &iter->current.dstaddress,
755 iter->current.netmask.family = family;
759 iter->current.netmask.type.in6.s6_addr[i / 8] =
782 get_addr(family, &iter->current.netmask,