Lines Matching refs:ira
1136 esp_inbound(mblk_t *data_mp, void *arg, ip_recv_attr_t *ira) in esp_inbound() argument
1139 ipsa_t *ipsa = ira->ira_ipsec_esp_sa; in esp_inbound()
1140 netstack_t *ns = ira->ira_ill->ill_ipst->ips_netstack; in esp_inbound()
1158 ip_drop_packet(data_mp, B_TRUE, ira->ira_ill, in esp_inbound()
1161 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in esp_inbound()
1169 if (!(ira->ira_flags & IRAF_IS_IPV4)) { in esp_inbound()
1180 return (esp_submit_req_inbound(data_mp, ira, ipsa, in esp_inbound()
1640 esp_in_done(mblk_t *data_mp, ip_recv_attr_t *ira, ipsec_crypto_t *ic) in esp_in_done() argument
1649 netstack_t *ns = ira->ira_ill->ill_ipst->ips_netstack; in esp_in_done()
1653 assoc = ira->ira_ipsec_esp_sa; in esp_in_done()
1719 ASSERT(ira->ira_flags & IRAF_ESP_UDP_PORTS); in esp_in_done()
1720 ASSERT(ira->ira_esp_udp_ports != 0); in esp_in_done()
1721 esp_port_freshness(ira->ira_esp_udp_ports, assoc); in esp_in_done()
1744 if (esp_strip_header(data_mp, (ira->ira_flags & IRAF_IS_IPV4), in esp_in_done()
1748 if (!ip_recv_attr_replace_label(ira, assoc->ipsa_tsl)) { in esp_in_done()
1749 ip_drop_packet(data_mp, B_TRUE, ira->ira_ill, in esp_in_done()
1752 BUMP_MIB(ira->ira_ill->ill_ip_mib, in esp_in_done()
1765 sadb_buf_pkt(assoc, data_mp, ira); in esp_in_done()
1775 ip_drop_packet(data_mp, B_TRUE, ira->ira_ill, counter, in esp_in_done()
1777 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in esp_in_done()
1786 esp_log_bad_auth(mblk_t *mp, ip_recv_attr_t *ira) in esp_log_bad_auth() argument
1788 ipsa_t *assoc = ira->ira_ipsec_esp_sa; in esp_log_bad_auth()
1789 netstack_t *ns = ira->ira_ill->ill_ipst->ips_netstack; in esp_log_bad_auth()
1805 ip_drop_packet(mp, B_TRUE, ira->ira_ill, in esp_log_bad_auth()
2070 esp_submit_req_inbound(mblk_t *esp_mp, ip_recv_attr_t *ira, in esp_submit_req_inbound() argument
2086 netstack_t *ns = ira->ira_ill->ill_ipst->ips_netstack; in esp_submit_req_inbound()
2119 ip_drop_packet(esp_mp, B_TRUE, ira->ira_ill, in esp_submit_req_inbound()
2126 if ((mp = ip_recv_attr_to_mblk(ira)) == NULL || in esp_submit_req_inbound()
2128 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in esp_submit_req_inbound()
2130 ira->ira_ill); in esp_submit_req_inbound()
2216 esp_mp = esp_in_done(esp_mp, ira, ic); in esp_submit_req_inbound()
2233 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in esp_submit_req_inbound()
2234 esp_log_bad_auth(esp_mp, ira); in esp_submit_req_inbound()
2243 BUMP_MIB(ira->ira_ill->ill_ip_mib, ipIfStatsInDiscards); in esp_submit_req_inbound()
2244 esp_crypto_failed(esp_mp, B_TRUE, kef_rc, ira->ira_ill, espstack); in esp_submit_req_inbound()
2972 ipsecesp_icmp_error(mblk_t *data_mp, ip_recv_attr_t *ira) in ipsecesp_icmp_error() argument
2974 netstack_t *ns = ira->ira_ill->ill_ipst->ips_netstack; in ipsecesp_icmp_error()
2993 ip_drop_packet(data_mp, B_TRUE, ira->ira_ill, in ipsecesp_icmp_error()
3267 esp_inbound_restart(mblk_t *mp, ip_recv_attr_t *ira) in esp_inbound_restart() argument
3270 netstack_t *ns = ira->ira_ill->ill_ipst->ips_netstack; in esp_inbound_restart()
3276 mp = ipsec_inbound_esp_sa(mp, ira, &esph); in esp_inbound_restart()
3281 ASSERT(ira->ira_flags & IRAF_IPSEC_SECURE); in esp_inbound_restart()
3282 ASSERT(ira->ira_ipsec_esp_sa != NULL); in esp_inbound_restart()
3284 mp = ira->ira_ipsec_esp_sa->ipsa_input_func(mp, esph, ira); in esp_inbound_restart()
3293 ip_input_post_ipsec(mp, ira); in esp_inbound_restart()
4170 uint32_t spi, void *addr, int af, ip_recv_attr_t *ira) argument
4172 netstack_t *ns = ira->ira_ill->ill_ipst->ips_netstack;
4181 ip_drop_packet(mp, B_TRUE, ira->ira_ill,