Lines Matching refs:ifr
113 struct ifreq ibuf[(32 * 1024) / sizeof(struct ifreq)], ifr;
116 char device[sizeof(ifr.ifr_name) + 1];
162 strncpy(ifr.ifr_name, ifrp->ifr_name, sizeof(ifr.ifr_name));
163 if (ioctl(fd, SIOCGIFFLAGS, (char *)&ifr) < 0) {
167 (int)sizeof(ifr.ifr_name), ifr.ifr_name,
174 if ((ifr.ifr_flags & IFF_UP) == 0)
178 (void)strncpy(device, ifr.ifr_name, sizeof(ifr.ifr_name));
185 if (ioctl(fd, SIOCGIFADDR, (char *)&ifr) < 0) {
198 sin = (struct sockaddr_in *)&ifr.ifr_addr;