Lines Matching refs:ira

736 ah_inbound_restart(mblk_t *mp, ip_recv_attr_t *ira)  in ah_inbound_restart()  argument
742 ns = ira->ira_ill->ill_ipst->ips_netstack; in ah_inbound_restart()
746 mp = ipsec_inbound_ah_sa(mp, ira, &ah); in ah_inbound_restart()
751 ASSERT(ira->ira_flags & IRAF_IPSEC_SECURE); in ah_inbound_restart()
752 ASSERT(ira->ira_ipsec_ah_sa != NULL); in ah_inbound_restart()
754 mp = ira->ira_ipsec_ah_sa->ipsa_input_func(mp, ah, ira); in ah_inbound_restart()
762 ip_input_post_ipsec(mp, ira); in ah_inbound_restart()
2032 ah_icmp_error_v6(mblk_t *mp, ip_recv_attr_t *ira, ipsecah_stack_t *ahstack) in ah_icmp_error_v6() argument
2054 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ah_icmp_error_v6()
2065 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ah_icmp_error_v6()
2090 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ah_icmp_error_v6()
2112 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ah_icmp_error_v6()
2134 ah_icmp_error_v4(mblk_t *mp, ip_recv_attr_t *ira, ipsecah_stack_t *ahstack) in ah_icmp_error_v4() argument
2169 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ah_icmp_error_v4()
2199 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ah_icmp_error_v4()
2238 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ah_icmp_error_v4()
2263 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ah_icmp_error_v4()
2302 ipsecah_icmp_error(mblk_t *data_mp, ip_recv_attr_t *ira) in ipsecah_icmp_error() argument
2304 netstack_t *ns = ira->ira_ill->ill_ipst->ips_netstack; in ipsecah_icmp_error()
2307 if (ira->ira_flags & IRAF_IS_IPV4) in ipsecah_icmp_error()
2308 return (ah_icmp_error_v4(data_mp, ira, ahstack)); in ipsecah_icmp_error()
2310 return (ah_icmp_error_v6(data_mp, ira, ahstack)); in ipsecah_icmp_error()
2632 ah_log_bad_auth(mblk_t *mp, ip_recv_attr_t *ira, ipsec_crypto_t *ic) in ah_log_bad_auth() argument
2634 boolean_t isv4 = (ira->ira_flags & IRAF_IS_IPV4); in ah_log_bad_auth()
2635 ipsa_t *assoc = ira->ira_ipsec_ah_sa; in ah_log_bad_auth()
2638 netstack_t *ns = ira->ira_ill->ill_ipst->ips_netstack; in ah_log_bad_auth()
2667 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ah_log_bad_auth()
2865 ah_submit_req_inbound(mblk_t *phdr_mp, ip_recv_attr_t *ira, in ah_submit_req_inbound() argument
2877 ahstack = ira->ira_ill->ill_ipst->ips_netstack->netstack_ipsecah; in ah_submit_req_inbound()
2884 if ((mp = ip_recv_attr_to_mblk(ira)) == NULL || in ah_submit_req_inbound()
2886 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in ah_submit_req_inbound()
2888 ira->ira_ill); in ah_submit_req_inbound()
2926 phdr_mp = ah_auth_in_done(phdr_mp, ira, ic); in ah_submit_req_inbound()
2940 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in ah_submit_req_inbound()
2941 ah_log_bad_auth(phdr_mp, ira, ic); in ah_submit_req_inbound()
2954 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in ah_submit_req_inbound()
2955 ah_crypto_failed(phdr_mp, B_TRUE, kef_rc, ira->ira_ill, ahstack); in ah_submit_req_inbound()
3521 ah_inbound(mblk_t *data_mp, void *arg, ip_recv_attr_t *ira) in ah_inbound() argument
3524 ipsa_t *assoc = ira->ira_ipsec_ah_sa; in ah_inbound()
3529 netstack_t *ns = ira->ira_ill->ill_ipst->ips_netstack; in ah_inbound()
3549 ip_drop_packet(data_mp, B_TRUE, ira->ira_ill, in ah_inbound()
3552 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in ah_inbound()
3580 ip_drop_packet(data_mp, B_TRUE, ira->ira_ill, in ah_inbound()
3583 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in ah_inbound()
3592 if (ira->ira_flags & IRAF_IS_IPV4) { in ah_inbound()
3602 ip_drop_packet(data_mp, B_TRUE, ira->ira_ill, in ah_inbound()
3603 ((ira->ira_flags & IRAF_IS_IPV4) ? in ah_inbound()
3607 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in ah_inbound()
3616 return (ah_submit_req_inbound(data_mp, ira, length_to_skip, ah_offset, in ah_inbound()
3627 ah_auth_in_done(mblk_t *phdr_mp, ip_recv_attr_t *ira, ipsec_crypto_t *ic) in ah_auth_in_done() argument
3642 netstack_t *ns = ira->ira_ill->ill_ipst->ips_netstack; in ah_auth_in_done()
3646 isv4 = (ira->ira_flags & IRAF_IS_IPV4); in ah_auth_in_done()
3647 assoc = ira->ira_ipsec_ah_sa; in ah_auth_in_done()
3651 ip_drop_packet(phdr_mp, B_TRUE, ira->ira_ill, in ah_auth_in_done()
3654 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in ah_auth_in_done()
3660 ip_drop_packet(phdr_mp, B_TRUE, ira->ira_ill, in ah_auth_in_done()
3663 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in ah_auth_in_done()
3833 if (!ip_recv_attr_replace_label(ira, assoc->ipsa_tsl)) { in ah_auth_in_done()
3834 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ah_auth_in_done()
3836 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in ah_auth_in_done()
3846 sadb_buf_pkt(assoc, mp, ira); in ah_auth_in_done()
3854 ip_drop_packet(phdr_mp, B_TRUE, ira->ira_ill, counter, in ah_auth_in_done()
3856 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in ah_auth_in_done()
3986 uint32_t spi, void *addr, int af, ip_recv_attr_t *ira) in ipsecah_in_assocfailure() argument
3988 netstack_t *ns = ira->ira_ill->ill_ipst->ips_netstack; in ipsecah_in_assocfailure()
3997 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ipsecah_in_assocfailure()