Lines Matching defs:ifr
304 struct ifreq *ifr;
334 for (ifr = ifconf.ifc_req; ifconf.ifc_len > 0;
335 ifr++, ifconf.ifc_len -= sizeof (struct ifreq)) {
338 if (ioctl(fd, SIOCGIFFLAGS, (char *)ifr) < 0) {
342 if ((ifr->ifr_flags & IFF_LOOPBACK) ||
343 !(ifr->ifr_flags & IFF_UP) ||
344 !(ifr->ifr_flags & IFF_BROADCAST) ||
345 (ifr->ifr_flags & IFF_NOARP) ||
346 (ifr->ifr_flags & IFF_POINTOPOINT))
349 if (!ifparse_ifspec(ifr->ifr_name, &ifsp))
859 struct ifreq ifr;
863 sin = (struct sockaddr_in *)&ifr.ifr_addr;
874 (void) snprintf(ifr.ifr_name, sizeof (ifr.ifr_name), "%s%d", dev, unit);
876 (char *)&ifr) < 0)
888 (char *)&ifr) < 0)