Lines Matching refs:ira

724 ah_inbound_restart(mblk_t *mp, ip_recv_attr_t *ira)  in ah_inbound_restart()  argument
730 ns = ira->ira_ill->ill_ipst->ips_netstack; in ah_inbound_restart()
734 mp = ipsec_inbound_ah_sa(mp, ira, &ah); in ah_inbound_restart()
739 ASSERT(ira->ira_flags & IRAF_IPSEC_SECURE); in ah_inbound_restart()
740 ASSERT(ira->ira_ipsec_ah_sa != NULL); in ah_inbound_restart()
742 mp = ira->ira_ipsec_ah_sa->ipsa_input_func(mp, ah, ira); in ah_inbound_restart()
750 ip_input_post_ipsec(mp, ira); in ah_inbound_restart()
1877 ah_icmp_error_v6(mblk_t *mp, ip_recv_attr_t *ira, ipsecah_stack_t *ahstack) in ah_icmp_error_v6() argument
1899 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ah_icmp_error_v6()
1910 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ah_icmp_error_v6()
1935 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ah_icmp_error_v6()
1957 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ah_icmp_error_v6()
1979 ah_icmp_error_v4(mblk_t *mp, ip_recv_attr_t *ira, ipsecah_stack_t *ahstack) in ah_icmp_error_v4() argument
2014 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ah_icmp_error_v4()
2044 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ah_icmp_error_v4()
2083 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ah_icmp_error_v4()
2108 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ah_icmp_error_v4()
2147 ipsecah_icmp_error(mblk_t *data_mp, ip_recv_attr_t *ira) in ipsecah_icmp_error() argument
2149 netstack_t *ns = ira->ira_ill->ill_ipst->ips_netstack; in ipsecah_icmp_error()
2152 if (ira->ira_flags & IRAF_IS_IPV4) in ipsecah_icmp_error()
2153 return (ah_icmp_error_v4(data_mp, ira, ahstack)); in ipsecah_icmp_error()
2155 return (ah_icmp_error_v6(data_mp, ira, ahstack)); in ipsecah_icmp_error()
2477 ah_log_bad_auth(mblk_t *mp, ip_recv_attr_t *ira, ipsec_crypto_t *ic) in ah_log_bad_auth() argument
2479 boolean_t isv4 = (ira->ira_flags & IRAF_IS_IPV4); in ah_log_bad_auth()
2480 ipsa_t *assoc = ira->ira_ipsec_ah_sa; in ah_log_bad_auth()
2483 netstack_t *ns = ira->ira_ill->ill_ipst->ips_netstack; in ah_log_bad_auth()
2512 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ah_log_bad_auth()
2710 ah_submit_req_inbound(mblk_t *phdr_mp, ip_recv_attr_t *ira, in ah_submit_req_inbound() argument
2722 ahstack = ira->ira_ill->ill_ipst->ips_netstack->netstack_ipsecah; in ah_submit_req_inbound()
2729 if ((mp = ip_recv_attr_to_mblk(ira)) == NULL || in ah_submit_req_inbound()
2731 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in ah_submit_req_inbound()
2733 ira->ira_ill); in ah_submit_req_inbound()
2771 phdr_mp = ah_auth_in_done(phdr_mp, ira, ic); in ah_submit_req_inbound()
2785 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in ah_submit_req_inbound()
2786 ah_log_bad_auth(phdr_mp, ira, ic); in ah_submit_req_inbound()
2799 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in ah_submit_req_inbound()
2800 ah_crypto_failed(phdr_mp, B_TRUE, kef_rc, ira->ira_ill, ahstack); in ah_submit_req_inbound()
3366 ah_inbound(mblk_t *data_mp, void *arg, ip_recv_attr_t *ira) in ah_inbound() argument
3369 ipsa_t *assoc = ira->ira_ipsec_ah_sa; in ah_inbound()
3374 netstack_t *ns = ira->ira_ill->ill_ipst->ips_netstack; in ah_inbound()
3394 ip_drop_packet(data_mp, B_TRUE, ira->ira_ill, in ah_inbound()
3397 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in ah_inbound()
3425 ip_drop_packet(data_mp, B_TRUE, ira->ira_ill, in ah_inbound()
3428 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in ah_inbound()
3437 if (ira->ira_flags & IRAF_IS_IPV4) { in ah_inbound()
3447 ip_drop_packet(data_mp, B_TRUE, ira->ira_ill, in ah_inbound()
3448 ((ira->ira_flags & IRAF_IS_IPV4) ? in ah_inbound()
3452 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in ah_inbound()
3461 return (ah_submit_req_inbound(data_mp, ira, length_to_skip, ah_offset, in ah_inbound()
3472 ah_auth_in_done(mblk_t *phdr_mp, ip_recv_attr_t *ira, ipsec_crypto_t *ic) in ah_auth_in_done() argument
3487 netstack_t *ns = ira->ira_ill->ill_ipst->ips_netstack; in ah_auth_in_done()
3491 isv4 = (ira->ira_flags & IRAF_IS_IPV4); in ah_auth_in_done()
3492 assoc = ira->ira_ipsec_ah_sa; in ah_auth_in_done()
3496 ip_drop_packet(phdr_mp, B_TRUE, ira->ira_ill, in ah_auth_in_done()
3499 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in ah_auth_in_done()
3505 ip_drop_packet(phdr_mp, B_TRUE, ira->ira_ill, in ah_auth_in_done()
3508 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in ah_auth_in_done()
3678 if (!ip_recv_attr_replace_label(ira, assoc->ipsa_tsl)) { in ah_auth_in_done()
3679 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ah_auth_in_done()
3681 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in ah_auth_in_done()
3691 sadb_buf_pkt(assoc, mp, ira); in ah_auth_in_done()
3699 ip_drop_packet(phdr_mp, B_TRUE, ira->ira_ill, counter, in ah_auth_in_done()
3701 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in ah_auth_in_done()
3831 uint32_t spi, void *addr, int af, ip_recv_attr_t *ira) in ipsecah_in_assocfailure() argument
3833 netstack_t *ns = ira->ira_ill->ill_ipst->ips_netstack; in ipsecah_in_assocfailure()
3842 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in ipsecah_in_assocfailure()