Lines Matching refs:lifreq
1305 struct lifreq lifreq; in initifs() local
1366 (void) strncpy(lifreq.lifr_name, ifr->ifr_name, in initifs()
1368 if (ioctl(sock, SIOCGLIFFLAGS, (char *)&lifreq) < 0) { in initifs()
1374 if ((lifreq.lifr_flags & IFF_UP) == 0) in initifs()
1376 if (lifreq.lifr_flags & IFF_LOOPBACK) in initifs()
1378 if ((lifreq.lifr_flags & (IFF_MULTICAST | IFF_BROADCAST)) == 0) in initifs()
1413 if (!getconfig(sock, lifreq.lifr_flags, &ifr->ifr_addr, in initifs()
1448 if (!getconfig(sock, lifreq.lifr_flags, &ifr->ifr_addr, in initifs()
1545 struct lifreq lifreq; in getconfig() local
1553 (void) strlcpy(lifreq.lifr_name, ifr->ifr_name, in getconfig()
1554 sizeof (lifreq.lifr_name)); in getconfig()
1555 if (ioctl(sock, SIOCGLIFINDEX, &lifreq) < 0) { in getconfig()
1560 li->li_index = lifreq.lifr_index; in getconfig()