Lines Matching refs:ill

40 static int ibcm_nce_lookup(ibcm_arp_prwqn_t *wqnp, ill_t *ill, zoneid_t zid);
97 ibcm_arp_check_interface(ill_t *ill) in ibcm_arp_check_interface() argument
99 if (IS_LOOPBACK(ill) || ill->ill_type == IFT_IB) in ibcm_arp_check_interface()
112 ill_t *ill = NULL; in ibcm_resolver_pr_lookup() local
147 ill = ire_nexthop_ill(ire); in ibcm_resolver_pr_lookup()
148 if (ill == NULL) { in ibcm_resolver_pr_lookup()
156 if (ip_select_source_v4(ill, setsrcv4, dst_addr->un.ip4addr, in ibcm_resolver_pr_lookup()
187 ill = ire_nexthop_ill(ire); in ibcm_resolver_pr_lookup()
188 if (ill == NULL) { in ibcm_resolver_pr_lookup()
196 if (ip_select_source_v6(ill, &setsrcv6, &dst_addr->un.ip6addr, in ibcm_resolver_pr_lookup()
209 (void) strlcpy(wqnp->ifname, ill->ill_name, sizeof (wqnp->ifname)); in ibcm_resolver_pr_lookup()
215 if (IS_IPMP(ill)) { in ibcm_resolver_pr_lookup()
217 ipif = ipif_lookup_addr(wqnp->src_addr.un.ip4addr, ill, in ibcm_resolver_pr_lookup()
221 ill, myzoneid, ipst); in ibcm_resolver_pr_lookup()
231 ill->ill_name); in ibcm_resolver_pr_lookup()
236 hwaddr_ill = ill; in ibcm_resolver_pr_lookup()
257 ib_s->status = ibcm_nce_lookup(wqnp, ill, myzoneid); in ibcm_resolver_pr_lookup()
265 ill_refrele(ill); in ibcm_resolver_pr_lookup()
276 if (ill != NULL) in ibcm_resolver_pr_lookup()
277 ill_refrele(ill); in ibcm_resolver_pr_lookup()
291 ibcm_nce_lookup(ibcm_arp_prwqn_t *wqnp, ill_t *ill, zoneid_t zoneid) in ibcm_nce_lookup() argument
321 ip2m.ip2mac_ifindex = ill->ill_phyint->phyint_ifindex; in ibcm_nce_lookup()