Lines Matching refs:ill

205 	ill_t		*ill = ira->ira_ill;  in icmp_inbound_v6()  local
206 ip_stack_t *ipst = ill->ill_ipst; in icmp_inbound_v6()
211 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInMsgs); in icmp_inbound_v6()
215 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInAddrErrors); in icmp_inbound_v6()
216 ip_drop_input("ipIfStatsInAddrErrors: mcast src", mp, ill); in icmp_inbound_v6()
228 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInTruncatedPkts); in icmp_inbound_v6()
229 ip_drop_input("ipIfStatsInTruncatedPkts", mp, ill); in icmp_inbound_v6()
235 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInErrors); in icmp_inbound_v6()
254 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInDestUnreachs); in icmp_inbound_v6()
256 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInAdminProhibs); in icmp_inbound_v6()
260 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInTimeExcds); in icmp_inbound_v6()
264 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInParmProblems); in icmp_inbound_v6()
268 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInPktTooBigs); in icmp_inbound_v6()
272 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInEchos); in icmp_inbound_v6()
287 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in icmp_inbound_v6()
289 mp, ill); in icmp_inbound_v6()
304 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInEchoReplies); in icmp_inbound_v6()
308 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInRouterSolicits); in icmp_inbound_v6()
312 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInRouterAdvertisements); in icmp_inbound_v6()
316 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInNeighborSolicits); in icmp_inbound_v6()
321 BUMP_MIB(ill->ill_icmp6_mib, in icmp_inbound_v6()
327 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInRedirects); in icmp_inbound_v6()
362 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in icmp_inbound_v6()
363 ip_drop_input("ipIfStatsInDiscards - copymsg", mp, ill); in icmp_inbound_v6()
378 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in icmp_inbound_v6()
380 mp, ill); in icmp_inbound_v6()
391 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in icmp_inbound_v6()
392 ip_drop_input("ipIfStatsInDiscards - copymsg", mp, ill); in icmp_inbound_v6()
438 ill_t *ill = ira->ira_ill; in icmp_send_reply_v6() local
439 ip_stack_t *ipst = ill->ill_ipst; in icmp_send_reply_v6()
498 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in icmp_send_reply_v6()
507 if (IS_UNDER_IPMP(ill)) in icmp_send_reply_v6()
508 ixas.ixa_scopeid = ill_get_upper_ifindex(ill); in icmp_send_reply_v6()
510 ixas.ixa_scopeid = ill->ill_phyint->phyint_ifindex; in icmp_send_reply_v6()
542 ill_t *ill = ira->ira_ill; in icmp_inbound_verify_v6() local
546 ip_stack_t *ipst = ill->ill_ipst; in icmp_inbound_verify_v6()
606 ill->ill_phyint->phyint_ifindex, ipst); in icmp_inbound_verify_v6()
649 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in icmp_inbound_verify_v6()
654 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInErrors); in icmp_inbound_verify_v6()
677 ill_t *ill = ira->ira_ill; /* Upper ill if IPMP */ in icmp_inbound_too_big_v6() local
678 ip_stack_t *ipst = ill->ill_ipst; in icmp_inbound_too_big_v6()
706 ill->ill_phyint->phyint_ifindex, ipst); in icmp_inbound_too_big_v6()
725 old_max_frag = ill->ill_mc_mtu; in icmp_inbound_too_big_v6()
727 old_max_frag = ill->ill_mtu; in icmp_inbound_too_big_v6()
766 ill_t *ill = ira->ira_ill; /* Upper in the case of IPMP */ in icmp_inbound_error_fanout_v6() local
767 ip_stack_t *ipst = ill->ill_ipst; in icmp_inbound_error_fanout_v6()
813 TCPS_LISTEN, ill->ill_phyint->phyint_ifindex, ipst); in icmp_inbound_error_fanout_v6()
823 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in icmp_inbound_error_fanout_v6()
825 ip_drop_input("ipIfStatsInDiscards", mp, ill); in icmp_inbound_error_fanout_v6()
843 ira->ira_ill = ill; in icmp_inbound_error_fanout_v6()
991 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInErrors); in icmp_inbound_error_fanout_v6()
1017 ill_t *ill = ira->ira_rill; in icmp_redirect_v6() local
1019 ip_stack_t *ipst = ill->ill_ipst; in icmp_redirect_v6()
1029 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInBadRedirects); in icmp_redirect_v6()
1031 mp, ill); in icmp_redirect_v6()
1050 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInBadRedirects); in icmp_redirect_v6()
1051 ip_drop_input("ipv6IfIcmpInBadRedirects - addr/len", mp, ill); in icmp_redirect_v6()
1057 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInBadRedirects); in icmp_redirect_v6()
1059 mp, ill); in icmp_redirect_v6()
1066 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInBadRedirects); in icmp_redirect_v6()
1068 mp, ill); in icmp_redirect_v6()
1102 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInBadRedirects); in icmp_redirect_v6()
1103 ip_drop_input("ipv6IfIcmpInBadRedirects - ire", mp, ill); in icmp_redirect_v6()
1261 ill_t *ill = ira->ira_ill; in icmp_pkt_v6() local
1262 ip_stack_t *ipst = ill->ill_ipst; in icmp_pkt_v6()
1283 if (IS_UNDER_IPMP(ill)) in icmp_pkt_v6()
1284 ixas.ixa_scopeid = ill_get_upper_ifindex(ill); in icmp_pkt_v6()
1286 ixas.ixa_scopeid = ill->ill_phyint->phyint_ifindex; in icmp_pkt_v6()
1328 (IRE_LOCAL|IRE_LOOPBACK), ill, ira->ira_zoneid, NULL, in icmp_pkt_v6()
1343 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutErrors); in icmp_pkt_v6()
1351 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutErrors); in icmp_pkt_v6()
1400 icmp_update_out_mib_v6(ill_t *ill, icmp6_t *icmp6) in icmp_update_out_mib_v6() argument
1402 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutMsgs); in icmp_update_out_mib_v6()
1406 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutDestUnreachs); in icmp_update_out_mib_v6()
1408 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutAdminProhibs); in icmp_update_out_mib_v6()
1412 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutTimeExcds); in icmp_update_out_mib_v6()
1416 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutParmProblems); in icmp_update_out_mib_v6()
1420 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutPktTooBigs); in icmp_update_out_mib_v6()
1424 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutEchos); in icmp_update_out_mib_v6()
1428 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutEchoReplies); in icmp_update_out_mib_v6()
1432 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutRouterSolicits); in icmp_update_out_mib_v6()
1436 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutRouterAdvertisements); in icmp_update_out_mib_v6()
1440 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutNeighborSolicits); in icmp_update_out_mib_v6()
1444 BUMP_MIB(ill->ill_icmp6_mib, in icmp_update_out_mib_v6()
1449 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutRedirects); in icmp_update_out_mib_v6()
1453 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutGroupMembQueries); in icmp_update_out_mib_v6()
1458 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutGroupMembResponses); in icmp_update_out_mib_v6()
1462 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutGroupMembReductions); in icmp_update_out_mib_v6()
1476 ill_t *ill = ira->ira_ill; in icmp_pkt_err_ok_v6() local
1477 ip_stack_t *ipst = ill->ill_ipst; in icmp_pkt_err_ok_v6()
1504 BUMP_MIB(ill->ill_icmp6_mib, in icmp_pkt_err_ok_v6()
1534 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpOutErrors); in icmp_pkt_err_ok_v6()
1559 ill_t *ill = ira->ira_ill; in ip_send_potential_redirect_v6() local
1560 ip_stack_t *ipst = ill->ill_ipst; in ip_send_potential_redirect_v6()
1588 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInAddrErrors); in ip_send_potential_redirect_v6()
1589 ip_drop_input("ipIfStatsInAddrErrors", mp, ill); in ip_send_potential_redirect_v6()
1636 ill_t *ill; in icmp_send_redirect_v6() local
1645 ill = ipmp_ill_hold_ipmp_ill(ira->ira_ill); in icmp_send_redirect_v6()
1646 if (ill == NULL) { in icmp_send_redirect_v6()
1647 ill = ira->ira_ill; in icmp_send_redirect_v6()
1648 BUMP_MIB(ill->ill_icmp6_mib, ipv6IfIcmpInBadRedirects); in icmp_send_redirect_v6()
1650 mp, ill); in icmp_send_redirect_v6()
1656 ill = ira->ira_ill; in icmp_send_redirect_v6()
1660 ncec = ncec_lookup_illgrp_v6(ill, targetp); in icmp_send_redirect_v6()
1664 ill->ill_phys_addr_length + 7)/8 * 8; in icmp_send_redirect_v6()
1673 ill_refrele(ill); in icmp_send_redirect_v6()
1690 ill->ill_phys_addr_length); in icmp_send_redirect_v6()
1712 srcp = &ill->ill_ipif->ipif_v6lcl_addr; in icmp_send_redirect_v6()
1720 ill_refrele(ill); in icmp_send_redirect_v6()
1816 ill_t *ill = ira->ira_ill; in icmp_param_problem_nexthdr_v6() local
1821 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in icmp_param_problem_nexthdr_v6()
1822 ip_drop_input("ipIfStatsInDiscards", mp, ill); in icmp_param_problem_nexthdr_v6()
1863 ill_t *ill = NULL; in ip_laddr_verify_v6() local
1870 ill = ill_lookup_on_ifindex(scopeid, B_TRUE, ipst); in ip_laddr_verify_v6()
1871 if (ill == NULL) in ip_laddr_verify_v6()
1877 ill, zoneid, NULL, match_flags, 0, ipst, NULL); in ip_laddr_verify_v6()
1878 if (ill != NULL) in ip_laddr_verify_v6()
1879 ill_refrele(ill); in ip_laddr_verify_v6()
1971 ill_t *ill = NULL; in ip_set_destination_v6() local
2075 if (ill != NULL) in ip_set_destination_v6()
2076 ifindex = ill->ill_phyint->phyint_ifindex; in ip_set_destination_v6()
2163 ill = ire_nexthop_ill(ire); in ip_set_destination_v6()
2166 if (ill == NULL) { in ip_set_destination_v6()
2171 error = ip_select_source_v6(ill, &setsrc, dst_addr, in ip_set_destination_v6()
2249 if (ill != NULL) in ip_set_destination_v6()
2250 ill_refrele(ill); in ip_set_destination_v6()
2258 if (ill != NULL) in ip_set_destination_v6()
2259 ill_refrele(ill); in ip_set_destination_v6()
2294 ill_t *ill = ira->ira_ill; in ip_fanout_proto_v6() local
2295 ip_stack_t *ipst = ill->ill_ipst; in ip_fanout_proto_v6()
2350 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in ip_fanout_proto_v6()
2351 ip_drop_input("ipIfStatsInDiscards", mp, ill); in ip_fanout_proto_v6()
2392 ill_t *ill = ira->ira_ill; in ip_fanout_send_icmp_v6() local
2393 ip_stack_t *ipst = ill->ill_ipst; in ip_fanout_send_icmp_v6()
2415 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in ip_fanout_send_icmp_v6()
2416 ip_drop_input("ip_fanout_send_icmp_v6", mp, ill); in ip_fanout_send_icmp_v6()
2425 BUMP_MIB(ill->ill_ip_mib, udpIfStatsNoPorts); in ip_fanout_send_icmp_v6()
2426 ip_drop_input("ipIfStatsNoPorts", mp, ill); in ip_fanout_send_icmp_v6()
2433 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInUnknownProtos); in ip_fanout_send_icmp_v6()
2434 ip_drop_input("ipIfStatsInUnknownProtos", mp, ill); in ip_fanout_send_icmp_v6()
2478 ill_t *ill = ira->ira_ill; in ip_fanout_udp_multi_v6() local
2479 ip_stack_t *ipst = ill->ill_ipst; in ip_fanout_udp_multi_v6()
2529 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in ip_fanout_udp_multi_v6()
2530 ip_drop_input("ipIfStatsInDiscards", mp, ill); in ip_fanout_udp_multi_v6()
2773 ill_t *ill = ira->ira_ill; in ip_process_options_v6() local
2774 ip_stack_t *ipst = ill->ill_ipst; in ip_process_options_v6()
2917 BUMP_MIB(ill->ill_ip_mib, in ip_process_options_v6()
2920 mp, ill); in ip_process_options_v6()
2924 BUMP_MIB(ill->ill_ip_mib, in ip_process_options_v6()
2927 mp, ill); in ip_process_options_v6()
2935 BUMP_MIB(ill->ill_ip_mib, in ip_process_options_v6()
2938 mp, ill); in ip_process_options_v6()
2957 ip_drop_input("ICMP_PARAM_PROBLEM", mp, ill); in ip_process_options_v6()
2972 ill_t *ill = ira->ira_ill; in ip_process_rthdr() local
2973 ip_stack_t *ipst = ill->ill_ipst; in ip_process_rthdr()
2979 BUMP_MIB(ill->ill_ip_mib, ipIfStatsForwProhibits); in ip_process_rthdr()
2980 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInAddrErrors); in ip_process_rthdr()
2981 ip_drop_input("ipIfStatsInAddrErrors", mp, ill); in ip_process_rthdr()
2986 ip_drop_input("ICMP_PARAM_PROBLEM", mp, ill); in ip_process_rthdr()
2998 ill_t *ill; in ip_rput_v6() local
3000 ill = (ill_t *)q->q_ptr; in ip_rput_v6()
3001 if (ill->ill_state_flags & (ILL_CONDEMNED | ILL_LL_SUBNET_PENDING)) { in ip_rput_v6()
3022 ip_mdata_to_mhi(ill, mp, &mhi); in ip_rput_v6()
3023 ip_input_v6(ill, NULL, mp, &mhi); in ip_rput_v6()
3025 ip_rput_notdata(ill, mp); in ip_rput_v6()
3142 ill_t *ill = ira->ira_ill; in ipsec_early_ah_v6() local
3143 ip_stack_t *ipst = ill->ill_ipst; in ipsec_early_ah_v6()
3148 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in ipsec_early_ah_v6()
3149 ip_drop_input("ipIfStatsInDiscards", mp, ill); in ipsec_early_ah_v6()
3216 ill_t *ill = ira->ira_ill; in ip_input_fragment_v6() local
3217 ip_stack_t *ipst = ill->ill_ipst; in ip_input_fragment_v6()
3319 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInHdrErrors); in ip_input_fragment_v6()
3320 ip_drop_input("ipIfStatsInHdrErrors", mp, ill); in ip_input_fragment_v6()
3338 ip_drop_input("ICMP_PARAM_PROBLEM", mp, ill); in ip_input_fragment_v6()
3357 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInHdrErrors); in ip_input_fragment_v6()
3358 ip_drop_input("Reassembled packet too large", mp, ill); in ip_input_fragment_v6()
3417 if ((msg_len + sizeof (*ipf) + ill->ill_frag_count) >= in ip_input_fragment_v6()
3420 uint_t, ill->ill_frag_count, in ip_input_fragment_v6()
3422 ill_frag_prune(ill, in ip_input_fragment_v6()
3428 ipfb = &ill->ill_frag_hash_tbl[ILL_FRAG_HASH_V6(*v6src_ptr, ident)]; in ip_input_fragment_v6()
3450 ill_frag_free_pkts(ill, ipfb, ipf, 1); in ip_input_fragment_v6()
3483 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in ip_input_fragment_v6()
3484 ip_drop_input("ipIfStatsInDiscards", mp, ill); in ip_input_fragment_v6()
3496 ill_frag_free_pkts(ill, ipfb, ipfb->ipfb_ipf, 1); in ip_input_fragment_v6()
3513 ipf->ipf_gen = ill->ill_ipf_gen++; in ip_input_fragment_v6()
3574 (void) ip_reassemble(mp, ipf, offset, more_frags, ill, in ip_input_fragment_v6()
3580 atomic_add_32(&ill->ill_frag_count, ipf->ipf_count); in ip_input_fragment_v6()
3582 mutex_enter(&ill->ill_lock); in ip_input_fragment_v6()
3583 ill_frag_timer_start(ill); in ip_input_fragment_v6()
3584 mutex_exit(&ill->ill_lock); in ip_input_fragment_v6()
3627 atomic_add_32(&ill->ill_frag_count, msg_len); in ip_input_fragment_v6()
3650 ret = ip_reassemble(mp, ipf, offset, more_frags, ill, msg_len); in ip_input_fragment_v6()
3658 atomic_add_32(&ill->ill_frag_count, count); in ip_input_fragment_v6()
3664 ill_frag_free_pkts(ill, ipfb, ipf, 1); in ip_input_fragment_v6()
3711 atomic_add_32(&ill->ill_frag_count, -count); in ip_input_fragment_v6()
3726 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInHdrErrors); in ip_input_fragment_v6()
3727 ip_drop_input("ipIfStatsInHdrErrors", mp, ill); in ip_input_fragment_v6()
3752 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards); in ip_input_fragment_v6()
3753 ip_drop_input("ipIfStatsInDiscards", mp, ill); in ip_input_fragment_v6()
4018 ill_t *ill = nce->nce_ill; in ip_fragment_v6() local
4021 ip_stack_t *ipst = ill->ill_ipst; in ip_fragment_v6()
4025 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutFragReqds); in ip_fragment_v6()
4027 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutFragFails); in ip_fragment_v6()
4028 ip_drop_output("FragFails: zero max_frag", mp, ill); in ip_fragment_v6()
4079 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutFragFails); in ip_fragment_v6()
4080 ip_drop_output("FragFails: bad nexthdr", mp, ill); in ip_fragment_v6()
4097 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutFragFails); in ip_fragment_v6()
4098 ip_drop_output("FragFails: no hmp", mp, ill); in ip_fragment_v6()
4134 BUMP_MIB(ill->ill_ip_mib, in ip_fragment_v6()
4137 mp, ill); in ip_fragment_v6()
4172 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutFragFails); in ip_fragment_v6()
4174 hmp0, ill); in ip_fragment_v6()
4185 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutFragCreates); in ip_fragment_v6()
4192 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutFragFails); in ip_fragment_v6()
4194 hmp, ill); in ip_fragment_v6()
4204 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutFragOKs); in ip_fragment_v6()
4284 ill_t *ill = ixa->ixa_nce->nce_ill; in ip_fraghdr_add_v6() local
4286 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutDiscards); in ip_fraghdr_add_v6()
4287 ip_drop_output("ipIfStatsOutDiscards: allocb failure", mp, ill); in ip_fraghdr_add_v6()
4325 ill_t *ill = ira->ira_rill; in conn_wantpacket_v6() local
4341 if (in_ifindex != 0 && in_ifindex != ill->ill_phyint->phyint_ifindex) { in conn_wantpacket_v6()
4342 if (!IS_UNDER_IPMP(ill)) in conn_wantpacket_v6()
4345 if (in_ifindex != ipmp_ill_get_ipmp_ifindex(ill)) in conn_wantpacket_v6()
4930 ipif_lookup_testaddr_v6(ill_t *ill, const in6_addr_t *v6srcp, ipif_t **ipifp) in ipif_lookup_testaddr_v6() argument
4935 ipif = ipif_lookup_addr_exact_v6(v6srcp, ill, ill->ill_ipst); in ipif_lookup_testaddr_v6()