Lines Matching refs:sctp1
586 sctp_compare_saddrs(sctp_t *sctp1, sctp_t *sctp2)
592 overlap += sctp_compare_ipif_list(&sctp1->sctp_saddrs[i],
596 if (sctp1->sctp_nsaddrs == sctp2->sctp_nsaddrs &&
597 overlap == sctp1->sctp_nsaddrs) {
601 if (overlap == sctp1->sctp_nsaddrs)
635 sctp_dup_saddrs(sctp_t *sctp1, sctp_t *sctp2, int sleep)
640 if (sctp1 == NULL || sctp1->sctp_bound_to_all == 1)
644 rw_enter(&sctp1->sctp_saddrs[i].ipif_hash_lock, RW_READER);
645 if (sctp1->sctp_saddrs[i].ipif_count == 0) {
646 rw_exit(&sctp1->sctp_saddrs[i].ipif_hash_lock);
649 error = sctp_copy_ipifs(&sctp1->sctp_saddrs[i], sctp2, sleep);
651 rw_exit(&sctp1->sctp_saddrs[i].ipif_hash_lock);
655 rw_exit(&sctp1->sctp_saddrs[i].ipif_hash_lock);