Lines Matching refs:ifr
132 struct ifreq ifr;
141 memset(&ifr, 0, sizeof(ifr));
142 ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_VNET_HDR;
143 strncpy((char *)&ifr.ifr_name, iface, sizeof(ifr.ifr_name) - 1);
145 err = ioctl(fd, TUNSETIFF, (void *) &ifr);
162 struct ifreq ifr;
172 memset(&ifr, 0, sizeof(ifr));
173 strncpy((char *)&ifr.ifr_name, iface, sizeof(ifr.ifr_name) - 1);
174 if (ioctl(fd, SIOCGIFINDEX, (void *) &ifr) < 0) {
181 sock.sll_ifindex = ifr.ifr_ifindex;