Home
last modified time | relevance | path

Searched refs:ira (Results 1 – 25 of 42) sorted by relevance

12

/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_input.c1679 ASSERT(ira->ira_ill == ira->ira_rill); in ire_recv_loopback_v4()
1735 ASSERT(ira->ira_ill == ira->ira_rill); in ire_recv_local_v4()
1804 ip_setl2src(mp, ira, ira->ira_rill); in ip_input_local_v4()
1947 ira->ira_no_loop_zoneid == ira->ira_zoneid) { in ip_input_multicast_v4()
1978 ira->ira_no_loop_zoneid == ira->ira_zoneid) in ip_input_multicast_v4()
2002 ira->ira_no_loop_zoneid == ira->ira_zoneid) { in ip_input_multicast_v4()
2412 ira); in ip_fanout_v4()
2485 ira->ira_sqp = ip_squeue_get(ira->ira_ring); in ip_fanout_v4()
2520 ira->ira_ill = ira->ira_rill = NULL; in ip_fanout_v4()
2716 ira->ira_ill = ira->ira_rill = NULL; in ip_fanout_v4()
[all …]
H A Dip6_input.c1420 ASSERT(ira->ira_ill == ira->ira_rill); in ire_recv_loopback_v6()
1476 ASSERT(ira->ira_ill == ira->ira_rill); in ire_recv_local_v6()
1560 ira->ira_no_loop_zoneid == ira->ira_zoneid) { in ip_input_multicast_v6()
1591 ira->ira_no_loop_zoneid == ira->ira_zoneid) in ip_input_multicast_v6()
1615 ira->ira_no_loop_zoneid == ira->ira_zoneid) { in ip_input_multicast_v6()
2137 ira->ira_sqp = ip_squeue_get(ira->ira_ring); in ip_fanout_v6()
2172 ira->ira_ill = ira->ira_rill = NULL; in ip_fanout_v6()
2339 ira->ira_ill = ira->ira_rill = NULL; in ip_fanout_v6()
2554 ip_setl2src(mp, ira, ira->ira_rill); in ip_fanout_v6()
2557 ira->ira_pktlen - ip_hdr_length, ira); in ip_fanout_v6()
[all …]
H A Dip_attr.c510 ASSERT(ira->ira_ill != NULL || ira->ira_ruifindex != 0); in ip_recv_attr_to_mblk()
554 crhold(ira->ira_cred); in ip_recv_attr_to_mblk()
598 bzero(ira, sizeof (*ira)); in ip_recv_attr_from_mblk()
642 ira->ira_ill = ill; in ip_recv_attr_from_mblk()
643 ira->ira_rill = rill; in ip_recv_attr_from_mblk()
1011 ira->ira_tsl = tsl; in ip_recv_attr_replace_label()
1022 newcr = copycred_from_tslabel(ira->ira_cred, ira->ira_tsl, KM_NOSLEEP); in ip_recv_attr_replace_label()
1027 ira->ira_cred = newcr; in ip_recv_attr_replace_label()
1119 if (ira->ira_rill != ira->ira_ill) { in ira_cleanup()
1134 ira->ira_tsl = NULL; in ira_cleanup()
[all …]
H A Dip6.c223 ip_setl2src(mp, ira, ira->ira_rill); in icmp_inbound_v6()
317 ndp_input(mp, ira); in icmp_inbound_v6()
323 ndp_input(mp, ira); in icmp_inbound_v6()
840 ira->ira_ill = ira->ira_rill = NULL; in icmp_inbound_error_fanout_v6()
1656 ill = ira->ira_ill; in icmp_send_redirect_v6()
1829 mcast_ok, ira); in icmp_param_problem_nexthdr_v6()
2337 ira, connp))) in ip_fanout_proto_v6()
2360 ira); in ip_fanout_proto_v6()
2960 B_FALSE, ira); in ip_process_options_v6()
2989 B_FALSE, ira); in ip_process_rthdr()
[all …]
H A Dip_sadb.c740 ah->ah_spi, dst_ptr, af, ira); in ipsec_inbound_ah_sa()
750 mp = sadb_set_lpkt(assoc, mp, ira); in ipsec_inbound_ah_sa()
760 ira->ira_ipsec_action = NULL; in ipsec_inbound_ah_sa()
761 ira->ira_ipsec_ah_sa = NULL; in ipsec_inbound_ah_sa()
762 ira->ira_ipsec_esp_sa = NULL; in ipsec_inbound_ah_sa()
771 if (ira->ira_ipsec_ah_sa != NULL) { in ipsec_inbound_ah_sa()
775 ira->ira_ipsec_ah_sa = assoc; in ipsec_inbound_ah_sa()
903 ira->ira_ipsec_action = NULL; in ipsec_inbound_esp_sa()
904 ira->ira_ipsec_ah_sa = NULL; in ipsec_inbound_esp_sa()
905 ira->ira_ipsec_esp_sa = NULL; in ipsec_inbound_esp_sa()
[all …]
H A Dip.c2146 ira->ira_ill = ira->ira_rill = NULL; in icmp_inbound_error_fanout_v4()
5000 ira->ira_ill = ira->ira_rill = NULL; in ip_fanout_proto_conn()
5109 ira); in ip_fanout_proto_v4()
5270 ira->ira_ill = ira->ira_rill = NULL; in ip_fanout_udp_conn()
7514 ip_setl2src(mp, ira, ira->ira_rill); in ip_pullup()
7581 ip_setl2src(mp, ira, ira->ira_rill); in ip_check_and_align_header()
8082 ip_setl2src(mp, ira, ira->ira_rill); in ip_fix_dbref()
9054 ira); in ip_forward_options()
14361 ira, ipst); in ip_fanout_sctp_raw()
14372 ira->ira_ill = ira->ira_rill = NULL; in ip_fanout_sctp_raw()
[all …]
H A Dspd.c1888 if (!SA_IDS_MATCH(ira->ira_ipsec_ah_sa, ira->ira_ipsec_esp_sa)) { in ipsec_check_ipsecin_policy()
2206 pkt_unique, ira, ns)); in ipsec_check_global_policy()
2540 ipha, ip6h, ira, ns); in ipsec_check_inbound_policy()
2578 ipha, ip6h, ira, ns); in ipsec_check_inbound_policy()
4152 ira->ira_free_flags = 0; in ipsec_out_to_in()
4157 ira->ira_ill = ira->ira_rill = ill; in ipsec_out_to_in()
4163 ira->ira_mhip = NULL; in ipsec_out_to_in()
4168 ira->ira_ring = NULL; in ipsec_out_to_in()
4171 ira->ira_rifindex = ira->ira_ruifindex; in ipsec_out_to_in()
5823 ira, ns); in ipsec_tun_inbound()
[all …]
H A Dipsecah.c734 mp = ipsec_inbound_ah_sa(mp, ira, &ah); 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()
2152 if (ira->ira_flags & IRAF_IS_IPV4) in ipsecah_icmp_error()
2480 ipsa_t *assoc = ira->ira_ipsec_ah_sa; in ah_log_bad_auth()
2733 ira->ira_ill); in ah_submit_req_inbound()
2786 ah_log_bad_auth(phdr_mp, ira, ic); in ah_submit_req_inbound()
3437 if (ira->ira_flags & IRAF_IS_IPV4) { in ah_inbound()
3492 assoc = ira->ira_ipsec_ah_sa; in ah_auth_in_done()
[all …]
H A Dipclassifier.c1541 zoneid_t zoneid = ira->ira_zoneid; in ipcl_classify_v4()
1606 ira, connp)) { in ipcl_classify_v4()
1641 ira, connp)) { in ipcl_classify_v4()
1682 zoneid_t zoneid = ira->ira_zoneid; in ipcl_classify_v6()
1741 ira, connp)) { in ipcl_classify_v6()
1778 ira, connp)) { in ipcl_classify_v6()
1811 if (ira->ira_flags & IRAF_IS_IPV4) { in ipcl_classify()
1813 ira->ira_ip_hdr_length, ira, ipst)); in ipcl_classify()
1816 ira->ira_ip_hdr_length, ira, ipst)); in ipcl_classify()
1832 zoneid_t zoneid = ira->ira_zoneid; in ipcl_classify_raw()
[all …]
H A Dipsecesp.c1070 ipsa_t *ipsa = ira->ira_ipsec_esp_sa; in esp_inbound()
1100 if (!(ira->ira_flags & IRAF_IS_IPV4)) { in esp_inbound()
1411 assoc = ira->ira_ipsec_esp_sa; in esp_in_done()
1478 ASSERT(ira->ira_esp_udp_ports != 0); in esp_in_done()
1510 BUMP_MIB(ira->ira_ill->ill_ip_mib, in esp_in_done()
1523 sadb_buf_pkt(assoc, data_mp, ira); in esp_in_done()
1887 ira->ira_ill); in esp_submit_req_inbound()
1991 esp_log_bad_auth(esp_mp, ira); in esp_submit_req_inbound()
3040 ASSERT(ira->ira_ipsec_esp_sa != NULL); in esp_inbound_restart()
3042 mp = ira->ira_ipsec_esp_sa->ipsa_input_func(mp, esph, ira); in esp_inbound_restart()
[all …]
H A Dtnet.c827 if (ira->ira_cred == NULL) { in tsol_get_pkt_label()
837 crfree(ira->ira_cred); in tsol_get_pkt_label()
839 ira->ira_cred = NULL; in tsol_get_pkt_label()
850 ira->ira_tsl = crgetlabel(credp); in tsol_get_pkt_label()
851 ira->ira_cred = credp; in tsol_get_pkt_label()
852 ira->ira_free_flags |= IRA_FREE_CRED; in tsol_get_pkt_label()
882 credp = ira->ira_cred; in tsol_receive_local()
897 plabel = ira->ira_tsl; in tsol_receive_local()
1036 plabel = ira->ira_tsl; in tsol_can_accept_raw()
1141 plabel = ira->ira_tsl; in tsol_can_reply_error()
[all …]
H A Dip_mroute.c1535 ill_t *ill = ira->ira_ill; in ip_mforward()
1544 ill_t *rill = ira->ira_rill; in ip_mforward()
1876 ira->ira_ill = ira->ira_rill = NULL; in ip_mforward()
1878 ira->ira_ill = ill; in ip_mforward()
1879 ira->ira_rill = rill; in ip_mforward()
2340 ill_t *ill = ira->ira_ill; in pim_input()
2461 saved_pktlen = ira->ira_pktlen; in pim_input()
2490 ill_t *ill = ira->ira_ill; in register_mforward()
2619 ill_t *ill = ira->ira_ill; in ip_mroute_decap()
2710 ira->ira_mroute_tunnel = src; in ip_mroute_decap()
[all …]
H A Dconn_opt.c121 (ira->ira_flags & IRAF_IS_IPV4)) { in conn_recvancillary_size()
154 ip_setl2src(mp, ira, ill); in conn_recvancillary_size()
222 ucredminsize(ira->ira_cred); in conn_recvancillary_size()
242 (ira->ira_flags & IRAF_IS_IPV4)) { in conn_recvancillary_size()
252 (ira->ira_flags & IRAF_IS_IPV4)) { in conn_recvancillary_size()
363 if (ira->ira_flags & IRAF_LOOPBACK) in conn_recvancillary_add()
401 *dstptr = ira->ira_ruifindex; in conn_recvancillary_add()
422 if (ira->ira_flags & IRAF_IS_IPV4) { in conn_recvancillary_add()
456 if (ira->ira_flags & IRAF_IS_IPV4) in conn_recvancillary_add()
540 ucredminsize(ira->ira_cred); in conn_recvancillary_add()
[all …]
H A Dip_ndp.c1612 addr = ira->ira_l2src; in ip_ndp_find_addresses()
1759 haddr = ira->ira_l2src; in ndp_failure()
1798 ill_t *ill = ira->ira_ill; in ip_nce_conflict()
1857 ndp_failure(mp, ira); in ip_nce_conflict()
1859 arp_failure(mp, ira); in ip_nce_conflict()
2070 ndp_failure(mp, ira); in ndp_input_solicit()
2101 ill_t *ill = ira->ira_ill; in ndp_input_advert()
2208 ndp_failure(mp, ira); in ndp_input_advert()
2279 orig_ill = ira->ira_ill; in ndp_input()
2280 ira->ira_ill = ill; in ndp_input()
[all …]
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_error.c288 ASSERT(ira->ira_tsl != NULL); in sctp_send_abort()
293 if (ira->ira_flags & IRAF_IPSEC_SECURE) { in sctp_send_abort()
324 ip_recv_attr_t *ira, ip_stack_t *ipst) in sctp_ootb_send_abort() argument
343 ip_hdr_len = ira->ira_ip_hdr_length; in sctp_ootb_send_abort()
405 ixas.ixa_scopeid = ira->ira_ruifindex; in sctp_ootb_send_abort()
433 ixas.ixa_zoneid = ira->ira_zoneid; in sctp_ootb_send_abort()
440 ASSERT(ira->ira_tsl != NULL); in sctp_ootb_send_abort()
445 if (ira->ira_flags & IRAF_IPSEC_SECURE) { in sctp_ootb_send_abort()
605 mblk_t *mp, ip_recv_attr_t *ira) in sctp_handle_error() argument
626 ira); in sctp_handle_error()
[all …]
H A Dsctp_hash.c487 zoneid_t zoneid = ira->ira_zoneid; in sctp_fanout()
488 iaflags_t iraflags = ira->ira_flags; in sctp_fanout()
530 ip_recv_attr_t *ira) in ip_fanout_sctp() argument
537 ill_t *ill = ira->ira_ill; in ip_fanout_sctp()
542 iaflags_t iraflags = ira->ira_flags; in ip_fanout_sctp()
543 ill_t *rill = ira->ira_rill; in ip_fanout_sctp()
582 ip6h, ira); in ip_fanout_sctp()
589 ira->ira_ill = ira->ira_rill = NULL; in ip_fanout_sctp()
609 sctp_input_data(sctp, mp, ira); in ip_fanout_sctp()
615 ira->ira_ill = ill; in ip_fanout_sctp()
[all …]
H A Dsctp_conn.c137 sctp_init_chunk_t *iack, ip_recv_attr_t *ira) in sctp_conn_request() argument
207 if (ira->ira_flags & IXAF_IS_IPV4) { in sctp_conn_request()
218 if (ira->ira_flags & IRAF_IPSEC_SECURE) { in sctp_conn_request()
231 (ira->ira_flags & IRAF_IS_IPV4) != 0) != 0) { in sctp_conn_request()
238 cr = ira->ira_cred; in sctp_conn_request()
239 cpid = ira->ira_cpid; in sctp_conn_request()
244 ASSERT(ira->ira_tsl != NULL); in sctp_conn_request()
256 ira->ira_tsl != NULL) { in sctp_conn_request()
267 label_hold(ira->ira_tsl); in sctp_conn_request()
268 ip_xmit_attr_replace_tsl(ixa, ira->ira_tsl); in sctp_conn_request()
[all …]
H A Dsctp_input.c1548 ipp, ira) == 0) { in sctp_data_chunk()
3537 ip6h, ira); in sctp_input()
3547 ira->ira_ill = ira->ira_rill = NULL; in sctp_input()
3575 ira->ira_ill = ill; in sctp_input()
3576 ira->ira_rill = rill; in sctp_input()
3803 &ipp, ira); in sctp_input_data()
3918 ira); in sctp_input_data()
3942 &ipp, ira); in sctp_input_data()
3964 ira) == -1) { in sctp_input_data()
4082 cr = ira->ira_cred; in sctp_input_data()
[all …]
H A Dsctp_cookie.c376 errlen, inmp, 0, B_FALSE, ira); in validate_init_params()
469 mblk_t *initmp, ip_recv_attr_t *ira) in sctp_send_initack() argument
527 &supp_af, &sctp_options, ira) == 0) { in sctp_send_initack()
644 if (ira->ira_tsl == NULL) { in sctp_send_initack()
647 B_FALSE, ira); in sctp_send_initack()
651 label_hold(ira->ira_tsl); in sctp_send_initack()
828 ASSERT(ira->ira_tsl != NULL); in sctp_send_initack()
858 ira); in sctp_send_initack()
926 ip_recv_attr_t *ira) in sctp_send_cookie_echo() argument
1306 ira); in sctp_process_cookie()
[all …]
H A Dsctp_shutdown.c225 sctp_ootb_shutdown_ack(mblk_t *mp, uint_t ip_hdr_len, ip_recv_attr_t *ira, in sctp_ootb_shutdown_ack() argument
314 ixas.ixa_scopeid = ira->ira_ruifindex; in sctp_ootb_shutdown_ack()
335 ixas.ixa_zoneid = ira->ira_zoneid; in sctp_ootb_shutdown_ack()
339 if (ira->ira_flags & IRAF_IPSEC_SECURE) { in sctp_ootb_shutdown_ack()
344 if (!ipsec_in_to_out(ira, &ixas, mp, ipha, ip6h)) { in sctp_ootb_shutdown_ack()
/illumos-gate/usr/src/uts/common/sys/
H A Dsqueue.h51 #define SQUEUE_ENTER(sqp, head, tail, cnt, ira, flag, tag) { \ argument
52 sqp->sq_enter(sqp, head, tail, cnt, ira, flag, tag); \
55 #define SQUEUE_ENTER_ONE(sqp, mp, proc, arg, ira, flag, tag) { \ argument
59 SQUEUE_ENTER(sqp, mp, mp, 1, ira, flag, tag); \
/illumos-gate/usr/src/uts/common/inet/tcp/
H A Dtcp_input.c917 ip_recv_attr_t *ira) in tcp_conn_create_v6() argument
1014 ip_recv_attr_t *ira) in tcp_conn_create_v4() argument
1538 new_sqp = ira->ira_sqp; in tcp_input_listener()
1627 mblk_setcred(tpi_mp, ira->ira_cred, ira->ira_cpid); in tcp_input_listener()
1976 ip_recv_attr_t *ira) in tcp_input_listener_unbound() argument
1989 new_sqp = ira->ira_sqp; in tcp_input_listener_unbound()
2811 ira->ira_cred, in tcp_input_data()
2838 ira->ira_cpid); in tcp_input_data()
4896 ira->ira_cred); in tcp_input_data()
5104 ip_recv_attr_t *ira) in tcp_input_add_ancillary() argument
[all …]
/illumos-gate/usr/src/uts/common/inet/
H A Dsqueue.c426 if (ira != NULL) { in squeue_enter()
543 if (ira != NULL) { in squeue_enter()
608 ip_recv_attr_t *ira, iras; in squeue_drain() local
679 ira = &iras; in squeue_drain()
681 ira = NULL; in squeue_drain()
704 if (ira != NULL) in squeue_drain()
705 ira_cleanup(ira, B_TRUE); in squeue_drain()
1430 ira = &iras; in squeue_try_drain_one()
1437 (*proc)(connp, mp, sqp, ira); in squeue_try_drain_one()
1443 if (ira != NULL) in squeue_try_drain_one()
[all …]
H A Dipclassifier.h556 #define IPCL_PROTO_MATCH(connp, ira, ipha) \ argument
561 conn_wantpacket((connp), (ira), (ipha)))
563 #define IPCL_PROTO_MATCH_V6(connp, ira, ip6h) \ argument
568 (conn_wantpacket_v6((connp), (ira), (ip6h))))
/illumos-gate/usr/src/uts/common/inet/iptun/
H A Diptun.c1836 ip_recv_attr_t *ira) in iptun_verifyicmp() argument
2388 ip_recv_attr_t *ira) in iptun_input_icmp_v4() argument
2499 ira->ira_tsl); in iptun_input_icmp_v4()
2502 ira->ira_tsl); in iptun_input_icmp_v4()
2561 ip_recv_attr_t *ira) in iptun_input_icmp_v6() argument
2657 ira->ira_tsl); in iptun_input_icmp_v6()
2668 ira->ira_tsl); in iptun_input_icmp_v6()
2671 ira->ira_tsl); in iptun_input_icmp_v6()
2712 ira); in iptun_input_icmp()
2716 ira); in iptun_input_icmp()
[all …]

12