Lines Matching defs:ira

321     sctp_faddr_t *fp, ip_pkt_t *ipp, ip_recv_attr_t *ira)
363 ira->ira_ruifindex != sctp->sctp_recvifindex) {
509 ifindex = ira->ira_ruifindex;
1284 sctp_faddr_t *fp, ip_pkt_t *ipp, ip_recv_attr_t *ira)
1547 ipp, ira) == 0) {
1684 ipp, ira) == 0) {
2283 ip_pkt_t *ipp, ip_recv_attr_t *ira)
2367 &dmp, dc, fp, ipp, ira) == 0) {
3362 sctp_check_in_policy(mblk_t *mp, ip_recv_attr_t *ira, ip_stack_t *ipst)
3386 ipha, ip6h, ira, ns);
3395 sctp_ootb_input(mblk_t *mp, ip_recv_attr_t *ira, ip_stack_t *ipst)
3401 uint_t ip_hdr_len = ira->ira_ip_hdr_length;
3405 zoneid_t zoneid = ira->ira_zoneid;
3408 ASSERT(ira->ira_ill == NULL);
3410 secure = ira->ira_flags & IRAF_IPSEC_SECURE;
3432 if (ira->ira_flags & IRAF_IS_IPV4) {
3458 if (secure && sctp_check_in_policy(mp, ira, ipst) == NULL)
3461 NULL, 0, mp, 0, B_TRUE, ira, ipst);
3470 sctp_add_recvq(sctp, mp, B_FALSE, ira);
3481 sctp_input_data(sctp, mp, ira);
3490 if (secure && sctp_check_in_policy(mp, ira, ipst) == NULL)
3492 sctp_ootb_shutdown_ack(mp, ip_hdr_len, ira, ipst);
3500 if (secure && sctp_check_in_policy(mp, ira, ipst) == NULL)
3503 NULL, 0, mp, 0, B_TRUE, ira, ipst);
3515 ip_recv_attr_t *ira)
3519 ill_t *ill = ira->ira_ill;
3522 iaflags_t iraflags = ira->ira_flags;
3523 ill_t *rill = ira->ira_rill;
3536 ip6h, ira);
3546 ira->ira_ill = ira->ira_rill = NULL;
3550 sctp_add_recvq(sctp, mp, B_FALSE, ira);
3559 sctp_add_recvq(sctp, mp, B_TRUE, ira);
3566 if (ira->ira_flags & IRAF_ICMP_ERROR)
3569 sctp_input_data(sctp, mp, ira);
3574 ira->ira_ill = ill;
3575 ira->ira_rill = rill;
3599 sctp_input_data(sctp_t *sctp, mblk_t *mp, ip_recv_attr_t *ira)
3614 uint_t ip_hdr_len = ira->ira_ip_hdr_length;
3630 ASSERT(ira->ira_ill == NULL);
3646 ifindex = ira->ira_ruifindex;
3655 if (ira->ira_flags & IRAF_IS_IPV4) {
3679 if (ira->ira_flags & IRAF_IS_IPV4) {
3738 sctp_ootb_shutdown_ack(mp, ip_hdr_len, ira, ipst);
3792 sizeof (tsn), mp, 0, B_FALSE, ira);
3802 &ipp, ira);
3819 0, mp, 0, B_FALSE, ira);
3840 0, NULL, 0, mp, 0, B_FALSE, ira);
3895 sctp_send_initack(sctp, sctph, ch, mp, ira);
3899 sctph, &recv_adaptation, NULL, ira) != -1) {
3917 ira);
3941 &ipp, ira);
3956 sctp_send_initack(sctp, sctph, ch, mp, ira);
3963 ira) == -1) {
3978 ip_hdr_len, iack, ira);
3982 0, B_FALSE, ira);
4061 0, mp, 0, B_TRUE, ira);
4071 sctp_send_cookie_echo(sctp, ch, mp, ira);
4078 sctp_send_initack(sctp, sctph, ch, mp, ira);
4081 cr = ira->ira_cred;
4082 cpid = ira->ira_cpid;
4085 sctph, &recv_adaptation, NULL, ira) == -1) {
4128 cr = ira->ira_cred;
4129 cpid = ira->ira_cpid;
4159 cr = ira->ira_cred;
4160 cpid = ira->ira_cpid;
4163 sctph, &recv_adaptation, NULL, ira) == -1) {
4197 sctp_send_initack(sctp, sctph, ch, mp, ira);
4303 0, NULL, 0, mp, 0, B_FALSE, ira);