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