Lines Matching defs:ifreq
833 struct ifreq *ifr, *ifend, *ifp;
836 struct ifreq ifreq;
838 struct ifreq ifs[MAX_IFS];
854 ((struct ifreq *)((char *)&(i)->ifr_addr \
861 ifend = (struct ifreq *)(ifc.ifc_buf + ifc.ifc_len);
865 strncpy(ifreq.ifr_name, ifr->ifr_name,
866 sizeof(ifreq.ifr_name));
867 ifreq.ifr_addr = ifr->ifr_addr;
872 if (ioctl(sock, SIOCGIFFLAGS, &ifreq) < 0)
874 if ((ifreq.ifr_flags &
879 if (ioctl(sock, SIOCGIFNETMASK, &ifreq) < 0)
882 &ifreq.ifr_addr)->sin_addr.s_addr;