Lines Matching refs:lifreq
1303 struct lifreq lifreq; in initifs() local
1364 (void) strncpy(lifreq.lifr_name, ifr->ifr_name, in initifs()
1366 if (ioctl(sock, SIOCGLIFFLAGS, (char *)&lifreq) < 0) { in initifs()
1372 if ((lifreq.lifr_flags & IFF_UP) == 0) in initifs()
1374 if (lifreq.lifr_flags & IFF_LOOPBACK) in initifs()
1376 if ((lifreq.lifr_flags & (IFF_MULTICAST | IFF_BROADCAST)) == 0) in initifs()
1411 if (!getconfig(sock, lifreq.lifr_flags, &ifr->ifr_addr, in initifs()
1446 if (!getconfig(sock, lifreq.lifr_flags, &ifr->ifr_addr, in initifs()
1543 struct lifreq lifreq; in getconfig() local
1551 (void) strlcpy(lifreq.lifr_name, ifr->ifr_name, in getconfig()
1552 sizeof (lifreq.lifr_name)); in getconfig()
1553 if (ioctl(sock, SIOCGLIFINDEX, &lifreq) < 0) { in getconfig()
1558 li->li_index = lifreq.lifr_index; in getconfig()