Lines Matching defs:pif

396 	ip_pif_t *pif;
420 pif = node->ip_pif;
427 ipmp = (pif->pi_grname[0] != '\0');
515 pif->pi_ifname);
991 ip_pif_t *pif;
999 /* free the pif */
1000 pif = node->ip_pif;
1001 if (pif) {
1003 lif = pif->pi_lifs;
1009 free(pif);
1060 ip_pif_t pif;
1076 (void) snprintf(pif.pi_ifname, sizeof (pif.pi_ifname), "%s%d",
1097 pif.pi_ifname);
1115 (void) strlcpy(pif.pi_grname, lifreq.lifr_groupname,
1116 sizeof (pif.pi_grname));
1121 rsrc = get_link_resource(pif.pi_ifname);
1160 pif.pi_ifname, probelif->li_ifnum);
1190 (void) memcpy(&probepif->pi_ifname, &pif.pi_ifname,
1191 sizeof (pif.pi_ifname));
1195 (void) strlcpy(probepif->pi_grname, pif.pi_grname,
1196 sizeof (pif.pi_grname));
1201 pif.pi_ifname);
1439 ip_pif_t *pif;
1447 pif = node->ip_pif;
1448 lif = pif->pi_lifs;
1453 if (get_modlist(pif->pi_ifname, lif) == -1) {
1456 pif->pi_ifname, strerror(errno));
1457 clr_cfg_state(pif);
1464 if (modop(pif->pi_ifname,
1470 clr_cfg_state(pif);
1481 if (modop(pif->pi_ifname, lif->li_modules[i],
1484 if (modop(pif->pi_ifname,
1492 pif->pi_ifname,
1494 clr_cfg_state(pif);
1502 "%s failed: %s\n"), pif->pi_ifname,
1505 clr_cfg_state(pif);
1515 pif->pi_ifname, lif->li_ifnum);
1519 pif->pi_ifname, lif->li_ifnum);
1527 pif->pi_ifname, lif->li_ifnum, strerror(errno));
1528 clr_cfg_state(pif);
1536 pif->pi_ifname, lif->li_ifnum, strerror(errno));
1538 clr_cfg_state(pif);
1546 pif->pi_ifname, strerror(errno));
1547 clr_cfg_state(pif);
1552 pif->pi_ifname, lif->li_ifnum, lif->li_reconfig);
1571 ip_pif_t *pif = node->ip_pif;
1577 for (lif = pif->pi_lifs; lif != NULL; lif = lif->li_next) {
1586 pif->pi_ifname, lif->li_ifnum);
1590 if (ipv4 && !ifconfig(pif->pi_ifname, "inet", "unplumb", B_FALSE)) {
1592 pif->pi_ifname, strerror(errno));
1596 if (ipv6 && !ifconfig(pif->pi_ifname, "inet6", "unplumb", B_FALSE)) {
1598 pif->pi_ifname, strerror(errno));
1618 ip_pif_t *pif;
1637 pif = node->ip_pif;
1644 for (lif = pif->pi_lifs; lif != NULL; lif = lif->li_next) {
1654 pif->pi_ifname, lif->li_ifnum);
1666 pif->pi_grname);
1667 success = ifconfig(pif->pi_ifname, fstr, buf, B_FALSE);
1672 _("IP: Cannot plumb (%s) %s\n"), pif->pi_ifname,
1681 !ifconfig(pif->pi_ifname, fstr, CFG_DHCP_CMD, B_FALSE)) {
1683 "(%s) %s\n"), pif->pi_ifname, strerror(errno));
1694 if (modop(pif->pi_ifname, lif->li_modules[i], i,
1698 pif->pi_ifname);
1706 (void) snprintf(lifname, LIFNAMSIZ, "%s:%d", pif->pi_ifname, i);
1709 for (lif = pif->pi_lifs; lif != NULL; lif = lif->li_next) {
1748 clr_cfg_state(ip_pif_t *pif)
1753 lif = pif->pi_lifs;