Lines Matching defs:lifc
1711 struct lifconf lifc;
1738 (void) memset(&lifc, 0, sizeof (lifc));
1739 lifc.lifc_family = AF_INET6;
1740 lifc.lifc_flags = LIFC_ALLZONES | LIFC_NOXMIT | LIFC_TEMPORARY;
1742 lifc.lifc_len = numifs * sizeof (*lifrp);
1743 lifrp = realloc(lifc.lifc_buf, lifc.lifc_len);
1747 free(lifc.lifc_buf);
1750 lifc.lifc_buf = (caddr_t)lifrp;
1752 if (ioctl(v6_sock_fd, SIOCGLIFCONF, &lifc) == 0 &&
1753 lifc.lifc_len < numifs * sizeof (*lifrp))
1759 free(lifc.lifc_buf);
1764 lifrmax = lifrp + lifc.lifc_len / sizeof (*lifrp);
1799 free(lifc.lifc_buf);