Lines Matching refs:ifr
71 struct ifreq ibuf[(32 * 1024) / sizeof(struct ifreq)], ifr;
74 char device[sizeof(ifr.ifr_name) + 1];
115 strncpy(ifr.ifr_name, ifrp->ifr_name, sizeof(ifr.ifr_name));
116 if (ioctl(fd, SIOCGIFFLAGS, (char *)&ifr, sizeof(ifr)) < 0) {
120 (int)sizeof(ifr.ifr_name), ifr.ifr_name,
127 if ((ifr.ifr_flags & IFF_UP) == 0)
131 (void)strlcpy(device, ifr.ifr_name, sizeof(device));
137 if (ioctl(fd, SIOCGIFADDR, (char *)&ifr, sizeof(ifr)) < 0) {
150 sin = (struct sockaddr_in *)&ifr.ifr_addr;