Lines Matching defs:ira

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