Lines Matching defs:best_lifr
343 struct lifreq **best_lifr)
354 *best_lifr = NULL;
419 if (*best_lifr != NULL) {
447 *best_lifr = lifr;
451 if (*best_lifr == NULL)
460 ifi->ifi_index = if_nametoindex((*best_lifr)->lifr_name);
461 if (strlcpy(ifi->ifi_name, (*best_lifr)->lifr_name, sizeof(ifi->ifi_name)) >= sizeof(ifi->ifi_name)) {
485 struct lifreq *lifrp, *best_lifr;
565 lifc.lifc_req, ifname, &best_lifr)) == NULL)
568 assert(best_lifr != NULL);
569 assert((best_lifr->lifr_addr.ss_family == AF_INET6) ||
570 (best_lifr->lifr_addr.ss_family == AF_INET));
572 switch (best_lifr->lifr_addr.ss_family) {
576 sinptr6 = (struct sockaddr_in6 *) &best_lifr->lifr_addr;
587 plen_to_netmask(best_lifr->lifr_addrlen,
593 sinptr = (struct sockaddr_in *) &best_lifr->lifr_addr;
600 lifrcopy = *best_lifr;