Lines Matching refs:ira

546 tcp_process_options(mblk_t *mp, tcp_t *tcp, tcpha_t *tcpha, ip_recv_attr_t *ira,  in tcp_process_options()  argument
561 if (!tcpsig_verify(mp->b_cont, tcp, tcpha, ira, in tcp_process_options()
961 ip_recv_attr_t *ira) in tcp_conn_create_v6() argument
969 uint_t ifindex = ira->ira_ruifindex; in tcp_conn_create_v6()
972 if (ira->ira_flags & IRAF_IS_IPV4) { in tcp_conn_create_v6()
1058 ip_recv_attr_t *ira) in tcp_conn_create_v4() argument
1067 ASSERT(ira->ira_flags & IRAF_IS_IPV4); in tcp_conn_create_v4()
1438 tcp_input_listener(void *arg, mblk_t *mp, void *arg2, ip_recv_attr_t *ira) in tcp_input_listener() argument
1454 uint_t ifindex = ira->ira_ruifindex; in tcp_input_listener()
1457 ip_hdr_len = ira->ira_ip_hdr_length; in tcp_input_listener()
1472 tcp_xmit_listeners_reset(mp, ira, ipst, lconnp); in tcp_input_listener()
1581 ASSERT(ira->ira_sqp != NULL); in tcp_input_listener()
1582 new_sqp = ira->ira_sqp; in tcp_input_listener()
1609 tpi_mp = tcp_conn_create_v4(lconnp, econnp, mp, ira); in tcp_input_listener()
1611 tpi_mp = tcp_conn_create_v6(lconnp, econnp, mp, ira); in tcp_input_listener()
1640 if (!(ira->ira_flags & IRAF_IS_IPV4) && econnp->conn_bound_if == 0) { in tcp_input_listener()
1649 if ((ira->ira_flags & (IRAF_IS_IPV4|IRAF_IPV4_OPTIONS)) == in tcp_input_listener()
1670 if (ira->ira_cred != NULL) in tcp_input_listener()
1671 mblk_setcred(tpi_mp, ira->ira_cred, ira->ira_cpid); in tcp_input_listener()
1695 if (ira->ira_flags & IRAF_IPSEC_SECURE) { in tcp_input_listener()
1701 if (!ip_ipsec_policy_inherit(econnp, lconnp, ira)) { in tcp_input_listener()
1719 ASSERT(ira->ira_tsl != NULL); in tcp_input_listener()
1729 ira->ira_tsl != NULL) { in tcp_input_listener()
1739 label_hold(ira->ira_tsl); in tcp_input_listener()
1740 ip_xmit_attr_replace_tsl(ixa, ira->ira_tsl); in tcp_input_listener()
1791 if (!tcp_process_options(mp, eager, tcpha, ira, B_TRUE)) { in tcp_input_listener()
1974 if ((econnp = ipcl_classify(mp, ira, ipst)) != NULL) { in tcp_input_listener()
1990 econnp, ira, SQ_FILL, SQTAG_TCP_CONN_REQ_1); in tcp_input_listener()
2023 ip_recv_attr_t *ira) in tcp_input_listener_unbound() argument
2035 ASSERT(ira->ira_sqp != NULL); in tcp_input_listener_unbound()
2036 new_sqp = ira->ira_sqp; in tcp_input_listener_unbound()
2097 ira, SQ_FILL, SQTAG_TCP_CONN_REQ_UNBOUND); in tcp_input_listener_unbound()
2099 tcp_input_listener(connp, mp, sqp, ira); in tcp_input_listener_unbound()
2487 tcp_input_data(void *arg, mblk_t *mp, void *arg2, ip_recv_attr_t *ira) in tcp_input_data() argument
2527 ip_hdr_len = ira->ira_ip_hdr_length; in tcp_input_data()
2533 if (ira->ira_flags & IRAF_IS_IPV4) { in tcp_input_data()
2579 seg_len, tcpha, ira); in tcp_input_data()
2656 tcp_input_data, connp, ira, ip_squeue_flag, in tcp_input_data()
2697 if (!tcp_process_options(mp, tcp, tcpha, ira, B_FALSE)) { in tcp_input_data()
2757 tcp->tcp_loopback ? &mp1 : NULL, ira)) { in tcp_input_data()
2853 if (ira->ira_cred != NULL) { in tcp_input_data()
2855 ira->ira_cred, in tcp_input_data()
2856 ira->ira_cpid); in tcp_input_data()
2863 ira->ira_cred, in tcp_input_data()
2864 ira->ira_cpid); in tcp_input_data()
2881 if (ira->ira_cred != NULL) { in tcp_input_data()
2882 mblk_setcred(mp1, ira->ira_cred, in tcp_input_data()
2883 ira->ira_cpid); in tcp_input_data()
2889 tcp->tcp_connid, ira->ira_cred, in tcp_input_data()
2890 ira->ira_cpid); in tcp_input_data()
2999 new_connp = ipcl_classify(mp, ira, ipst); in tcp_input_data()
3002 tcp_reinput(new_connp, mp, ira, ipst); in tcp_input_data()
3070 if (!tcpsig_verify(mp, tcp, tcpha, ira, in tcp_input_data()
3684 mp, NULL, ira); in tcp_input_data()
3690 tcp_input_data(connp, mp1, NULL, ira); in tcp_input_data()
3720 mp, NULL, ira); in tcp_input_data()
3725 tcp_input_data(connp, mp1, NULL, ira); in tcp_input_data()
3739 tcp_input_data(connp, mp, NULL, ira); in tcp_input_data()
3885 if (!tcp_conn_con(tcp, iphdr, mp, NULL, ira)) { in tcp_input_data()
3919 if (!tcp_newconn_notify(tcp, ira)) { in tcp_input_data()
4883 mp = tcp_input_add_ancillary(tcp, mp, &ipp, ira); in tcp_input_data()
4919 tcp_rcv_enqueue(tcp, mp, seg_len, ira->ira_cred); in tcp_input_data()
4942 tcp_setcred_data(mp, ira); in tcp_input_data()
4964 ira->ira_cred); in tcp_input_data()
4968 tcp_setcred_data(mp, ira); in tcp_input_data()
4979 tcp_rcv_enqueue(tcp, mp, seg_len, ira->ira_cred); in tcp_input_data()
5085 tcp_setcred_data(mp1, ira); in tcp_input_data()
5172 ip_recv_attr_t *ira) in tcp_input_add_ancillary() argument
5188 (ira->ira_flags & IRAF_IS_IPV4)) { in tcp_input_add_ancillary()
5195 ira->ira_ruifindex != tcp->tcp_recvifindex) { in tcp_input_add_ancillary()
5317 ifindex = ira->ira_ruifindex; in tcp_input_add_ancillary()
5535 tcp_setcred_data(mblk_t *mp, ip_recv_attr_t *ira) in tcp_setcred_data() argument
5538 ASSERT(ira->ira_cred != NULL); in tcp_setcred_data()
5541 mblk_setcred(mp, ira->ira_cred, NOPID); in tcp_setcred_data()
5582 tcp_reinput(conn_t *connp, mblk_t *mp, ip_recv_attr_t *ira, ip_stack_t *ipst) in tcp_reinput() argument
5587 connp->conn_incoming_ifindex != ira->ira_ruifindex) { in tcp_reinput()
5592 if (connp->conn_min_ttl != 0 && connp->conn_min_ttl > ira->ira_ttl) { in tcp_reinput()
5600 (ira->ira_flags & IRAF_IPSEC_SECURE)) { in tcp_reinput()
5604 if (ira->ira_flags & IRAF_IS_IPV4) { in tcp_reinput()
5611 mp = ipsec_check_inbound_policy(mp, connp, ipha, ip6h, ira); in tcp_reinput()
5627 connp->conn_recv, connp, ira, in tcp_reinput()
5632 ira); in tcp_reinput()
5723 tcp_icmp_input(void *arg1, mblk_t *mp, void *arg2, ip_recv_attr_t *ira) in tcp_icmp_input() argument
5751 if (!(ira->ira_flags & IRAF_IS_IPV4)) { in tcp_icmp_input()
5752 tcp_icmp_error_ipv6(tcp, mp, ira); in tcp_icmp_input()
5757 iph_hdr_length = ira->ira_ip_hdr_length; in tcp_icmp_input()
5874 tcp_icmp_error_ipv6(tcp_t *tcp, mblk_t *mp, ip_recv_attr_t *ira) in tcp_icmp_error_ipv6() argument
5878 uint16_t iph_hdr_length = ira->ira_ip_hdr_length; in tcp_icmp_error_ipv6()
5987 ip_recv_attr_t *ira) in tcp_verifyicmp() argument
6003 if (ira->ira_flags & IRAF_IS_IPV4) { in tcp_verifyicmp()