Lines Matching refs:lifrl
291 struct lifreq lifrl; in getallifaddrs() local
346 (void) strncpy(lifrl.lifr_name, lifrp->lifr_name, in getallifaddrs()
347 sizeof (lifrl.lifr_name)); in getallifaddrs()
354 if (ioctl(s, SIOCGLIFFLAGS, (caddr_t)&lifrl) < 0) in getallifaddrs()
356 if ((flags & LIFC_ENABLED) && !(lifrl.lifr_flags & IFF_UP)) in getallifaddrs()
375 curr->ifa_flags = lifrl.lifr_flags; in getallifaddrs()
386 if (ioctl(s, SIOCGLIFNETMASK, (caddr_t)&lifrl) < 0) in getallifaddrs()
391 (void) memcpy(curr->ifa_netmask, &lifrl.lifr_addr, in getallifaddrs()
396 if (ioctl(s, SIOCGLIFDSTADDR, (caddr_t)&lifrl) < 0) in getallifaddrs()
402 (void) memcpy(curr->ifa_dstaddr, &lifrl.lifr_addr, in getallifaddrs()
405 if (ioctl(s, SIOCGLIFBRDADDR, (caddr_t)&lifrl) < 0) in getallifaddrs()
411 (void) memcpy(curr->ifa_broadaddr, &lifrl.lifr_addr, in getallifaddrs()
503 if (strlcpy(lifrl.lifr_name, name_retval.lr_link, in getallifaddrs()
504 sizeof (lifrl.lifr_name)) >= in getallifaddrs()
505 sizeof (lifrl.lifr_name)) in getallifaddrs()
508 if (ioctl(sock4, SIOCGLIFINDEX, (caddr_t)&lifrl) >= 0) { in getallifaddrs()
509 ifa_addr->sdl_index = lifrl.lifr_index; in getallifaddrs()
511 (caddr_t)&lifrl) >= 0) { in getallifaddrs()
513 ifa_addr->sdl_index = lifrl.lifr_index; in getallifaddrs()