Lines Matching refs:assoc
573 ipsa_t *assoc;
635 assoc = ipsec_getassocbyconn(bucket, ixa, src_ptr, dst_ptr, af,
639 if (assoc == NULL)
642 if (assoc->ipsa_state == IPSA_STATE_DEAD) {
643 IPSA_REFRELE(assoc);
647 ASSERT(assoc->ipsa_state != IPSA_STATE_LARVAL);
649 *sa = assoc;
662 ipsa_t *assoc;
729 assoc = ipsec_getassocbyspi(hptr, ah->ah_spi, src_ptr, dst_ptr, af);
732 if (assoc == NULL || assoc->ipsa_state == IPSA_STATE_DEAD ||
733 assoc->ipsa_state == IPSA_STATE_ACTIVE_ELSEWHERE) {
741 if (assoc != NULL) {
742 IPSA_REFRELE(assoc);
747 if (assoc->ipsa_state == IPSA_STATE_LARVAL) {
750 mp = sadb_set_lpkt(assoc, mp, ira);
752 IPSA_REFRELE(assoc);
775 ira->ira_ipsec_ah_sa = assoc;