Lines Matching defs:ifrq
651 struct ifreq ifrq;
660 memset(&ifrq, '\0', sizeof ifrq);
661 strncpy(ifrq.ifr_name, ifname, sizeof ifrq.ifr_name - 1);
662 ifrq.ifr_name[sizeof ifrq.ifr_name - 1] = '\0';
663 if (ID0ioctl(s, SIOCGIFFLAGS, &ifrq) < 0) {
670 new_flags = (ifrq.ifr_flags & 0xffff) | (ifrq.ifr_flagshigh << 16);
672 new_flags = ifrq.ifr_flags & 0xffff;
679 ifrq.ifr_flags = new_flags & 0xffff;
681 ifrq.ifr_flagshigh = new_flags >> 16;
684 if (ID0ioctl(s, SIOCSIFFLAGS, &ifrq) < 0) {