Lines Matching refs:ixa
130 sin6_t *sin6, cred_t *cr, pid_t pid, ip_xmit_attr_t *ixa);
727 ip_xmit_attr_t *ixa; in rawip_do_connect() local
791 ixa = conn_get_ixa(connp, B_FALSE); in rawip_do_connect()
792 if (ixa == NULL) in rawip_do_connect()
803 ixa_refrele(ixa); in rawip_do_connect()
861 ASSERT(!(ixa->ixa_free_flags & IXA_FREE_CRED)); in rawip_do_connect()
862 ixa->ixa_cred = cr; in rawip_do_connect()
863 ixa->ixa_cpid = pid; in rawip_do_connect()
866 ip_xmit_attr_restore_tsl(ixa, ixa->ixa_cred); in rawip_do_connect()
870 ixa->ixa_flags |= IXAF_SCOPEID_SET; in rawip_do_connect()
871 ixa->ixa_scopeid = scopeid; in rawip_do_connect()
874 ixa->ixa_flags &= ~IXAF_SCOPEID_SET; in rawip_do_connect()
919 oldixa = conn_replace_ixa(connp, ixa); in rawip_do_connect()
923 ixa_refrele(ixa); in rawip_do_connect()
927 if (ixa != NULL) in rawip_do_connect()
928 ixa_refrele(ixa); in rawip_do_connect()
1176 ip_xmit_attr_t *ixa; in icmp_icmp_input() local
1184 ixa = conn_get_ixa(connp, B_FALSE); in icmp_icmp_input()
1185 if (ixa == NULL || ixa->ixa_ire == NULL) { in icmp_icmp_input()
1190 if (ixa != NULL) in icmp_icmp_input()
1191 ixa_refrele(ixa); in icmp_icmp_input()
1194 (void) ip_get_pmtu(ixa); in icmp_icmp_input()
1198 if (ixa->ixa_flags & IXAF_PMTU_IPV4_DF) { in icmp_icmp_input()
1206 ixa_refrele(ixa); in icmp_icmp_input()
1975 ip_xmit_attr_t *ixa = coa->coa_ixa; in icmp_do_opt_set() local
2004 ixa->ixa_protocol = connp->conn_proto; in icmp_do_opt_set()
2009 ixa->ixa_flags &= ~IXAF_SET_ULP_CKSUM; in icmp_do_opt_set()
2015 ixa->ixa_flags &= ~IXAF_SET_ULP_CKSUM; in icmp_do_opt_set()
2018 ixa->ixa_flags |= IXAF_SET_ULP_CKSUM; in icmp_do_opt_set()
2024 ixa->ixa_flags &= ~IXAF_SET_RAW_CKSUM; in icmp_do_opt_set()
2025 ixa->ixa_raw_cksum_offset = 2; in icmp_do_opt_set()
2072 ixa->ixa_flags &= ~IXAF_SET_ULP_CKSUM; in icmp_do_opt_set()
2074 ixa->ixa_flags |= IXAF_SET_ULP_CKSUM; in icmp_do_opt_set()
2106 ixa->ixa_flags &= ~IXAF_SET_RAW_CKSUM; in icmp_do_opt_set()
2107 ixa->ixa_raw_cksum_offset = 0; in icmp_do_opt_set()
2108 ixa->ixa_flags &= ~IXAF_SET_ULP_CKSUM; in icmp_do_opt_set()
2110 ixa->ixa_flags |= IXAF_SET_RAW_CKSUM; in icmp_do_opt_set()
2111 ixa->ixa_raw_cksum_offset = *i1; in icmp_do_opt_set()
2112 ixa->ixa_flags |= IXAF_SET_ULP_CKSUM; in icmp_do_opt_set()
2376 icmp_prepend_hdr(conn_t *connp, ip_xmit_attr_t *ixa, const ip_pkt_t *ipp, in icmp_prepend_hdr() argument
2386 mp = conn_prepend_hdr(ixa, ipp, v6src, v6dst, connp->conn_proto, in icmp_prepend_hdr()
2393 ixa->ixa_pktlen = data_len + ixa->ixa_ip_hdr_length; in icmp_prepend_hdr()
2412 if (ixa->ixa_flags & IXAF_IS_IPV4) { in icmp_prepend_hdr()
2415 ASSERT(ntohs(ipha->ipha_length) == ixa->ixa_pktlen); in icmp_prepend_hdr()
2420 ASSERT(ntohs(ip6h->ip6_plen) + IPV6_HDR_LEN == ixa->ixa_pktlen); in icmp_prepend_hdr()
2422 if (ixa->ixa_flags & IXAF_SET_ULP_CKSUM) { in icmp_prepend_hdr()
2424 cksum_offset = ixa->ixa_ip_hdr_length + in icmp_prepend_hdr()
2426 } else if (ixa->ixa_flags & IXAF_SET_RAW_CKSUM) { in icmp_prepend_hdr()
2427 cksum_offset = ixa->ixa_ip_hdr_length + in icmp_prepend_hdr()
2428 ixa->ixa_raw_cksum_offset; in icmp_prepend_hdr()
3021 ip_xmit_attr_t *ixa; in icmp_output_hdrincl() local
3035 ixa = conn_get_ixa_exclusive(connp); in icmp_output_hdrincl()
3036 if (ixa == NULL) { in icmp_output_hdrincl()
3046 ASSERT(!(ixa->ixa_free_flags & IXA_FREE_CRED)); in icmp_output_hdrincl()
3047 ixa->ixa_cred = cr; in icmp_output_hdrincl()
3048 ixa->ixa_cpid = pid; in icmp_output_hdrincl()
3051 ip_xmit_attr_restore_tsl(ixa, ixa->ixa_cred); in icmp_output_hdrincl()
3055 ip_attr_newdst(ixa); in icmp_output_hdrincl()
3060 ASSERT(!(ixa->ixa_free_flags & IXA_FREE_CRED)); in icmp_output_hdrincl()
3061 ixa->ixa_cred = connp->conn_cred; /* Restore */ in icmp_output_hdrincl()
3062 ixa->ixa_cpid = connp->conn_cpid; in icmp_output_hdrincl()
3063 ixa_refrele(ixa); in icmp_output_hdrincl()
3098 ixa->ixa_flags |= (IXAF_DONTFRAG | IXAF_PMTU_IPV4_DF); in icmp_output_hdrincl()
3100 ixa->ixa_flags &= ~(IXAF_DONTFRAG | IXAF_PMTU_IPV4_DF); in icmp_output_hdrincl()
3103 ixa->ixa_flags |= IXAF_NO_TTL_CHANGE; in icmp_output_hdrincl()
3109 ip_laddr_verify_v4(ipha->ipha_src, ixa->ixa_zoneid, in icmp_output_hdrincl()
3112 ixa->ixa_flags &= ~IXAF_VERIFY_SOURCE; in icmp_output_hdrincl()
3123 ixa->ixa_flags |= IXAF_IS_IPV4; in icmp_output_hdrincl()
3125 ip_attr_nexthop(ipp, ixa, &v6dst, &v6nexthop); in icmp_output_hdrincl()
3126 error = ip_attr_connect(connp, ixa, &v6src, &v6dst, &v6nexthop, in icmp_output_hdrincl()
3149 if (ixa->ixa_ire != NULL) { in icmp_output_hdrincl()
3188 error = conn_update_label(connp, ixa, &v6dst, ipp); in icmp_output_hdrincl()
3206 mp = icmp_prepend_hdr(connp, ixa, ipp, &v6src, &v6dst, 0, mp, &error); in icmp_output_hdrincl()
3212 if (ixa->ixa_pktlen > IP_MAXPACKET) { in icmp_output_hdrincl()
3229 ixa->ixa_protocol = ipha->ipha_protocol; in icmp_output_hdrincl()
3262 if (ixa->ixa_ipsec_policy != NULL) { in icmp_output_hdrincl()
3263 IPPOL_REFRELE(ixa->ixa_ipsec_policy); in icmp_output_hdrincl()
3264 ixa->ixa_ipsec_policy = NULL; in icmp_output_hdrincl()
3265 ixa->ixa_flags &= ~IXAF_IPSEC_SECURE; in icmp_output_hdrincl()
3267 mp = ip_output_attach_policy(mp, ipha, NULL, connp, ixa); in icmp_output_hdrincl()
3278 error = conn_ip_output(mp, ixa); in icmp_output_hdrincl()
3284 (void) ixa_check_drain_insert(connp, ixa); in icmp_output_hdrincl()
3296 ASSERT(!(ixa->ixa_free_flags & IXA_FREE_CRED)); in icmp_output_hdrincl()
3297 ixa->ixa_cred = connp->conn_cred; /* Restore */ in icmp_output_hdrincl()
3298 ixa->ixa_cpid = connp->conn_cpid; in icmp_output_hdrincl()
3299 ixa_refrele(ixa); in icmp_output_hdrincl()
3306 icmp_output_attach_policy(mblk_t *mp, conn_t *connp, ip_xmit_attr_t *ixa) in icmp_output_attach_policy() argument
3311 if (ixa->ixa_flags & IXAF_IS_IPV4) in icmp_output_attach_policy()
3316 if (ixa->ixa_ipsec_policy != NULL) { in icmp_output_attach_policy()
3317 IPPOL_REFRELE(ixa->ixa_ipsec_policy); in icmp_output_attach_policy()
3318 ixa->ixa_ipsec_policy = NULL; in icmp_output_attach_policy()
3319 ixa->ixa_flags &= ~IXAF_IPSEC_SECURE; in icmp_output_attach_policy()
3321 return (ip_output_attach_policy(mp, ipha, ip6h, connp, ixa)); in icmp_output_attach_policy()
3338 ip_xmit_attr_t *ixa; in icmp_output_ancillary() local
3357 ixa = conn_get_ixa_exclusive(connp); in icmp_output_ancillary()
3358 if (ixa == NULL) { in icmp_output_ancillary()
3364 ASSERT(!(ixa->ixa_free_flags & IXA_FREE_CRED)); in icmp_output_ancillary()
3365 ixa->ixa_cred = cr; in icmp_output_ancillary()
3366 ixa->ixa_cpid = pid; in icmp_output_ancillary()
3369 ip_xmit_attr_restore_tsl(ixa, ixa->ixa_cred); in icmp_output_ancillary()
3373 ip_attr_newdst(ixa); in icmp_output_ancillary()
3378 ASSERT(!(ixa->ixa_free_flags & IXA_FREE_CRED)); in icmp_output_ancillary()
3379 ixa->ixa_cred = connp->conn_cred; /* Restore */ in icmp_output_ancillary()
3380 ixa->ixa_cpid = connp->conn_cpid; in icmp_output_ancillary()
3381 ixa_refrele(ixa); in icmp_output_ancillary()
3401 coa->coa_ixa = ixa; in icmp_output_ancillary()
3444 ixa->ixa_flags &= ~IXAF_SCOPEID_SET; in icmp_output_ancillary()
3445 ixa->ixa_flags |= IXAF_IS_IPV4; in icmp_output_ancillary()
3455 ixa->ixa_scopeid = sin6->sin6_scope_id; in icmp_output_ancillary()
3456 ixa->ixa_flags |= IXAF_SCOPEID_SET; in icmp_output_ancillary()
3458 ixa->ixa_flags &= ~IXAF_SCOPEID_SET; in icmp_output_ancillary()
3462 ixa->ixa_flags |= IXAF_IS_IPV4; in icmp_output_ancillary()
3464 ixa->ixa_flags &= ~IXAF_IS_IPV4; in icmp_output_ancillary()
3482 if (ixa->ixa_flags & IXAF_IS_IPV4) { in icmp_output_ancillary()
3497 if (ixa->ixa_flags & IXAF_IS_IPV4) { in icmp_output_ancillary()
3501 laddr_type = ip_laddr_verify_v4(v4src, ixa->ixa_zoneid, in icmp_output_ancillary()
3504 laddr_type = ip_laddr_verify_v6(&v6src, ixa->ixa_zoneid, in icmp_output_ancillary()
3508 ixa->ixa_flags &= ~IXAF_VERIFY_SOURCE; in icmp_output_ancillary()
3511 ip_attr_nexthop(ipp, ixa, &v6dst, &v6nexthop); in icmp_output_ancillary()
3512 error = ip_attr_connect(connp, ixa, &v6src, &v6dst, &v6nexthop, dstport, in icmp_output_ancillary()
3535 if (ixa->ixa_ire != NULL) { in icmp_output_ancillary()
3572 error = conn_update_label(connp, ixa, &v6dst, ipp); in icmp_output_ancillary()
3579 mp = icmp_prepend_hdr(connp, ixa, ipp, &v6src, &v6dst, flowinfo, mp, in icmp_output_ancillary()
3586 if (ixa->ixa_pktlen > IP_MAXPACKET) { in icmp_output_ancillary()
3594 mp = icmp_output_attach_policy(mp, connp, ixa); in icmp_output_ancillary()
3604 error = conn_ip_output(mp, ixa); in icmp_output_ancillary()
3606 ixa->ixa_flags |= IXAF_VERIFY_SOURCE; in icmp_output_ancillary()
3612 (void) ixa_check_drain_insert(connp, ixa); in icmp_output_ancillary()
3637 ASSERT(!(ixa->ixa_free_flags & IXA_FREE_CRED)); in icmp_output_ancillary()
3638 ixa->ixa_cred = connp->conn_cred; /* Restore */ in icmp_output_ancillary()
3639 ixa->ixa_cpid = connp->conn_cpid; in icmp_output_ancillary()
3640 ixa_refrele(ixa); in icmp_output_ancillary()
3656 ip_xmit_attr_t *ixa; in icmp_output_connected() local
3663 ixa = conn_get_ixa(connp, B_FALSE); in icmp_output_connected()
3664 if (ixa == NULL) { in icmp_output_connected()
3671 ASSERT(!(ixa->ixa_free_flags & IXA_FREE_CRED)); in icmp_output_connected()
3672 ixa->ixa_cred = cr; in icmp_output_connected()
3673 ixa->ixa_cpid = pid; in icmp_output_connected()
3676 switch (ixa->ixa_protocol) { in icmp_output_connected()
3686 mp = icmp_prepend_header_template(connp, ixa, mp, in icmp_output_connected()
3692 ASSERT(!(ixa->ixa_free_flags & IXA_FREE_CRED)); in icmp_output_connected()
3693 ixa->ixa_cred = connp->conn_cred; /* Restore */ in icmp_output_connected()
3694 ixa->ixa_cpid = connp->conn_cpid; in icmp_output_connected()
3695 ixa_refrele(ixa); in icmp_output_connected()
3703 mp = icmp_output_attach_policy(mp, connp, ixa); in icmp_output_connected()
3707 ASSERT(!(ixa->ixa_free_flags & IXA_FREE_CRED)); in icmp_output_connected()
3708 ixa->ixa_cred = connp->conn_cred; /* Restore */ in icmp_output_connected()
3709 ixa->ixa_cpid = connp->conn_cpid; in icmp_output_connected()
3710 ixa_refrele(ixa); in icmp_output_connected()
3719 if (ixa->ixa_ire == NULL) { in icmp_output_connected()
3727 ip_attr_nexthop(&connp->conn_xmit_ipp, ixa, &faddr, &nexthop); in icmp_output_connected()
3730 error = ip_attr_connect(connp, ixa, &saddr, &faddr, &nexthop, in icmp_output_connected()
3753 if (ixa->ixa_ire != NULL) { in icmp_output_connected()
3764 ASSERT(!(ixa->ixa_free_flags & IXA_FREE_CRED)); in icmp_output_connected()
3765 ixa->ixa_cred = connp->conn_cred; /* Restore */ in icmp_output_connected()
3766 ixa->ixa_cpid = connp->conn_cpid; in icmp_output_connected()
3767 ixa_refrele(ixa); in icmp_output_connected()
3780 error = conn_ip_output(mp, ixa); in icmp_output_connected()
3786 (void) ixa_check_drain_insert(connp, ixa); in icmp_output_connected()
3797 ASSERT(!(ixa->ixa_free_flags & IXA_FREE_CRED)); in icmp_output_connected()
3798 ixa->ixa_cred = connp->conn_cred; /* Restore */ in icmp_output_connected()
3799 ixa->ixa_cpid = connp->conn_cpid; in icmp_output_connected()
3800 ixa_refrele(ixa); in icmp_output_connected()
3812 ip_xmit_attr_t *ixa) in icmp_output_lastdst() argument
3820 ASSERT(ixa != NULL); in icmp_output_lastdst()
3823 ASSERT(!(ixa->ixa_free_flags & IXA_FREE_CRED)); in icmp_output_lastdst()
3824 ixa->ixa_cred = cr; in icmp_output_lastdst()
3825 ixa->ixa_cpid = pid; in icmp_output_lastdst()
3828 switch (ixa->ixa_protocol) { in icmp_output_lastdst()
3838 mp = icmp_prepend_header_template(connp, ixa, mp, in icmp_output_lastdst()
3844 ASSERT(!(ixa->ixa_free_flags & IXA_FREE_CRED)); in icmp_output_lastdst()
3845 ixa->ixa_cred = connp->conn_cred; /* Restore */ in icmp_output_lastdst()
3846 ixa->ixa_cpid = connp->conn_cpid; in icmp_output_lastdst()
3847 ixa_refrele(ixa); in icmp_output_lastdst()
3855 mp = icmp_output_attach_policy(mp, connp, ixa); in icmp_output_lastdst()
3859 ASSERT(!(ixa->ixa_free_flags & IXA_FREE_CRED)); in icmp_output_lastdst()
3860 ixa->ixa_cred = connp->conn_cred; /* Restore */ in icmp_output_lastdst()
3861 ixa->ixa_cpid = connp->conn_cpid; in icmp_output_lastdst()
3862 ixa_refrele(ixa); in icmp_output_lastdst()
3871 if (ixa->ixa_ire == NULL) { in icmp_output_lastdst()
3879 ip_attr_nexthop(&connp->conn_xmit_ipp, ixa, &lastdst, &nexthop); in icmp_output_lastdst()
3882 error = ip_attr_connect(connp, ixa, &lastsrc, &lastdst, in icmp_output_lastdst()
3905 if (ixa->ixa_ire != NULL) { in icmp_output_lastdst()
3916 ASSERT(!(ixa->ixa_free_flags & IXA_FREE_CRED)); in icmp_output_lastdst()
3917 ixa->ixa_cred = connp->conn_cred; /* Restore */ in icmp_output_lastdst()
3918 ixa->ixa_cpid = connp->conn_cpid; in icmp_output_lastdst()
3919 ixa_refrele(ixa); in icmp_output_lastdst()
3931 error = conn_ip_output(mp, ixa); in icmp_output_lastdst()
3937 (void) ixa_check_drain_insert(connp, ixa); in icmp_output_lastdst()
3961 ASSERT(!(ixa->ixa_free_flags & IXA_FREE_CRED)); in icmp_output_lastdst()
3962 ixa->ixa_cred = connp->conn_cred; /* Restore */ in icmp_output_lastdst()
3963 ixa->ixa_cpid = connp->conn_cpid; in icmp_output_lastdst()
3964 ixa_refrele(ixa); in icmp_output_lastdst()
3978 icmp_prepend_header_template(conn_t *connp, ip_xmit_attr_t *ixa, mblk_t *mp, in icmp_prepend_header_template() argument
4002 ixa->ixa_pktlen = pktlen; in icmp_prepend_header_template()
4024 ixa->ixa_ip_hdr_length = ip_hdr_length; in icmp_prepend_header_template()
4043 if (ixa->ixa_flags & IXAF_IS_IPV4) { in icmp_prepend_header_template()
4079 if (ixa->ixa_flags & IXAF_SET_ULP_CKSUM) { in icmp_prepend_header_template()
4081 cksum_offset = ixa->ixa_ip_hdr_length + in icmp_prepend_header_template()
4083 } else if (ixa->ixa_flags & IXAF_SET_RAW_CKSUM) { in icmp_prepend_header_template()
4084 cksum_offset = ixa->ixa_ip_hdr_length + in icmp_prepend_header_template()
4085 ixa->ixa_raw_cksum_offset; in icmp_prepend_header_template()
4246 ip_xmit_attr_t *ixa; in icmp_wput() local
4254 ixa = conn_get_ixa(connp, B_FALSE); in icmp_wput()
4255 if (ixa == NULL) { in icmp_wput()
4263 ipsec_outbound_policy_current(ixa)) { in icmp_wput()
4266 pid, ixa); in icmp_wput()
4270 sin6, cr, pid, ixa); in icmp_wput()
4322 ip_xmit_attr_t *ixa; in icmp_wput() local
4330 ixa = conn_get_ixa(connp, B_FALSE); in icmp_wput()
4331 if (ixa == NULL) { in icmp_wput()
4338 ipsec_outbound_policy_current(ixa)) { in icmp_wput()
4341 pid, ixa); in icmp_wput()
4345 NULL, cr, pid, ixa); in icmp_wput()
4376 cred_t *cr, pid_t pid, ip_xmit_attr_t *ixa) in icmp_output_newdst() argument
4391 ASSERT(ixa != NULL); in icmp_output_newdst()
4400 ASSERT(!(ixa->ixa_free_flags & IXA_FREE_CRED)); in icmp_output_newdst()
4401 ixa->ixa_cred = cr; in icmp_output_newdst()
4402 ixa->ixa_cpid = pid; in icmp_output_newdst()
4405 ip_xmit_attr_restore_tsl(ixa, ixa->ixa_cred); in icmp_output_newdst()
4419 ip_attr_newdst(ixa); in icmp_output_newdst()
4437 ixa->ixa_flags &= ~IXAF_SCOPEID_SET; in icmp_output_newdst()
4438 ixa->ixa_flags |= IXAF_IS_IPV4; in icmp_output_newdst()
4447 ixa->ixa_scopeid = sin6->sin6_scope_id; in icmp_output_newdst()
4448 ixa->ixa_flags |= IXAF_SCOPEID_SET; in icmp_output_newdst()
4450 ixa->ixa_flags &= ~IXAF_SCOPEID_SET; in icmp_output_newdst()
4454 ixa->ixa_flags |= IXAF_IS_IPV4; in icmp_output_newdst()
4456 ixa->ixa_flags &= ~IXAF_IS_IPV4; in icmp_output_newdst()
4471 if (ixa->ixa_flags & IXAF_IS_IPV4) { in icmp_output_newdst()
4481 switch (ixa->ixa_protocol) { in icmp_output_newdst()
4490 ip_attr_nexthop(&connp->conn_xmit_ipp, ixa, &v6dst, &v6nexthop); in icmp_output_newdst()
4493 error = ip_attr_connect(connp, ixa, &v6src, &v6dst, &v6nexthop, dstport, in icmp_output_newdst()
4516 if (ixa->ixa_ire != NULL) { in icmp_output_newdst()
4574 error = conn_update_label(connp, ixa, &v6dst, in icmp_output_newdst()
4599 if (ixa->ixa_flags & IXAF_IS_IPV4) { in icmp_output_newdst()
4603 if (ixa->ixa_flags & IXAF_PMTU_IPV4_DF) { in icmp_output_newdst()
4620 oldixa = conn_replace_ixa(connp, ixa); in icmp_output_newdst()
4623 connp->conn_lastscopeid = ixa->ixa_scopeid; in icmp_output_newdst()
4628 data_mp = icmp_prepend_header_template(connp, ixa, data_mp, &v6src, in icmp_output_newdst()
4642 data_mp = icmp_output_attach_policy(data_mp, connp, ixa); in icmp_output_newdst()
4653 error = conn_ip_output(data_mp, ixa); in icmp_output_newdst()
4659 (void) ixa_check_drain_insert(connp, ixa); in icmp_output_newdst()
4684 ASSERT(!(ixa->ixa_free_flags & IXA_FREE_CRED)); in icmp_output_newdst()
4685 ixa->ixa_cred = connp->conn_cred; /* Restore */ in icmp_output_newdst()
4686 ixa->ixa_cpid = connp->conn_cpid; in icmp_output_newdst()
4687 ixa_refrele(ixa); in icmp_output_newdst()
4691 ASSERT(!(ixa->ixa_free_flags & IXA_FREE_CRED)); in icmp_output_newdst()
4692 ixa->ixa_cred = connp->conn_cred; /* Restore */ in icmp_output_newdst()
4693 ixa->ixa_cpid = connp->conn_cpid; in icmp_output_newdst()
4694 ixa_refrele(ixa); in icmp_output_newdst()
5634 ip_xmit_attr_t *ixa; in rawip_send() local
5733 ixa = conn_get_ixa(connp, B_FALSE); in rawip_send()
5734 if (ixa == NULL) { in rawip_send()
5739 ixa = NULL; in rawip_send()
5755 if (ixa != NULL) in rawip_send()
5756 ixa_refrele(ixa); in rawip_send()
5762 ASSERT(ixa == NULL); in rawip_send()
5767 ipsec_outbound_policy_current(ixa)) { in rawip_send()
5769 error = icmp_output_lastdst(connp, mp, cr, pid, ixa); in rawip_send()
5773 pid, ixa); in rawip_send()
5792 ixa = conn_get_ixa(connp, B_FALSE); in rawip_send()
5793 if (ixa == NULL) { in rawip_send()
5798 ixa = NULL; in rawip_send()
5812 if (ixa != NULL) in rawip_send()
5813 ixa_refrele(ixa); in rawip_send()
5820 ASSERT(ixa == NULL); in rawip_send()
5824 ipsec_outbound_policy_current(ixa)) { in rawip_send()
5826 error = icmp_output_lastdst(connp, mp, cr, pid, ixa); in rawip_send()
5830 pid, ixa); in rawip_send()