Lines Matching refs:sipif
963 sctp_ipif_t *sipif;
968 sipif = list_head(&sctps->sctps_g_ipifs[hindex].sctp_ipif_list);
970 rw_enter(&sipif->sctp_ipif_lock, RW_WRITER);
971 if (sipif->sctp_ipif_id != ipif->sctp_ipif_id &&
972 IN6_ARE_ADDR_EQUAL(&sipif->sctp_ipif_saddr,
973 &ipif->sctp_ipif_saddr) && sipif->sctp_ipif_refcnt > 0 &&
975 sipif->sctp_ipif_zoneid)) {
981 ASSERT(sipif->sctp_ipif_state != SCTP_IPIFS_UP);
984 * point to the new sipif.
986 sctp_update_saddrs(sipif, ipif, hindex, sctps);
988 rw_exit(&sipif->sctp_ipif_lock);
989 sipif = list_next(&sctps->sctps_g_ipifs[hindex].sctp_ipif_list,
990 sipif);