Home | History | Annotate | Download | only in pppd

Lines Matching refs:ifreq

1161     struct ifreq ifr;
1177 struct ifreq ifr;
1749 struct ifreq *ifr, *ifend;
1752 struct ifreq ifreq, bestifreq;
1754 struct ifreq ifs[MAX_IFS];
1771 ifend = ifs + (ifc.ifc_len / sizeof(struct ifreq));
1775 strlcpy(ifreq.ifr_name, ifr->ifr_name, sizeof(ifreq.ifr_name));
1780 if (ioctl(sock_fd, SIOCGIFFLAGS, &ifreq) < 0)
1783 if (((ifreq.ifr_flags ^ FLAGS_GOOD) & FLAGS_MASK) != 0)
1788 if (ioctl(sock_fd, SIOCGIFNETMASK, &ifreq) < 0)
1791 mask = SIN_ADDR(ifreq.ifr_addr);
1800 bestifreq = ifreq;
1839 struct ifreq ifreq;
1845 memset(&ifreq.ifr_hwaddr, 0, sizeof(struct sockaddr));
1846 strlcpy(ifreq.ifr_name, name, sizeof(ifreq.ifr_name));
1847 ret = ioctl(sock_fd, SIOCGIFHWADDR, &ifreq);
1850 memcpy(addr, ifreq.ifr_hwaddr.sa_data, 6);
1877 struct ifreq *ifr, *ifend, ifreq;
1879 struct ifreq ifs[MAX_IFS];
1903 ifend = (struct ifreq *) (ifc.ifc_buf + ifc.ifc_len);
1916 strlcpy(ifreq.ifr_name, ifr->ifr_name, sizeof(ifreq.ifr_name));
1917 if (ioctl(sock_fd, SIOCGIFFLAGS, &ifreq) < 0)
1920 if (((ifreq.ifr_flags ^ FLAGS_GOOD) & FLAGS_MASK) != 0)
1925 if (ioctl(sock_fd, SIOCGIFNETMASK, &ifreq) < 0)
1927 mask |= SIN_ADDR(ifreq.ifr_addr);
2004 struct ifreq ifr;
2245 struct ifreq ifr;
2274 struct ifreq ifr;
2305 struct ifreq ifr;
2405 struct ifreq ifr;
2459 struct ifreq ifr;
2508 struct ifreq ifr;
2704 struct ifreq ifr;
2755 struct ifreq ifr;
2848 struct ifreq ifr;