Lines Matching refs:ifr
77 struct ifreq ifr;
83 memset(&ifr, 0, sizeof(ifr));
90 ifr.ifr_flags = IFF_TUN;
92 strncpy(ifr.ifr_name, dev, IFNAMSIZ);
94 if( (err = ioctl(fd, TUNSETIFF, (void *) &ifr)) < 0 ){
98 strcpy(dev, ifr.ifr_name);
126 struct ifreq ifr;
132 memset(&ifr, 0, sizeof(ifr));
139 ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_MULTI_QUEUE;
140 strcpy(ifr.ifr_name, dev);
145 err = ioctl(fd, TUNSETIFF, (void *)&ifr);
173 struct ifreq ifr;
175 memset(&ifr, 0, sizeof(ifr));
178 ifr.ifr_flags = IFF_ATTACH_QUEUE;
180 ifr.ifr_flags = IFF_DETACH_QUEUE;
182 return ioctl(fd, TUNSETQUEUE, (void *)&ifr);