- register struct ifaddr *ifa;
- register struct sockaddr *sa;
- for (ifa = ifp->if_addrlist; ifa; ifa->ifa_next)
- if ((sa = ifa->ifa_addr)->sa_family == AF_LINK) {
- if (sa->sa_len > gate->sa.sa_len)
- log("llc_rtrequest: cloning address too small\n");
- else {
- Bcopy(sa, gate, gate->sa.sa_len);
- gate->sdl.sdl_alen = 0;
- }
- return;
- }
- if (ifa == 0)
- log("llc_rtrequest: can't find LL ifaddr for iface\n");