Lines Matching refs:pif

386 	dhcp_pif_t *pif;  in next_smach()  local
399 if ((pif = dsmp->dsm_lif->lif_pif) != NULL) in next_smach()
400 pif = pif->pif_next; in next_smach()
402 pif = isv6 ? v6root : v4root; in next_smach()
404 for (; pif != NULL; pif = pif->pif_next) { in next_smach()
405 for (lif = pif->pif_lifs; lif != NULL; lif = lif->lif_next) { in next_smach()
490 dhcp_pif_t *pif; in make_primary() local
517 if ((pif = lookup_pif_by_name(dsmp->dsm_lif->lif_pif->pif_name, in make_primary()
519 pif->pif_lifs->lif_smachs->dsm_dflags |= DHCP_IF_PRIMARY; in make_primary()
558 dhcp_pif_t *pif; in lookup_smach_by_uindex() local
567 pif = dsmp->dsm_lif->lif_pif; in lookup_smach_by_uindex()
570 if (pif == dsmp->dsm_lif->lif_pif) in lookup_smach_by_uindex()
574 pif = NULL; in lookup_smach_by_uindex()
583 pif = lookup_pif_by_uindex(ifindex, pif, isv6); in lookup_smach_by_uindex()
584 if (pif == NULL) in lookup_smach_by_uindex()
586 for (lif = pif->pif_lifs; lif != NULL; lif = lif->lif_next) { in lookup_smach_by_uindex()
848 dhcp_pif_t *pif = lif->lif_pif; in get_smach_cid() local
859 value = df_get_string(dsmp->dsm_name, pif->pif_isv6, DF_CLIENT_ID); in get_smach_cid()
906 client_id_len = pif->pif_isv6 ? 1 : 5; in get_smach_cid()
1003 if (!pif->pif_isv6) { in get_smach_cid()
1015 if (pif->pif_isv6) { in get_smach_cid()
1058 if (!pif->pif_isv6 && pif->pif_grifname[0] == '\0' && in get_smach_cid()
1060 if (pif->pif_hwtype == ARPHRD_IB) { in get_smach_cid()
1087 (void) memcpy(client_id + 5, pif->pif_hwaddr + 4, in get_smach_cid()
1088 pif->pif_hwlen - 4); in get_smach_cid()
1101 global_duid = make_stable_duid(pif->pif_name, &global_duidlen); in get_smach_cid()
1107 if (pif->pif_isv6) { in get_smach_cid()