Lines Matching refs:ixa
502 ip_xmit_attr_t *ixa = NULL;
607 ixa = conn_get_ixa_exclusive(connp);
608 if (ixa == NULL) {
613 ixa->ixa_flags &= ~IXAF_VERIFY_PMTU;
616 ixa->ixa_flags |= IXAF_IS_IPV4;
618 ixa->ixa_flags &= ~IXAF_IS_IPV4;
635 if (ixa->ixa_free_flags & IXA_FREE_TSL) {
636 ASSERT(ixa->ixa_tsl != NULL);
637 label_rele(ixa->ixa_tsl);
638 ixa->ixa_free_flags &= ~IXA_FREE_TSL;
639 ixa->ixa_tsl = NULL;
648 ixa_refrele(ixa);
652 ip_xmit_attr_replace_tsl(ixa, ira->ira_tsl);
654 ixa->ixa_tsl = crgetlabel(connp->conn_cred);
662 ixa_refrele(ixa);
678 ixa->ixa_ip_hdr_length = sctp->sctp_ip_hdr_len;
688 ixa->ixa_ip_hdr_length = sctp->sctp_ip_hdr6_len;
690 ixa->ixa_pktlen = ipsctplen + errlen;
831 if (ixa->ixa_free_flags & IXA_FREE_TSL) {
832 ASSERT(ixa->ixa_tsl != NULL);
833 label_rele(ixa->ixa_tsl);
834 ixa->ixa_free_flags &= ~IXA_FREE_TSL;
836 ixa->ixa_tsl = ira->ira_tsl; /* A multi-level responder */
847 err = tsol_check_dest(ixa->ixa_tsl, &iackiph->ipha_dst,
851 err = tsol_check_dest(ixa->ixa_tsl, &iackip6h->ip6_dst,
859 ixa_refrele(ixa);
875 (void) ip_output_simple(iackmp, ixa);
876 ixa_refrele(ixa);