Searched defs:ira (Results 26 - 35 of 35) sorted by relevance

12

/illumos-gate/usr/src/uts/common/inet/iptun/
H A Diptun.c1836 ip_recv_attr_t *ira)
2388 ip_recv_attr_t *ira)
2422 data_mp = ipsec_tun_inbound(ira, data_mp, iptun->iptun_itp,
2461 data_mp, ira->ira_tsl);
2464 data_mp, ira->ira_tsl);
2499 ira->ira_tsl);
2502 ira->ira_tsl);
2561 ip_recv_attr_t *ira)
2592 data_mp = ipsec_tun_inbound(ira, data_mp, iptun->iptun_itp,
2654 data_mp, ira
1835 iptun_verifyicmp(conn_t *connp, void *arg2, icmph_t *icmph, icmp6_t *icmp6, ip_recv_attr_t *ira) argument
2387 iptun_input_icmp_v4(iptun_t *iptun, mblk_t *data_mp, icmph_t *icmph, ip_recv_attr_t *ira) argument
2560 iptun_input_icmp_v6(iptun_t *iptun, mblk_t *data_mp, icmp6_t *icmp6h, ip_recv_attr_t *ira) argument
2680 iptun_input_icmp(void *arg, mblk_t *mp, void *arg2, ip_recv_attr_t *ira) argument
2773 iptun_input(void *arg, mblk_t *data_mp, void *arg2, ip_recv_attr_t *ira) argument
[all...]
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dicmp.c1141 icmp_icmp_input(void *arg1, mblk_t *mp, void *arg2, ip_recv_attr_t *ira) argument
1158 icmp_icmp_error_ipv6(connp, mp, ira);
1164 ASSERT(IPH_HDR_LENGTH(ipha) == ira->ira_ip_hdr_length);
1165 iph_hdr_length = ira->ira_ip_hdr_length;
1271 icmp_icmp_error_ipv6(conn_t *connp, mblk_t *mp, ip_recv_attr_t *ira) argument
1288 ASSERT(iph_hdr_length == ira->ira_ip_hdr_length);
1291 iph_hdr_length = ira->ira_ip_hdr_length;
2557 icmp_input(void *arg1, mblk_t *mp, void *arg2, ip_recv_attr_t *ira) argument
2583 ASSERT(ira->ira_pktlen == msgdsize(mp));
2584 pkt_len = ira
[all...]
H A Dip6.c197 icmp_inbound_v6(mblk_t *mp, ip_recv_attr_t *ira) argument
203 ill_t *ill = ira->ira_ill;
220 if (!(ira->ira_flags & IRAF_L2SRC_SET))
221 ip_setl2src(mp, ira, ira->ira_rill);
223 ip_hdr_length = ira->ira_ip_hdr_length;
225 if (ira->ira_pktlen < (ip_hdr_length + ICMP6_MINLEN)) {
231 ip6h = ip_pullup(mp, ip_hdr_length + ICMP6_MINLEN, ira);
298 icmp_send_reply_v6(mp, ip6h, icmp6, ira);
315 ndp_input(mp, ira);
432 icmp_send_reply_v6(mblk_t *mp, ip6_t *ip6h, icmp6_t *icmp6, ip_recv_attr_t *ira) argument
538 icmp_inbound_verify_v6(mblk_t *mp, icmp6_t *icmp6, ip_recv_attr_t *ira) argument
671 icmp_inbound_too_big_v6(icmp6_t *icmp6, ip_recv_attr_t *ira) argument
765 icmp_inbound_error_fanout_v6(mblk_t *mp, icmp6_t *icmp6, ip_recv_attr_t *ira) argument
1013 icmp_redirect_v6(mblk_t *mp, ip6_t *ip6h, nd_redirect_t *rd, ip_recv_attr_t *ira) argument
1261 icmp_pkt_v6(mblk_t *mp, void *stuff, size_t len, const in6_addr_t *v6src_ptr, ip_recv_attr_t *ira) argument
1484 icmp_pkt_err_ok_v6(mblk_t *mp, boolean_t mcast_ok, ip_recv_attr_t *ira) argument
1566 ip_send_potential_redirect_v6(mblk_t *mp, ip6_t *ip6h, ire_t *ire, ip_recv_attr_t *ira) argument
1633 icmp_send_redirect_v6(mblk_t *mp, in6_addr_t *targetp, in6_addr_t *dest, ip_recv_attr_t *ira) argument
1736 icmp_time_exceeded_v6(mblk_t *mp, uint8_t code, boolean_t mcast_ok, ip_recv_attr_t *ira) argument
1757 icmp_unreachable_v6(mblk_t *mp, uint8_t code, boolean_t mcast_ok, ip_recv_attr_t *ira) argument
1778 icmp_pkt2big_v6(mblk_t *mp, uint32_t mtu, boolean_t mcast_ok, ip_recv_attr_t *ira) argument
1802 icmp_param_problem_v6(mblk_t *mp, uint8_t code, uint32_t offset, boolean_t mcast_ok, ip_recv_attr_t *ira) argument
1819 icmp_param_problem_nexthdr_v6(mblk_t *mp, boolean_t mcast_ok, ip_recv_attr_t *ira) argument
2298 ip_fanout_proto_v6(mblk_t *mp, ip6_t *ip6h, ip_recv_attr_t *ira) argument
2397 ip_fanout_send_icmp_v6(mblk_t *mp, uint_t icmp_type, uint8_t icmp_code, ip_recv_attr_t *ira) argument
2481 ip_fanout_udp_multi_v6(mblk_t *mp, ip6_t *ip6h, uint16_t lport, uint16_t fport, ip_recv_attr_t *ira) argument
2868 ip_process_options_v6(mblk_t *mp, ip6_t *ip6h, uint8_t *optptr, uint_t optlen, uint8_t hdr_type, ip_recv_attr_t *ira) argument
3071 ip_process_rthdr(mblk_t *mp, ip6_t *ip6h, ip6_rthdr_t *rth, ip_recv_attr_t *ira) argument
3239 ipsec_early_ah_v6(mblk_t *mp, ip_recv_attr_t *ira) argument
3294 ip_input_fragment_v6(mblk_t *mp, ip6_t *ip6h, ip6_frag_t *fraghdr, uint_t remlen, ip_recv_attr_t *ira) argument
4424 conn_wantpacket_v6(conn_t *connp, ip_recv_attr_t *ira, ip6_t *ip6h) argument
[all...]
H A Dipsecah.c736 ah_inbound_restart(mblk_t *mp, ip_recv_attr_t *ira) argument
742 ns = ira->ira_ill->ill_ipst->ips_netstack;
746 mp = ipsec_inbound_ah_sa(mp, ira, &ah);
751 ASSERT(ira->ira_flags & IRAF_IPSEC_SECURE);
752 ASSERT(ira->ira_ipsec_ah_sa != NULL);
754 mp = ira->ira_ipsec_ah_sa->ipsa_input_func(mp, ah, ira);
762 ip_input_post_ipsec(mp, ira);
2032 ah_icmp_error_v6(mblk_t *mp, ip_recv_attr_t *ira, ipsecah_stack_t *ahstack) argument
2054 ip_drop_packet(mp, B_TRUE, ira
2134 ah_icmp_error_v4(mblk_t *mp, ip_recv_attr_t *ira, ipsecah_stack_t *ahstack) argument
2302 ipsecah_icmp_error(mblk_t *data_mp, ip_recv_attr_t *ira) argument
2632 ah_log_bad_auth(mblk_t *mp, ip_recv_attr_t *ira, ipsec_crypto_t *ic) argument
2865 ah_submit_req_inbound(mblk_t *phdr_mp, ip_recv_attr_t *ira, size_t skip_len, uint32_t ah_offset, ipsa_t *assoc) argument
3521 ah_inbound(mblk_t *data_mp, void *arg, ip_recv_attr_t *ira) argument
3627 ah_auth_in_done(mblk_t *phdr_mp, ip_recv_attr_t *ira, ipsec_crypto_t *ic) argument
3985 ipsecah_in_assocfailure(mblk_t *mp, char level, ushort_t sl, char *fmt, uint32_t spi, void *addr, int af, ip_recv_attr_t *ira) argument
[all...]
H A Dipsecesp.c1136 esp_inbound(mblk_t *data_mp, void *arg, ip_recv_attr_t *ira) argument
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) argument
1649 netstack_t *ns = ira->ira_ill->ill_ipst->ips_netstack;
1653 assoc = ira
1786 esp_log_bad_auth(mblk_t *mp, ip_recv_attr_t *ira) argument
2070 esp_submit_req_inbound(mblk_t *esp_mp, ip_recv_attr_t *ira, ipsa_t *assoc, uint_t esph_offset) argument
2972 ipsecesp_icmp_error(mblk_t *data_mp, ip_recv_attr_t *ira) argument
3267 esp_inbound_restart(mblk_t *mp, ip_recv_attr_t *ira) argument
4169 ipsecesp_in_assocfailure(mblk_t *mp, char level, ushort_t sl, char *fmt, uint32_t spi, void *addr, int af, ip_recv_attr_t *ira) argument
[all...]
H A Dip_ndp.c1367 ip_ndp_find_addresses(mblk_t *mp, ip_recv_attr_t *ira, ill_t *ill, argument
1376 ASSERT(ira->ira_flags & IRAF_L2SRC_SET);
1378 addr = ira->ira_l2src;
1513 ndp_failure(mblk_t *mp, ip_recv_attr_t *ira) argument
1516 ill_t *ill = ira->ira_rill;
1524 ASSERT(ira->ira_flags & IRAF_L2SRC_SET);
1525 haddr = ira->ira_l2src;
1534 attrmp = ip_recv_attr_to_mblk(ira);
1558 ip_nce_conflict(mblk_t *mp, ip_recv_attr_t *ira, ncec_t *ncec) argument
1564 ill_t *ill = ira
1636 ndp_input_solicit(mblk_t *mp, ip_recv_attr_t *ira) argument
1865 ndp_input_advert(mblk_t *mp, ip_recv_attr_t *ira) argument
2019 ndp_input(mblk_t *mp, ip_recv_attr_t *ira) argument
[all...]
H A Dsadb.c6897 sadb_set_lpkt(ipsa_t *ipsa, mblk_t *npkt, ip_recv_attr_t *ira) argument
6910 attrmp = ip_recv_attr_to_mblk(ira);
6912 ill_t *ill = ira->ira_ill;
6942 ipss = ira->ira_ill->ill_ipst->ips_netstack->netstack_ipsec;
6944 ip_drop_packet(opkt, B_TRUE, ira->ira_ill,
6971 sadb_buf_pkt(ipsa_t *ipsa, mblk_t *bpkt, ip_recv_attr_t *ira) argument
6973 netstack_t *ns = ira->ira_ill->ill_ipst->ips_netstack;
6982 ip_drop_packet(bpkt, B_TRUE, ira->ira_ill,
6992 mp = ip_recv_attr_to_mblk(ira);
6994 ip_drop_packet(bpkt, B_TRUE, ira
[all...]
H A Dip.c1231 icmp_frag_needed(mblk_t *mp, int mtu, ip_recv_attr_t *ira) argument
1234 ip_stack_t *ipst = ira->ira_ill->ill_ipst;
1236 mp = icmp_pkt_err_ok(mp, ira);
1247 icmp_pkt(mp, &icmph, sizeof (icmph_t), ira);
1329 icmp_inbound_v4(mblk_t *mp, ip_recv_attr_t *ira) argument
1339 ill_t *ill = ira->ira_ill;
1341 zoneid_t zoneid = ira->ira_zoneid;
1349 ip_hdr_length = ira->ira_ip_hdr_length;
1351 if (ira->ira_pktlen < (ip_hdr_length + ICMPH_SIZE)) {
1358 ipha = ip_pullup(mp, ip_hdr_length + ICMPH_SIZE, ira);
1672 icmp_send_reply_v4(mblk_t *mp, ipha_t *ipha, icmph_t *icmph, ip_recv_attr_t *ira) argument
1750 icmp_inbound_verify_v4(mblk_t *mp, icmph_t *icmph, ip_recv_attr_t *ira) argument
1872 icmp_inbound_too_big_v4(icmph_t *icmph, ip_recv_attr_t *ira) argument
2071 icmp_inbound_error_fanout_v4(mblk_t *mp, icmph_t *icmph, ip_recv_attr_t *ira) argument
2627 icmp_redirect_v4(mblk_t *mp, ipha_t *ipha, icmph_t *icmph, ip_recv_attr_t *ira) argument
2750 icmp_param_problem(mblk_t *mp, uint8_t ptr, ip_recv_attr_t *ira) argument
2776 icmp_pkt(mblk_t *mp, void *stuff, size_t len, ip_recv_attr_t *ira) argument
2975 icmp_pkt_err_ok(mblk_t *mp, ip_recv_attr_t *ira) argument
3057 ip_send_potential_redirect_v4(mblk_t *mp, ipha_t *ipha, ire_t *ire, ip_recv_attr_t *ira) argument
3132 icmp_send_redirect(mblk_t *mp, ipaddr_t gateway, ip_recv_attr_t *ira) argument
3153 icmp_time_exceeded(mblk_t *mp, uint8_t code, ip_recv_attr_t *ira) argument
3175 icmp_unreachable(mblk_t *mp, uint8_t code, ip_recv_attr_t *ira) argument
3197 ip_ipsec_policy_inherit(conn_t *connp, conn_t *lconnp, ip_recv_attr_t *ira) argument
4285 ip_conn_input(void *arg1, mblk_t *mp, void *arg2, ip_recv_attr_t *ira) argument
4295 ip_conn_input_icmp(void *arg1, mblk_t *mp, void *arg2, ip_recv_attr_t *ira) argument
4825 ip_fanout_send_icmp_v4(mblk_t *mp, uint_t icmp_type, uint_t icmp_code, ip_recv_attr_t *ira) argument
4900 ip_proto_not_sup(mblk_t *mp, ip_recv_attr_t *ira) argument
4923 ip_fanout_proto_conn(conn_t *connp, mblk_t *mp, ipha_t *ipha, ip6_t *ip6h, ip_recv_attr_t *ira) argument
5013 ip_fanout_proto_v4(mblk_t *mp, ipha_t *ipha, ip_recv_attr_t *ira) argument
5116 zero_spi_check(mblk_t *mp, ip_recv_attr_t *ira) argument
5203 ip_fanout_udp_conn(conn_t *connp, mblk_t *mp, ipha_t *ipha, ip6_t *ip6h, ip_recv_attr_t *ira) argument
5273 ip_fanout_udp_multi_v4(mblk_t *mp, ipha_t *ipha, uint16_t lport, uint16_t fport, ip_recv_attr_t *ira) argument
7014 ip_input_fragment(mblk_t *mp, ipha_t *ipha, ip_recv_attr_t *ira) argument
7470 ip_pullup(mblk_t *mp, ssize_t len, ip_recv_attr_t *ira) argument
7496 ip_setl2src(mblk_t *mp, ip_recv_attr_t *ira, ill_t *ill) argument
7523 ip_check_and_align_header(mblk_t *mp, uint_t min_size, ip_recv_attr_t *ira) argument
7577 ip_check_length(mblk_t *mp, uchar_t *rptr, ssize_t len, uint_t pkt_len, uint_t min_size, ip_recv_attr_t *ira) argument
7634 ip_check_optlen(mblk_t *mp, ipha_t *ipha, uint_t opt_len, uint_t pkt_len, ip_recv_attr_t *ira) argument
8038 ip_fix_dbref(mblk_t *mp, ip_recv_attr_t *ira) argument
8984 ip_forward_options(mblk_t *mp, ipha_t *ipha, ill_t *dst_ill, ip_recv_attr_t *ira) argument
9236 ip_input_local_options(mblk_t *mp, ipha_t *ipha, ip_recv_attr_t *ira) argument
9394 ip_input_options(ipha_t *ipha, ipaddr_t dst, mblk_t *mp, ip_recv_attr_t *ira, int *errorp) argument
12234 ip_input_post_ipsec(mblk_t *mp, ip_recv_attr_t *ira) argument
13421 conn_wantpacket(conn_t *connp, ip_recv_attr_t *ira, ipha_t *ipha) argument
14292 ip_fanout_sctp_raw(mblk_t *mp, ipha_t *ipha, ip6_t *ip6h, uint32_t ports, ip_recv_attr_t *ira) argument
15096 ip_get_zoneid_v4(ipaddr_t addr, mblk_t *mp, ip_recv_attr_t *ira, zoneid_t lookup_zoneid) argument
15119 ip_get_zoneid_v6(in6_addr_t *addr, mblk_t *mp, const ill_t *ill, ip_recv_attr_t *ira, zoneid_t lookup_zoneid) argument
[all...]
H A Dspd.c1498 ipsec_check_loopback_policy(mblk_t *data_mp, ip_recv_attr_t *ira, argument
1501 if (!(ira->ira_flags & IRAF_IPSEC_SECURE))
1504 ASSERT(ira->ira_flags & IRAF_LOOPBACK);
1522 ipsec_check_ipsecin_unique(ip_recv_attr_t *ira, const char **reason, argument
1530 ASSERT(ira->ira_flags & IRAF_IPSEC_SECURE);
1531 ASSERT(!(ira->ira_flags & IRAF_LOOPBACK));
1533 ah_assoc = ira->ira_ipsec_ah_sa;
1534 esp_assoc = ira->ira_ipsec_esp_sa;
1565 ipsec_check_ipsecin_action(ip_recv_attr_t *ira, mblk_t *mp, ipsec_action_t *ap, argument
1579 if (ira
1799 ipsec_check_ipsecin_latch(ip_recv_attr_t *ira, mblk_t *mp, ipsec_latch_t *ipl, ipsec_action_t *ap, ipha_t *ipha, ip6_t *ip6h, const char **reason, kstat_named_t **counter, conn_t *connp, netstack_t *ns) argument
1856 ipsec_check_ipsecin_policy(mblk_t *data_mp, ipsec_policy_t *ipsp, ipha_t *ipha, ip6_t *ip6h, uint64_t pkt_unique, ip_recv_attr_t *ira, netstack_t *ns) argument
2115 ipsec_check_global_policy(mblk_t *data_mp, conn_t *connp, ipha_t *ipha, ip6_t *ip6h, ip_recv_attr_t *ira, netstack_t *ns) argument
2406 ipsec_latch_inbound(conn_t *connp, ip_recv_attr_t *ira) argument
2454 ipsec_check_inbound_policy(mblk_t *mp, conn_t *connp, ipha_t *ipha, ip6_t *ip6h, ip_recv_attr_t *ira) argument
2974 ipsec_in_to_out_action(ip_recv_attr_t *ira) argument
4022 ipsec_in_to_out(ip_recv_attr_t *ira, ip_xmit_attr_t *ixa, mblk_t *data_mp, ipha_t *ipha, ip6_t *ip6h) argument
4112 ipsec_in_release_refs(ip_recv_attr_t *ira) argument
4139 ipsec_out_to_in(ip_xmit_attr_t *ixa, ill_t *ill, ip_recv_attr_t *ira) argument
5543 ipsec_tun_inbound(ip_recv_attr_t *ira, mblk_t *data_mp, ipsec_tun_pol_t *itp, ipha_t *inner_ipv4, ip6_t *inner_ipv6, ipha_t *outer_ipv4, ip6_t *outer_ipv6, int outer_hdr_len, netstack_t *ns) argument
[all...]
/illumos-gate/usr/src/uts/common/inet/udp/
H A Dudp.c144 ip_recv_attr_t *ira);
889 udp_icmp_input(void *arg1, mblk_t *mp, void *arg2, ip_recv_attr_t *ira) argument
908 udp_icmp_error_ipv6(connp, mp, ira);
914 ASSERT(IPH_HDR_LENGTH(ipha) == ira->ira_ip_hdr_length);
915 iph_hdr_length = ira->ira_ip_hdr_length;
1057 udp_icmp_error_ipv6(conn_t *connp, mblk_t *mp, ip_recv_attr_t *ira) argument
1076 ASSERT(iph_hdr_length == ira->ira_ip_hdr_length);
1079 iph_hdr_length = ira->ira_ip_hdr_length;
1165 udp_ulp_recv(connp, newmp, msgdsize(newmp), ira);
2136 udp_ulp_recv(conn_t *connp, mblk_t *mp, uint_t len, ip_recv_attr_t *ira) argument
2190 udp_input(void *arg1, mblk_t *mp, void *arg2, ip_recv_attr_t *ira) argument
[all...]

Completed in 135 milliseconds

12