Lines Matching refs:ixa
97 ipsec_getassocbyconn(isaf_t *bucket, ip_xmit_attr_t *ixa, uint32_t *src,
103 boolean_t tunnel_mode = (ixa->ixa_flags & IXAF_IPSEC_TUNNEL);
106 ipsec_policy_t *pp = ixa->ixa_ipsec_policy;
107 ipsec_action_t *actlist = ixa->ixa_ipsec_action;
109 ipsec_latch_t *ipl = ixa->ixa_ipsec_latch;
111 sa_family_t inaf = ixa->ixa_ipsec_inaf;
112 uint32_t *insrc = ixa->ixa_ipsec_insrc;
113 uint32_t *indst = ixa->ixa_ipsec_indst;
114 uint8_t insrcpfx = ixa->ixa_ipsec_insrcpfx;
115 uint8_t indstpfx = ixa->ixa_ipsec_indstpfx;
133 ipr = &ixa->ixa_ipsec_ref[protocol - IPPROTO_ESP];
157 unique_id = SA_FORM_UNIQUE_ID(ixa);
439 if (ixa->ixa_ipsec_action == NULL) {
441 ixa->ixa_ipsec_action = act;
458 ixa->ixa_ipsec_src_port, ixa->ixa_ipsec_dst_port,
568 ipsec_outbound_sa(mblk_t *data_mp, ip_xmit_attr_t *ixa, uint_t proto)
580 ip_stack_t *ipst = ixa->ixa_ipst;
583 ASSERT(ixa->ixa_flags & IXAF_IPSEC_SECURE);
589 sa = &ixa->ixa_ipsec_esp_sa;
596 sa = &ixa->ixa_ipsec_ah_sa;
602 if (ixa->ixa_flags & IXAF_IS_IPV4) {
635 assoc = ipsec_getassocbyconn(bucket, ixa, src_ptr, dst_ptr, af,
636 proto, ixa->ixa_tsl);