Lines Matching refs:current
43 struct ifaddrs *pos; /*%< Ptr to current ifaddr */
44 isc_interface_t current; /*%< Current interface data. */
119 * Get information about the current interface to iter->current.
155 memset(&iter->current, 0, sizeof(iter->current));
158 if (namelen > sizeof(iter->current.name) - 1)
159 namelen = sizeof(iter->current.name) - 1;
161 memset(iter->current.name, 0, sizeof(iter->current.name));
162 memmove(iter->current.name, ifa->ifa_name, namelen);
164 iter->current.flags = 0;
167 iter->current.flags |= INTERFACE_F_UP;
170 iter->current.flags |= INTERFACE_F_POINTTOPOINT;
173 iter->current.flags |= INTERFACE_F_LOOPBACK;
175 iter->current.af = family;
177 get_addr(family, &iter->current.address, ifa->ifa_addr, ifa->ifa_name);
180 get_addr(family, &iter->current.netmask, ifa->ifa_netmask,
184 (iter->current.flags & INTERFACE_F_POINTTOPOINT) != 0)
185 get_addr(family, &iter->current.dstaddress, ifa->ifa_dstaddr,