Searched refs:iras (Results 1 - 15 of 15) sorted by relevance

/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_output.c1082 ip_recv_attr_t iras; /* NOTE: No bzero for performance */ local
1149 ipsec_out_to_in(ixa, ill, &iras);
1150 iras.ira_pktlen = pktlen;
1154 iras.ira_flags |= IRAF_IPV4_OPTIONS;
1168 ira_cleanup(&iras, B_FALSE);
1178 pktlen = iras.ira_pktlen = ntohs(ipha->ipha_length);
1190 iras.ira_zoneid = ire->ire_zoneid;
1193 iras.ira_flags |= IRAF_SYSTEM_LABELED;
1201 if (!tsol_get_pkt_label(mp, IPV4_VERSION, &iras)) {
1207 ASSERT(iras
1557 ip_recv_attr_t iras; local
1994 ip_recv_attr_t iras; local
2056 ip_recv_attr_t iras; /* NOTE: No bzero for performance */ local
2423 ip_recv_attr_t iras; local
[all...]
H A Dip6_output.c383 ip_recv_attr_t iras; /* NOTE: No bzero for performance */ local
494 ipsec_out_to_in(ixa, ill, &iras);
495 iras.ira_pktlen = pktlen;
502 iras.ira_zoneid = ire->ire_zoneid;
505 iras.ira_flags |= IRAF_SYSTEM_LABELED;
513 if (!tsol_get_pkt_label(mp, IPV6_VERSION, &iras)) {
519 ASSERT(iras.ira_tsl != NULL);
525 ip_fanout_v6(mp, ip6h, &iras);
527 /* We moved any IPsec refs from ixa to iras */
528 ira_cleanup(&iras, B_FALS
668 ip_recv_attr_t iras; local
1055 ip_recv_attr_t iras; local
[all...]
H A Dip_input.c202 ip_recv_attr_t iras; /* Receive attributes */ local
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
[all...]
H A Dip6_input.c199 ip_recv_attr_t iras; /* Receive attributes */ local
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
[all...]
H A Dip_mroute.c1985 ip_recv_attr_t iras; local
2093 bzero(&iras, sizeof (iras));
2094 iras.ira_flags = IRAF_IS_IPV4;
2095 iras.ira_ip_hdr_length =
2097 iras.ira_pktlen = msgdsize(mp_copy);
2098 (mrouter->conn_recv)(mrouter, mp_copy, NULL, &iras);
2099 ASSERT(!(iras.ira_flags & IRAF_IPSEC_SECURE));
2204 ip_recv_attr_t iras; local
2283 bzero(&iras, sizeo
3143 ip_recv_attr_t iras; local
[all...]
H A Dip_ndp.c1406 ip_recv_attr_t iras; local
1412 if (!ip_recv_attr_from_mblk(attrmp, &iras)) {
1417 ira_cleanup(&iras, B_TRUE);
1421 ASSERT(ill == iras.ira_rill);
1423 ip_ndp_find_addresses(mp, &iras, ill, &targ, &haddr, &haddrlen);
1502 ira_cleanup(&iras, B_TRUE);
2823 ip_recv_attr_t iras; local
2825 bzero(&iras, sizeof (iras));
2826 iras
3520 ip_recv_attr_t iras; local
[all...]
H A Dip_arp.c828 ip_recv_attr_t iras; local
944 bzero(&iras, sizeof (iras));
945 iras.ira_ill = iras.ira_rill = ill;
966 &iras, src_ncec);
969 arp_notify(src_paddr, mp1, AR_CN_FAILED, &iras,
1001 arp_notify(src_paddr, mp1, AR_CN_ANNOUNCE, &iras,
1067 arp_notify(src_paddr, mp1, AR_CN_FAILED, &iras,
1071 arp_notify(src_paddr, mp1, AR_CN_ANNOUNCE, &iras,
[all...]
H A Dipsecah.c715 ip_recv_attr_t iras; local
720 if (!ip_recv_attr_from_mblk(async_mp, &iras)) {
727 ah_inbound_restart(mp, &iras);
729 ira_cleanup(&iras, B_TRUE);
2759 ip_recv_attr_t iras; local
2776 if (!ip_recv_attr_from_mblk(async_mp, &iras)) {
2782 ns = iras.ira_ill->ill_ipst->ips_netstack;
2787 data_mp = ah_auth_in_done(data_mp, &iras, ic);
2792 ip_input_post_ipsec(data_mp, &iras);
2795 ah_log_bad_auth(data_mp, &iras, i
[all...]
H A Dipsecesp.c1951 ip_recv_attr_t iras; local
1968 if (!ip_recv_attr_from_mblk(async_mp, &iras)) {
1975 ns = iras.ira_ill->ill_ipst->ips_netstack;
1980 data_mp = esp_in_done(data_mp, &iras, ic);
1985 ip_input_post_ipsec(data_mp, &iras);
1987 esp_log_bad_auth(data_mp, &iras);
1994 ip_drop_packet(data_mp, B_TRUE, iras.ira_ill,
1997 BUMP_MIB(iras.ira_ill->ill_ip_mib, ipIfStatsInDiscards);
2000 ira_cleanup(&iras, B_TRUE);
3246 ip_recv_attr_t iras; local
[all...]
H A Dip.c12984 ip_recv_attr_t iras; local
13088 bzero(&iras, sizeof (iras));
13089 iras.ira_ill = iras.ira_rill = ill;
13090 iras.ira_ruifindex = ill->ill_phyint->phyint_ifindex;
13091 iras.ira_rifindex = iras.ira_ruifindex;
13092 iras.ira_flags = IRAF_IS_IPV4;
13095 icmp_param_problem(mp, (uint8_t)code, &iras);
[all...]
H A Dip_if.c2408 ip_recv_attr_t iras; local
2410 bzero(&iras, sizeof (iras));
2411 iras.ira_flags = 0;
2412 iras.ira_ill = iras.ira_rill = ill;
2413 iras.ira_ruifindex = ill->ill_phyint->phyint_ifindex;
2414 iras.ira_rifindex = iras.ira_ruifindex;
2501 iras
[all...]
H A Dspd.c5470 ip_recv_attr_t iras; local
5479 if (!ip_recv_attr_from_mblk(attr_mp, &iras)) {
5482 ira_cleanup(&iras, B_TRUE);
5493 inner_ipv6, pkt_unique, &iras, ns);
5494 ira_cleanup(&iras, B_TRUE);
H A Dsadb.c7031 ip_recv_attr_t iras; local
7043 if (!ip_recv_attr_from_mblk(buf_pkt, &iras)) {
7048 ip_input_post_ipsec(data_mp, &iras);
7050 ira_cleanup(&iras, B_TRUE);
/illumos-gate/usr/src/uts/common/inet/
H A Dsqueue.c722 ip_recv_attr_t *ira, iras; local
792 if (!ip_recv_attr_from_mblk(attrmp, &iras)) {
796 ira_cleanup(&iras, B_TRUE);
800 ira = &iras;
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp.c1888 ip_recv_attr_t iras; local
1920 if (!ip_recv_attr_from_mblk(mp, &iras)) {
1923 ira_cleanup(&iras, B_TRUE);
1927 if (iras.ira_flags & IRAF_ICMP_ERROR)
1930 sctp_input_data(sctp, data_mp, &iras);
1932 ira_cleanup(&iras, B_TRUE);

Completed in 170 milliseconds