Lines Matching refs:ipif
2016 ipif_t *ipif; in arp_excl() local
2049 ipif = ipif_lookup_addr(src, ill, ALL_ZONES, ipst); in arp_excl()
2050 if (ipif == NULL) in arp_excl()
2054 ill = ipif->ipif_ill; in arp_excl()
2057 if (ipif->ipif_flags & (IPIF_POINTOPOINT|IPIF_DUPLICATE)) { in arp_excl()
2058 ipif_refrele(ipif); in arp_excl()
2066 if (!ipif->ipif_was_dup) { in arp_excl()
2073 ipif_get_name(ipif, ibuf, sizeof (ibuf)); in arp_excl()
2079 ASSERT(!(ipif->ipif_flags & IPIF_DUPLICATE)); in arp_excl()
2080 ipif->ipif_flags |= IPIF_DUPLICATE; in arp_excl()
2083 (void) ipif_down(ipif, NULL, NULL); in arp_excl()
2084 (void) ipif_down_tail(ipif); in arp_excl()
2086 if (!(ipif->ipif_flags & (IPIF_DHCPRUNNING|IPIF_TEMPORARY)) && in arp_excl()
2088 !(ipif->ipif_state_flags & IPIF_CONDEMNED) && in arp_excl()
2090 ASSERT(ipif->ipif_recovery_id == 0); in arp_excl()
2091 ipif->ipif_recovery_id = timeout(ipif_dup_recovery, in arp_excl()
2092 ipif, MSEC_TO_TICK(ipst->ips_ip_dup_recovery)); in arp_excl()
2095 ipif_refrele(ipif); in arp_excl()