Lines Matching defs:pif
277 ipmgmt_pif_t *pif;
279 pif = calloc(1, sizeof (*pif));
280 if (pif == NULL) {
285 (void) strlcpy(pif->pif_ifname, ifname, sizeof (pif->pif_ifname));
286 pif->pif_v4 = v4;
287 pif->pif_v6 = v6;
288 pif->pif_next = ngz_pifs;
289 ngz_pifs = pif;
557 ipmgmt_pif_t *pif, *next;
560 for (pif = ngz_pifs; pif != NULL; pif = next) {
561 next = pif->pif_next;
563 (void) strlcpy(ifarg.ia_ifname, pif->pif_ifname,
566 if (pif->pif_v4 &&
567 !ipmgmt_persist_if_exists(pif->pif_ifname, AF_INET)) {
571 if (pif->pif_v6 &&
572 !ipmgmt_persist_if_exists(pif->pif_ifname, AF_INET6)) {
576 free(pif);