Home | History | Annotate | Download | only in dhcpcd-6.8.2

Lines Matching defs:ifr

168 	struct ifreq ifr;
179 memset(&ifr, 0, sizeof(ifr));
180 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name));
182 ifr.ifr_data = (void *)&nwid;
183 if (ioctl(s, SIOCG80211NWID, &ifr) == 0) {
298 struct ifreq ifr;
332 memset(&ifr, 0, sizeof(ifr));
333 strlcpy(ifr.ifr_name, ifp->name, sizeof(ifr.ifr_name));
334 if (ioctl(fd, BIOCSETIF, &ifr) == -1)
725 struct ifreq ifr;
731 memset(&ifr, 0, sizeof(ifr));
732 strlcpy(ifr.ifr_name, ifp->name, sizeof(ifr.ifr_name));
733 sin = (struct sockaddr_in *)(void *)&ifr.ifr_addr;
736 if (ioctl(s, SIOCGIFAFLAG_IN, &ifr) != -1)
737 flags = ifr.ifr_addrflags;
1501 struct ifreq ifr;
1511 strlcpy(ifr.ifr_name, ifp->name, sizeof(ifr.ifr_name));
1512 if (ioctl(s, SIOCGIFXFLAGS, (void *)&ifr) == -1)
1514 flags = ifr.ifr_flags;
1520 if (ifr.ifr_flags == flags)
1522 ifr.ifr_flags = flags;
1523 return ioctl(s, SIOCSIFXFLAGS, (void *)&ifr);