Lines Matching refs:iras
199 ip_recv_attr_t iras; /* Receive attributes */
210 iras.ira_ill = iras.ira_rill = ill;
211 iras.ira_ruifindex = ill->ill_phyint->phyint_ifindex;
212 iras.ira_rifindex = iras.ira_ruifindex;
213 iras.ira_sqp = NULL;
214 iras.ira_ring = ip_ring;
216 iras.ira_xmit_hint = ILL_RING_TO_XMIT_HINT(ip_ring);
218 iras.ira_target_sqp = target_sqp;
219 iras.ira_target_sqp_mp = NULL;
228 iras.ira_mhip = mhip;
229 iras.ira_flags = 0;
287 if ((mp = ip_fix_dbref(mp, &iras)) == NULL)
297 mp = ip_check_and_align_header(mp, IPV6_HDR_LEN, &iras);
309 iras.ira_mhip = NULL;
323 iras.ira_mhip = NULL;
330 chain_flags |= (iras.ira_flags & IRAF_L2SRC_SET);
332 iras.ira_flags = IRAF_VERIFY_ULP_CKSUM | chain_flags;
333 iras.ira_free_flags = 0;
334 iras.ira_cred = NULL;
335 iras.ira_cpid = NOPID;
336 iras.ira_tsl = NULL;
337 iras.ira_zoneid = ALL_ZONES; /* Default for forwarding */
346 iras.ira_pktlen = ntohs(ip6h->ip6_plen) + IPV6_HDR_LEN;
348 iras.ira_pktlen);
356 (*ill->ill_inputfn)(mp, ip6h, &ip6h->ip6_dst, &iras, &rtc);
359 if (iras.ira_flags & (IRAF_IPSEC_SECURE|IRAF_SYSTEM_LABELED))
360 ira_cleanup(&iras, B_FALSE);
362 if (iras.ira_target_sqp_mp != NULL) {
367 mp = iras.ira_target_sqp_mp;
368 iras.ira_target_sqp_mp = NULL;
380 iras.ira_mhip = NULL;