Lines Matching refs:ill

112 	ill_t		*ill = NULL;
181 ip_drop_output("ire_to_nce", mp, ill);
200 ip_drop_output("No nce", mp, ill);
269 ill = ire_nexthop_ill(ire);
279 /* If unreachable we have no ill but need some source */
280 if (ill == NULL) {
284 error = ip_select_source_v6(ill, &setsrc, &dst,
289 BUMP_MIB(ill->ill_ip_mib, ipIfStatsHCOutRequests);
290 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutDiscards);
292 mp, ill);
304 mp, ill);
324 if (ill != NULL) {
325 BUMP_MIB(ill->ill_ip_mib, ipIfStatsHCOutRequests);
335 * counters on the ill will be incremented in post fragmentation.
352 if (ill != NULL)
353 ill_refrele(ill);
382 ill_t *ill = ire->ire_ill;
399 ip6h, __dtrace_ipsr_ill_t *, ill, ipha_t *, NULL, ip6_t *, ip6h,
403 ill_t *, NULL, ill_t *, ill,
411 NULL, ill, ip6h, mp, mp, 0, ipst, error);
446 ipobs_hook(mp, IPOBS_HOOK_LOCAL, szone, dzone, ill, ipst);
454 * sender (icmp_output etc) since they don't know the ill and the
455 * stats are per ill.
461 icmp_update_out_mib_v6(ill, icmp6);
465 ill_t *, ill, ill_t *, NULL,
473 ill, NULL, ip6h, mp, mp, 0, ipst, error);
490 ip6h, __dtrace_ipsr_ill_t *, ill, ipha_t *, NULL, ip6_t *, ip6h,
494 ipsec_out_to_in(ixa, ill, &iras);
498 BUMP_MIB(ill->ill_ip_mib, ipIfStatsHCInReceives);
499 UPDATE_MIB(ill->ill_ip_mib, ipIfStatsHCInOctets, pktlen);
514 BUMP_MIB(ill->ill_ip_mib, ipIfStatsInDiscards);
515 ip_drop_input("tsol_get_pkt_label", mp, ill);
572 ill_t *ill = ire->ire_ill;
592 * check whether there are any receivers for the group on the ill
606 if (ipst->ips_ip_g_mrouter && ill->ill_mrouter_cnt > 0 &&
614 if (ill_hasmembers_v6(ill, &ip6h->ip6_dst))
621 if (ill_hasmembers_otherzones_v6(ill, &ip6h->ip6_dst,
667 ill_t *ill;
692 ill = ill_lookup_on_name("lo0", B_FALSE,
694 if (ill == NULL) {
701 ipsec_out_to_in(ixa, ill, &iras);
707 ill_refrele(ill);
818 ip_xmit_attr_t *ixa, ill_t *ill)
829 if ((ixaflags & IXAF_NO_HW_CKSUM) || !ILL_HCKSUM_CAPABLE(ill) ||
836 * if the ill has FULL support.
885 hck_flags = ill->ill_hcksum_capab->ill_hcksum_txflags;
950 ill_t *ill;
954 ill = ixa->ixa_nce->nce_ill;
958 * sender (icmp_output etc) since they don't know the ill and the
959 * stats are per ill.
961 * With IPMP we record the stats on the upper ill.
980 mp = ip_process(IPP_LOCAL_OUT, mp, ill, ill);
992 (ill->ill_mactype == DL_6TO4 || ill->ill_mactype == DL_IPV4 ||
993 ill->ill_mactype == DL_IPV6)) {
999 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutDiscards);
1001 mp, ill);
1029 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutDiscards);
1030 ip_drop_output("ipIfStatsOutDiscards", mp, ill);
1064 ipsec_out_to_in(ixa, ill, &iras);
1066 ip_drop_output("ICMP6_PKT_TOO_BIG", mp, ill);
1118 /* An IS_UNDER_IPMP ill is ok here */
1119 if (!ip_output_cksum_v6(ixaflags, mp, ip6h, ixa, ill)) {
1120 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutDiscards);
1121 ip_drop_output("ipIfStatsOutDiscards", mp, ill);
1150 ill_t *ill = nce->nce_ill;
1152 ip_stack_t *ipst = ill->ill_ipst;
1168 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutDiscards);
1169 ip_drop_output("ipIfStatsOutDiscards", mp, ill);
1244 BUMP_MIB(ill->ill_ip_mib, ipIfStatsOutDiscards);
1245 ip_drop_output("ipIfStatsOutDiscards - no ill",
1246 mp, ill);