Lines Matching defs:ipif
1061 * ipif to take down, it is necessary to copy dst_paddr to
1989 * tearing down the ipif also meas deleting the ncec through ipif_down,
1991 * a timer on the ipif. Caller has to free the mp.
2015 ipif_t *ipif;
2046 * Look up the appropriate ipif.
2048 ipif = ipif_lookup_addr(src, ill, ALL_ZONES, ipst);
2049 if (ipif == NULL)
2052 /* Reload the ill to match the ipif */
2053 ill = ipif->ipif_ill;
2056 if (ipif->ipif_flags & (IPIF_POINTOPOINT|IPIF_DUPLICATE)) {
2057 ipif_refrele(ipif);
2065 if (!ipif->ipif_was_dup) {
2072 ipif_get_name(ipif, ibuf, sizeof (ibuf));
2078 ASSERT(!(ipif->ipif_flags & IPIF_DUPLICATE));
2079 ipif->ipif_flags |= IPIF_DUPLICATE;
2082 (void) ipif_down(ipif, NULL, NULL);
2083 (void) ipif_down_tail(ipif);
2085 if (!(ipif->ipif_flags & (IPIF_DHCPRUNNING|IPIF_TEMPORARY)) &&
2087 !(ipif->ipif_state_flags & IPIF_CONDEMNED) &&
2089 ASSERT(ipif->ipif_recovery_id == 0);
2090 ipif->ipif_recovery_id = timeout(ipif_dup_recovery,
2091 ipif, MSEC_TO_TICK(ipst->ips_ip_dup_recovery));
2094 ipif_refrele(ipif);