/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/ |
H A D | interface.c | 76 dhcp_pif_t *pif; local 82 if ((pif = calloc(1, sizeof (*pif))) == NULL) { 83 dhcpmsg(MSG_ERR, "insert_pif: cannot allocate pif entry for " 89 pif->pif_isv6 = isv6; 90 pif->pif_hold_count = 1; 91 pif->pif_running = B_TRUE; 93 if (strlcpy(pif->pif_name, pname, LIFNAMSIZ) >= LIFNAMSIZ) { 112 pif->pif_index = lifr.lifr_index; 136 pif 263 hold_pif(dhcp_pif_t *pif) argument 279 release_pif(dhcp_pif_t *pif) argument 315 lookup_pif_by_uindex(uint16_t ifindex, dhcp_pif_t *pif, boolean_t isv6) argument 341 dhcp_pif_t *pif; local 362 pif_status(dhcp_pif_t *pif, boolean_t isup) argument 404 insert_lif(dhcp_pif_t *pif, const char *lname, int *error) argument 552 dhcp_pif_t *pif; local 642 lookup_lif_by_name(const char *lname, const dhcp_pif_t *pif) argument 733 dhcp_pif_t *pif = lif->lif_pif; local 962 plumb_lif(dhcp_pif_t *pif, const in6_addr_t *addr) argument 1107 dhcp_pif_t *pif; local 1145 dhcp_pif_t *pif = lif->lif_pif; local 1338 dhcp_pif_t *pif = lif->lif_pif; local 1615 dhcp_pif_t *pif; local [all...] |
H A D | states.c | 386 dhcp_pif_t *pif; local 399 if ((pif = dsmp->dsm_lif->lif_pif) != NULL) 400 pif = pif->pif_next; 402 pif = isv6 ? v6root : v4root; 404 for (; pif != NULL; pif = pif->pif_next) { 405 for (lif = pif->pif_lifs; lif != NULL; lif = lif->lif_next) { 490 dhcp_pif_t *pif; local 558 dhcp_pif_t *pif; local 848 dhcp_pif_t *pif = lif->lif_pif; local [all...] |
H A D | agent.c | 1309 process_link_up_down(dhcp_pif_t *pif, const struct if_msghdr *ifm) argument 1321 if ((ifm->ifm_flags & IFF_RUNNING) && pif->pif_running || 1322 !(ifm->ifm_flags & IFF_RUNNING) && !pif->pif_running) 1329 isv6 = pif->pif_isv6; 1332 (void) strlcpy(lifr.lifr_name, pif->pif_name, sizeof (lifr.lifr_name)); 1340 pif_status(pif, B_FALSE); 1345 pif_status(pif, B_TRUE);
|
H A D | packet.c | 159 dhcp_pif_t *pif = lif->lif_pif; local 164 dpkt->pkt_isv6 = isv6 = pif->pif_isv6; 167 * Since multiple dhcp leases may be maintained over the same pif 238 if (pif->pif_hwlen <= sizeof (v4->chaddr)) { 239 v4->hlen = pif->pif_hwlen; 240 (void) memcpy(v4->chaddr, pif->pif_hwaddr, 241 pif->pif_hwlen); 260 v4->htype = pif->pif_hwtype;
|
H A D | request.c | 978 dhcp_pif_t *pif; local 997 * Find the corresponding state machine and pif. 1008 pif = dsmp->dsm_lif->lif_pif; 1009 if (pif->pif_index == plp->ifindex || 1010 pif->pif_under_ipmp && pif->pif_grindex == plp->ifindex) 1053 "received on global socket: %s", isv6 ? 6 : 4, pname, pif->pif_name,
|
/illumos-gate/usr/src/cmd/cmd-inet/lib/ipmgmtd/ |
H A D | ipmgmt_main.c | 277 ipmgmt_pif_t *pif; local 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; local [all...] |
/illumos-gate/usr/src/cmd/rcm_daemon/common/ |
H A D | ip_rcm.c | 396 ip_pif_t *pif; local 420 pif = node->ip_pif; 427 ipmp = (pif->pi_grname[0] != '\0'); 515 pif->pi_ifname); 991 ip_pif_t *pif; local 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; local 1439 ip_pif_t *pif; local 1571 ip_pif_t *pif = node->ip_pif; local 1618 ip_pif_t *pif; local 1748 clr_cfg_state(ip_pif_t *pif) argument [all...] |
/illumos-gate/usr/src/cmd/mdb/common/kmdb/ |
H A D | kmdb_promif.c | 540 kmdb_prom_term_init(kmdb_auxv_t *kav, kmdb_promif_t *pif) argument 547 pif->pif_oterm = ATTACHED_TERM_TYPE; 549 bzero(&pif->pif_tios, sizeof (struct termios)); 555 &pif->pif_tios, 0); 564 &pif->pif_tios, 0); 576 &pif->pif_tios, 0); 581 &pif->pif_tios, 0) < 0) { 591 &pif->pif_tios, 0); 603 &pif->pif_tios, 1); 607 &pif [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/vrrpd/ |
H A D | vrrpd.c | 1924 vrrpd_select_primary(vrrp_intf_t *pif) argument 1929 vrrp_log(VRRP_DBG1, "vrrpd_select_primary(%s)", pif->vvi_ifname); 1931 TAILQ_FOREACH(pip, &pif->vvi_iplist, vip_next) { 1935 VRRPADDR2STR(pif->vvi_af, &pip->vip_addr, abuf, 1938 pif->vvi_ifname, abuf, 1948 if (pip == NULL || !QUALIFY_PRIMARY_ADDR(pif, pip)) { 1950 pif->vvi_ifname, af_str(pif->vvi_af)); 3347 vrrpd_process_vrrp(vrrp_intf_t *pif, vrrp_pkt_t *vp, size_t len, argument 3356 VRRPADDR2STR(pif 3428 vrrpd_process_adv_v4(vrrp_intf_t *pif, struct msghdr *msgp, size_t len) argument 3475 vrrpd_process_adv_v6(vrrp_intf_t *pif, struct msghdr *msgp, size_t len) argument 3538 vrrp_intf_t *pif = arg; local 3583 vrrp_intf_t *pif; /* Physical interface used to recv packets */ local 3717 vrrp_intf_t *pif = vr->vvr_pif; local [all...] |
/illumos-gate/usr/src/cmd/svc/shell/ |
H A D | net_include.sh | 570 pif=`/sbin/ipadm show-if -o persistent -p $1 2>/dev/null | egrep '4|6'` 571 if smf_is_globalzone || ![[ $pif == *4* || $pif == *6* ]]; then
|
/illumos-gate/usr/src/uts/sun4u/sys/pci/ |
H A D | db21554_config.h | 224 uint8_t pif; member in struct:db_pci_header
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | db21554.c | 867 uint8_t pif; local 879 pif = ddi_get8(dbp->conf_handle, (uchar_t *)dbp->conf_io + 881 if (pif & 0xff) { 882 if (pif & DB_PIF_SECONDARY_TO_HOST) { 885 "db_orientation: pif secondary\n"); 888 if (pif & DB_PIF_PRIMARY_TO_HOST) { 891 "db_orientation: pif primary\n"); 1621 ph->pif = pci_config_get8(config_handle, hdr_off + PCI_CONF_PROGCLASS);
|
/illumos-gate/usr/src/uts/intel/io/hotplug/pcicfg/ |
H A D | pcicfg.c | 3365 uint8_t revid, pif, pclass, psubclass; local 3388 pif = pci_config_get8(config_handle, PCI_CONF_PROGCLASS); 3486 psubclass, pif);
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | pcicfg.c | 3608 uint8_t revid, pif, pclass, psubclass; local 3624 pif = pci_config_get8(config_handle, PCI_CONF_PROGCLASS); 3740 pclass, psubclass, pif);
|