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