Lines Matching refs:ill

203 	ill_t		*ill = ira->ira_ill;  in icmp_inbound_v6()  local
204 ip_stack_t *ipst = ill->ill_ipst; in icmp_inbound_v6()
209 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInMsgs); in icmp_inbound_v6()
213 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInAddrErrors); in icmp_inbound_v6()
214 ip_drop_input("ipIfStatsInAddrErrors: mcast src", mp, ill); in icmp_inbound_v6()
226 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInTruncatedPkts); in icmp_inbound_v6()
227 ip_drop_input("ipIfStatsInTruncatedPkts", mp, ill); in icmp_inbound_v6()
233 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInErrors); in icmp_inbound_v6()
252 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInDestUnreachs); in icmp_inbound_v6()
254 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInAdminProhibs); in icmp_inbound_v6()
258 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInTimeExcds); in icmp_inbound_v6()
262 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInParmProblems); in icmp_inbound_v6()
266 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInPktTooBigs); in icmp_inbound_v6()
270 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInEchos); in icmp_inbound_v6()
285 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in icmp_inbound_v6()
287 mp, ill); in icmp_inbound_v6()
302 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInEchoReplies); in icmp_inbound_v6()
306 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInRouterSolicits); in icmp_inbound_v6()
310 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInRouterAdvertisements); in icmp_inbound_v6()
314 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInNeighborSolicits); in icmp_inbound_v6()
319 BUMP_MIB(ill->ill_icmp6_mib, in icmp_inbound_v6()
325 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInRedirects); in icmp_inbound_v6()
360 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in icmp_inbound_v6()
361 ip_drop_input("ipIfStatsInDiscards - copymsg", mp, ill); in icmp_inbound_v6()
376 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in icmp_inbound_v6()
378 mp, ill); in icmp_inbound_v6()
389 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in icmp_inbound_v6()
390 ip_drop_input("ipIfStatsInDiscards - copymsg", mp, ill); in icmp_inbound_v6()
436 ill_t *ill = ira->ira_ill; in icmp_send_reply_v6() local
437 ip_stack_t *ipst = ill->ill_ipst; in icmp_send_reply_v6()
496 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in icmp_send_reply_v6()
505 if (IS_UNDER_IPMP(ill)) in icmp_send_reply_v6()
506 ixas.ixa_scopeid = ill_get_upper_ifindex(ill); in icmp_send_reply_v6()
508 ixas.ixa_scopeid = ill->ill_phyint->phyint_ifindex; in icmp_send_reply_v6()
540 ill_t *ill = ira->ira_ill; in icmp_inbound_verify_v6() local
544 ip_stack_t *ipst = ill->ill_ipst; in icmp_inbound_verify_v6()
604 ill->ill_phyint->phyint_ifindex, ipst); in icmp_inbound_verify_v6()
647 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in icmp_inbound_verify_v6()
652 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInErrors); in icmp_inbound_verify_v6()
675 ill_t *ill = ira->ira_ill; /* Upper ill if IPMP */ in icmp_inbound_too_big_v6() local
676 ip_stack_t *ipst = ill->ill_ipst; in icmp_inbound_too_big_v6()
692 ill->ill_phyint->phyint_ifindex, ipst); in icmp_inbound_too_big_v6()
713 old_max_frag = ill->ill_mc_mtu; in icmp_inbound_too_big_v6()
715 old_max_frag = ill->ill_mtu; in icmp_inbound_too_big_v6()
776 ill_t *ill = ira->ira_ill; /* Upper in the case of IPMP */ in icmp_inbound_error_fanout_v6() local
777 ip_stack_t *ipst = ill->ill_ipst; in icmp_inbound_error_fanout_v6()
823 TCPS_LISTEN, ill->ill_phyint->phyint_ifindex, ipst); in icmp_inbound_error_fanout_v6()
833 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in icmp_inbound_error_fanout_v6()
835 ip_drop_input("ipIfStatsInDiscards", mp, ill); in icmp_inbound_error_fanout_v6()
853 ira->ira_ill = ill; in icmp_inbound_error_fanout_v6()
1001 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInErrors); in icmp_inbound_error_fanout_v6()
1027 ill_t *ill = ira->ira_rill; in icmp_redirect_v6() local
1029 ip_stack_t *ipst = ill->ill_ipst; in icmp_redirect_v6()
1039 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInBadRedirects); in icmp_redirect_v6()
1041 mp, ill); in icmp_redirect_v6()
1060 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInBadRedirects); in icmp_redirect_v6()
1061 ip_drop_input("ipv6IfIcmpInBadRedirects - addr/len", mp, ill); in icmp_redirect_v6()
1067 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInBadRedirects); in icmp_redirect_v6()
1069 mp, ill); in icmp_redirect_v6()
1076 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInBadRedirects); in icmp_redirect_v6()
1078 mp, ill); in icmp_redirect_v6()
1112 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInBadRedirects); in icmp_redirect_v6()
1113 ip_drop_input("ipv6IfIcmpInBadRedirects - ire", mp, ill); in icmp_redirect_v6()
1271 ill_t *ill = ira->ira_ill; in icmp_pkt_v6() local
1272 ip_stack_t *ipst = ill->ill_ipst; in icmp_pkt_v6()
1293 if (IS_UNDER_IPMP(ill)) in icmp_pkt_v6()
1294 ixas.ixa_scopeid = ill_get_upper_ifindex(ill); in icmp_pkt_v6()
1296 ixas.ixa_scopeid = ill->ill_phyint->phyint_ifindex; in icmp_pkt_v6()
1338 (IRE_LOCAL|IRE_LOOPBACK), ill, ira->ira_zoneid, NULL, in icmp_pkt_v6()
1353 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutErrors); in icmp_pkt_v6()
1361 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutErrors); in icmp_pkt_v6()
1410 icmp_update_out_mib_v6(ill_t *ill, icmp6_t *icmp6) in icmp_update_out_mib_v6() argument
1412 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutMsgs); in icmp_update_out_mib_v6()
1416 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutDestUnreachs); in icmp_update_out_mib_v6()
1418 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutAdminProhibs); in icmp_update_out_mib_v6()
1422 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutTimeExcds); in icmp_update_out_mib_v6()
1426 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutParmProblems); in icmp_update_out_mib_v6()
1430 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutPktTooBigs); in icmp_update_out_mib_v6()
1434 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutEchos); in icmp_update_out_mib_v6()
1438 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutEchoReplies); in icmp_update_out_mib_v6()
1442 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutRouterSolicits); in icmp_update_out_mib_v6()
1446 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutRouterAdvertisements); in icmp_update_out_mib_v6()
1450 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutNeighborSolicits); in icmp_update_out_mib_v6()
1454 BUMP_MIB(ill->ill_icmp6_mib, in icmp_update_out_mib_v6()
1459 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutRedirects); in icmp_update_out_mib_v6()
1463 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutGroupMembQueries); in icmp_update_out_mib_v6()
1468 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutGroupMembResponses); in icmp_update_out_mib_v6()
1472 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutGroupMembReductions); in icmp_update_out_mib_v6()
1486 ill_t *ill = ira->ira_ill; in icmp_pkt_err_ok_v6() local
1487 ip_stack_t *ipst = ill->ill_ipst; in icmp_pkt_err_ok_v6()
1514 BUMP_MIB(ill->ill_icmp6_mib, in icmp_pkt_err_ok_v6()
1544 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutErrors); in icmp_pkt_err_ok_v6()
1569 ill_t *ill = ira->ira_ill; in ip_send_potential_redirect_v6() local
1570 ip_stack_t *ipst = ill->ill_ipst; in ip_send_potential_redirect_v6()
1598 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInAddrErrors); in ip_send_potential_redirect_v6()
1599 ip_drop_input("ipIfStatsInAddrErrors", mp, ill); in ip_send_potential_redirect_v6()
1646 ill_t *ill; in icmp_send_redirect_v6() local
1655 ill = ipmp_ill_hold_ipmp_ill(ira->ira_ill); in icmp_send_redirect_v6()
1656 if (ill == NULL) { in icmp_send_redirect_v6()
1657 ill = ira->ira_ill; in icmp_send_redirect_v6()
1658 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInBadRedirects); in icmp_send_redirect_v6()
1660 mp, ill); in icmp_send_redirect_v6()
1666 ill = ira->ira_ill; in icmp_send_redirect_v6()
1670 ncec = ncec_lookup_illgrp_v6(ill, targetp); in icmp_send_redirect_v6()
1674 ill->ill_phys_addr_length + 7)/8 * 8; in icmp_send_redirect_v6()
1683 ill_refrele(ill); in icmp_send_redirect_v6()
1700 ill->ill_phys_addr_length); in icmp_send_redirect_v6()
1722 srcp = &ill->ill_ipif->ipif_v6lcl_addr; in icmp_send_redirect_v6()
1730 ill_refrele(ill); in icmp_send_redirect_v6()
1826 ill_t *ill = ira->ira_ill; in icmp_param_problem_nexthdr_v6() local
1831 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in icmp_param_problem_nexthdr_v6()
1832 ip_drop_input("ipIfStatsInDiscards", mp, ill); in icmp_param_problem_nexthdr_v6()
1873 ill_t *ill = NULL; in ip_laddr_verify_v6() local
1880 ill = ill_lookup_on_ifindex(scopeid, B_TRUE, ipst); in ip_laddr_verify_v6()
1881 if (ill == NULL) in ip_laddr_verify_v6()
1887 ill, zoneid, NULL, match_flags, 0, ipst, NULL); in ip_laddr_verify_v6()
1888 if (ill != NULL) in ip_laddr_verify_v6()
1889 ill_refrele(ill); in ip_laddr_verify_v6()
1981 ill_t *ill = NULL; in ip_set_destination_v6() local
2085 if (ill != NULL) in ip_set_destination_v6()
2086 ifindex = ill->ill_phyint->phyint_ifindex; in ip_set_destination_v6()
2173 ill = ire_nexthop_ill(ire); in ip_set_destination_v6()
2176 if (ill == NULL) { in ip_set_destination_v6()
2181 error = ip_select_source_v6(ill, &setsrc, dst_addr, in ip_set_destination_v6()
2259 if (ill != NULL) in ip_set_destination_v6()
2260 ill_refrele(ill); in ip_set_destination_v6()
2268 if (ill != NULL) in ip_set_destination_v6()
2269 ill_refrele(ill); in ip_set_destination_v6()
2304 ill_t *ill = ira->ira_ill; in ip_fanout_proto_v6() local
2305 ip_stack_t *ipst = ill->ill_ipst; in ip_fanout_proto_v6()
2360 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in ip_fanout_proto_v6()
2361 ip_drop_input("ipIfStatsInDiscards", mp, ill); in ip_fanout_proto_v6()
2402 ill_t *ill = ira->ira_ill; in ip_fanout_send_icmp_v6() local
2403 ip_stack_t *ipst = ill->ill_ipst; in ip_fanout_send_icmp_v6()
2425 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in ip_fanout_send_icmp_v6()
2426 ip_drop_input("ip_fanout_send_icmp_v6", mp, ill); in ip_fanout_send_icmp_v6()
2435 BUMP_MIB(ill->ill_ip_mib, udpIfStatsNoPorts); in ip_fanout_send_icmp_v6()
2436 ip_drop_input("ipIfStatsNoPorts", mp, ill); in ip_fanout_send_icmp_v6()
2443 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInUnknownProtos); in ip_fanout_send_icmp_v6()
2444 ip_drop_input("ipIfStatsInUnknownProtos", mp, ill); in ip_fanout_send_icmp_v6()
2488 ill_t *ill = ira->ira_ill; in ip_fanout_udp_multi_v6() local
2489 ip_stack_t *ipst = ill->ill_ipst; in ip_fanout_udp_multi_v6()
2539 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in ip_fanout_udp_multi_v6()
2540 ip_drop_input("ipIfStatsInDiscards", mp, ill); in ip_fanout_udp_multi_v6()
2875 ill_t *ill = ira->ira_ill; in ip_process_options_v6() local
2876 ip_stack_t *ipst = ill->ill_ipst; in ip_process_options_v6()
3019 BUMP_MIB(ill->ill_ip_mib, in ip_process_options_v6()
3022 mp, ill); in ip_process_options_v6()
3026 BUMP_MIB(ill->ill_ip_mib, in ip_process_options_v6()
3029 mp, ill); in ip_process_options_v6()
3037 BUMP_MIB(ill->ill_ip_mib, in ip_process_options_v6()
3040 mp, ill); in ip_process_options_v6()
3059 ip_drop_input("ICMP_PARAM_PROBLEM", mp, ill); in ip_process_options_v6()
3074 ill_t *ill = ira->ira_ill; in ip_process_rthdr() local
3075 ip_stack_t *ipst = ill->ill_ipst; in ip_process_rthdr()
3081 BUMP_MIB(ill->ill_ip_mib, ipIfStatsForwProhibits); in ip_process_rthdr()
3082 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInAddrErrors); in ip_process_rthdr()
3083 ip_drop_input("ipIfStatsInAddrErrors", mp, ill); in ip_process_rthdr()
3088 ip_drop_input("ICMP_PARAM_PROBLEM", mp, ill); in ip_process_rthdr()
3100 ill_t *ill; in ip_rput_v6() local
3102 ill = (ill_t *)q->q_ptr; in ip_rput_v6()
3103 if (ill->ill_state_flags & (ILL_CONDEMNED | ILL_LL_SUBNET_PENDING)) { in ip_rput_v6()
3124 ip_mdata_to_mhi(ill, mp, &mhi); in ip_rput_v6()
3125 ip_input_v6(ill, NULL, mp, &mhi); in ip_rput_v6()
3127 ip_rput_notdata(ill, mp); in ip_rput_v6()
3243 ill_t *ill = ira->ira_ill; in ipsec_early_ah_v6() local
3244 ip_stack_t *ipst = ill->ill_ipst; in ipsec_early_ah_v6()
3249 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in ipsec_early_ah_v6()
3250 ip_drop_input("ipIfStatsInDiscards", mp, ill); in ipsec_early_ah_v6()
3317 ill_t *ill = ira->ira_ill; in ip_input_fragment_v6() local
3318 ip_stack_t *ipst = ill->ill_ipst; in ip_input_fragment_v6()
3420 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInHdrErrors); in ip_input_fragment_v6()
3421 ip_drop_input("ipIfStatsInHdrErrors", mp, ill); in ip_input_fragment_v6()
3439 ip_drop_input("ICMP_PARAM_PROBLEM", mp, ill); in ip_input_fragment_v6()
3458 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInHdrErrors); in ip_input_fragment_v6()
3459 ip_drop_input("Reassembled packet too large", mp, ill); in ip_input_fragment_v6()
3518 if ((msg_len + sizeof (*ipf) + ill->ill_frag_count) >= in ip_input_fragment_v6()
3521 uint_t, ill->ill_frag_count, in ip_input_fragment_v6()
3523 ill_frag_prune(ill, in ip_input_fragment_v6()
3529 ipfb = &ill->ill_frag_hash_tbl[ILL_FRAG_HASH_V6(*v6src_ptr, ident)]; in ip_input_fragment_v6()
3551 ill_frag_free_pkts(ill, ipfb, ipf, 1); in ip_input_fragment_v6()
3584 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in ip_input_fragment_v6()
3585 ip_drop_input("ipIfStatsInDiscards", mp, ill); in ip_input_fragment_v6()
3597 ill_frag_free_pkts(ill, ipfb, ipfb->ipfb_ipf, 1); in ip_input_fragment_v6()
3614 ipf->ipf_gen = ill->ill_ipf_gen++; in ip_input_fragment_v6()
3675 (void) ip_reassemble(mp, ipf, offset, more_frags, ill, in ip_input_fragment_v6()
3681 atomic_add_32(&ill->ill_frag_count, ipf->ipf_count); in ip_input_fragment_v6()
3683 mutex_enter(&ill->ill_lock); in ip_input_fragment_v6()
3684 ill_frag_timer_start(ill); in ip_input_fragment_v6()
3685 mutex_exit(&ill->ill_lock); in ip_input_fragment_v6()
3728 atomic_add_32(&ill->ill_frag_count, msg_len); in ip_input_fragment_v6()
3751 ret = ip_reassemble(mp, ipf, offset, more_frags, ill, msg_len); in ip_input_fragment_v6()
3759 atomic_add_32(&ill->ill_frag_count, count); in ip_input_fragment_v6()
3765 ill_frag_free_pkts(ill, ipfb, ipf, 1); in ip_input_fragment_v6()
3812 atomic_add_32(&ill->ill_frag_count, -count); in ip_input_fragment_v6()
3827 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInHdrErrors); in ip_input_fragment_v6()
3828 ip_drop_input("ipIfStatsInHdrErrors", mp, ill); in ip_input_fragment_v6()
3853 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in ip_input_fragment_v6()
3854 ip_drop_input("ipIfStatsInDiscards", mp, ill); in ip_input_fragment_v6()
4119 ill_t *ill = nce->nce_ill; in ip_fragment_v6() local
4122 ip_stack_t *ipst = ill->ill_ipst; in ip_fragment_v6()
4126 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutFragReqds); in ip_fragment_v6()
4128 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutFragFails); in ip_fragment_v6()
4129 ip_drop_output("FragFails: zero max_frag", mp, ill); in ip_fragment_v6()
4180 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutFragFails); in ip_fragment_v6()
4181 ip_drop_output("FragFails: bad nexthdr", mp, ill); in ip_fragment_v6()
4198 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutFragFails); in ip_fragment_v6()
4199 ip_drop_output("FragFails: no hmp", mp, ill); in ip_fragment_v6()
4235 BUMP_MIB(ill->ill_ip_mib, in ip_fragment_v6()
4238 mp, ill); in ip_fragment_v6()
4273 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutFragFails); in ip_fragment_v6()
4275 hmp0, ill); in ip_fragment_v6()
4286 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutFragCreates); in ip_fragment_v6()
4293 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutFragFails); in ip_fragment_v6()
4295 hmp, ill); in ip_fragment_v6()
4305 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutFragOKs); in ip_fragment_v6()
4385 ill_t *ill = ixa->ixa_nce->nce_ill; in ip_fraghdr_add_v6() local
4387 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutDiscards); in ip_fraghdr_add_v6()
4388 ip_drop_output("ipIfStatsOutDiscards: allocb failure", mp, ill); in ip_fraghdr_add_v6()
4426 ill_t *ill = ira->ira_rill; in conn_wantpacket_v6() local
4442 if (in_ifindex != 0 && in_ifindex != ill->ill_phyint->phyint_ifindex) { in conn_wantpacket_v6()
4443 if (!IS_UNDER_IPMP(ill)) in conn_wantpacket_v6()
4446 if (in_ifindex != ipmp_ill_get_ipmp_ifindex(ill)) in conn_wantpacket_v6()
5031 ipif_lookup_testaddr_v6(ill_t *ill, const in6_addr_t *v6srcp, ipif_t **ipifp) in ipif_lookup_testaddr_v6() argument
5036 ipif = ipif_lookup_addr_exact_v6(v6srcp, ill, ill->ill_ipst); in ipif_lookup_testaddr_v6()