Home
last modified time | relevance | path

Searched refs:sipif (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_addr.c963 sctp_ipif_t *sipif; in sctp_chk_and_updt_saddr() local
968 sipif = list_head(&sctps->sctps_g_ipifs[hindex].sctp_ipif_list); in sctp_chk_and_updt_saddr()
970 rw_enter(&sipif->sctp_ipif_lock, RW_WRITER); in sctp_chk_and_updt_saddr()
971 if (sipif->sctp_ipif_id != ipif->sctp_ipif_id && in sctp_chk_and_updt_saddr()
972 IN6_ARE_ADDR_EQUAL(&sipif->sctp_ipif_saddr, in sctp_chk_and_updt_saddr()
973 &ipif->sctp_ipif_saddr) && sipif->sctp_ipif_refcnt > 0 && in sctp_chk_and_updt_saddr()
975 sipif->sctp_ipif_zoneid)) { in sctp_chk_and_updt_saddr()
981 ASSERT(sipif->sctp_ipif_state != SCTP_IPIFS_UP); in sctp_chk_and_updt_saddr()
986 sctp_update_saddrs(sipif, ipif, hindex, sctps); in sctp_chk_and_updt_saddr()
988 rw_exit(&sipif->sctp_ipif_lock); in sctp_chk_and_updt_saddr()
[all …]
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_if.c11796 ipif_clone(const ipif_t *sipif, ipif_t *dipif) in ipif_clone() argument
11804 dipif->ipif_flags = sipif->ipif_flags; in ipif_clone()
11805 dipif->ipif_zoneid = sipif->ipif_zoneid; in ipif_clone()
11806 dipif->ipif_v6subnet = sipif->ipif_v6subnet; in ipif_clone()
11816 dipif->ipif_seqid = sipif->ipif_seqid; in ipif_clone()
11833 ASSERT(sipif != dipif); in ipif_transfer()
11834 ASSERT(sipif != virgipif); in ipif_transfer()
11841 ipif_clone(sipif, dipif); in ipif_transfer()
11843 ipif_clone(virgipif, sipif); in ipif_transfer()
11852 if (ipx->ipx_current_ipif == sipif) { in ipif_transfer()
[all …]