Lines Matching defs:iras
202 ip_recv_attr_t iras; /* Receive attributes */
213 iras.ira_ill = iras.ira_rill = ill;
214 iras.ira_ruifindex = ill->ill_phyint->phyint_ifindex;
215 iras.ira_rifindex = iras.ira_ruifindex;
216 iras.ira_sqp = NULL;
217 iras.ira_ring = ip_ring;
219 iras.ira_xmit_hint = ILL_RING_TO_XMIT_HINT(ip_ring);
221 iras.ira_target_sqp = target_sqp;
222 iras.ira_target_sqp_mp = NULL;
231 iras.ira_mhip = mhip;
232 iras.ira_flags = 0;
293 if ((mp = ip_fix_dbref(mp, &iras)) == NULL) {
295 iras.ira_mhip = NULL;
307 &iras);
310 iras.ira_mhip = NULL;
322 iras.ira_mhip = NULL;
336 iras.ira_mhip = NULL;
346 chain_flags |= (iras.ira_flags &
349 iras.ira_flags = IRAF_IS_IPV4 | IRAF_VERIFY_IP_CKSUM |
351 iras.ira_free_flags = 0;
352 iras.ira_cred = NULL;
353 iras.ira_cpid = NOPID;
354 iras.ira_tsl = NULL;
355 iras.ira_zoneid = ALL_ZONES; /* Default for forwarding */
364 iras.ira_pktlen = ntohs(ipha->ipha_length);
366 iras.ira_pktlen);
374 (*ill->ill_inputfn)(mp, ipha, &ipha->ipha_dst, &iras, &rtc);
377 if (iras.ira_flags & (IRAF_IPSEC_SECURE|IRAF_SYSTEM_LABELED))
378 ira_cleanup(&iras, B_FALSE);
380 if (iras.ira_target_sqp_mp != NULL) {
385 mp = iras.ira_target_sqp_mp;
386 iras.ira_target_sqp_mp = NULL;
398 iras.ira_mhip = NULL;