Lines Matching refs:current

54 	isc_interface_t		current;	/* Current interface data. */  member
171 memset(&iter->current, 0, sizeof(iter->current)); in internal_current()
173 iter->current.ifindex = sdl->sdl_index; in internal_current()
175 if (namelen > sizeof(iter->current.name) - 1) in internal_current()
176 namelen = sizeof(iter->current.name) - 1; in internal_current()
178 memset(iter->current.name, 0, sizeof(iter->current.name)); in internal_current()
179 memcpy(iter->current.name, sdl->sdl_data, namelen); in internal_current()
181 iter->current.flags = 0; in internal_current()
184 iter->current.flags |= INTERFACE_F_UP; in internal_current()
187 iter->current.flags |= INTERFACE_F_POINTTOPOINT; in internal_current()
190 iter->current.flags |= INTERFACE_F_LOOPBACK; in internal_current()
193 iter->current.flags |= INTERFACE_F_BROADCAST; in internal_current()
197 iter->current.flags |= INTERFACE_F_MULTICAST; in internal_current()
258 iter->current.af = family; in internal_current()
260 get_addr(family, &iter->current.address, addr_sa, in internal_current()
261 iter->current.name); in internal_current()
264 get_addr(family, &iter->current.netmask, mask_sa, in internal_current()
265 iter->current.name); in internal_current()
268 (iter->current.flags & INTERFACE_F_POINTTOPOINT) != 0) in internal_current()
269 get_addr(family, &iter->current.dstaddress, dst_sa, in internal_current()
270 iter->current.name); in internal_current()
273 (iter->current.flags & INTERFACE_F_BROADCAST) != 0) in internal_current()
274 get_addr(family, &iter->current.broadcast, dst_sa, in internal_current()
275 iter->current.name); in internal_current()