Lines Matching defs:ifr
161 struct ifreq ibuf[16], ifr;
204 (void)strlcpy(ifr.ifr_name, ifrp->ifr_name,
205 sizeof(ifr.ifr_name));
206 if (ioctl(fd, SIOCGIFFLAGS, (char *)&ifr) == -1) {
211 (int)sizeof(ifr.ifr_name), ifr.ifr_name,
218 if ((ifr.ifr_flags & IFF_UP) == 0 ||
219 ISLOOPBACK(ifr.ifr_name, ifr.ifr_flags))
250 struct ifreq ifr;
258 memset(&ifr, 0, sizeof(ifr));
261 ifr.ifr_addr.sa_family = AF_INET;
263 (void)strlcpy(ifr.ifr_name, device, sizeof(ifr.ifr_name));
264 if (ioctl(fd, SIOCGIFADDR, (char *)&ifr) == -1) {
276 sin = (struct sockaddr_in *)&ifr.ifr_addr;
278 if (ioctl(fd, SIOCGIFNETMASK, (char *)&ifr) == -1) {