Home | History | Annotate | Download | only in openbsd-compat

Lines Matching defs:ifr

61 	struct ifreq ifr;
71 bzero(&ifr, sizeof(ifr));
74 ifr.ifr_flags = IFF_TAP;
77 ifr.ifr_flags = IFF_TUN;
80 ifr.ifr_flags |= IFF_NO_PI;
88 snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), name, tun);
91 if (ioctl(fd, TUNSETIFF, &ifr) == -1) {
100 debug("%s: %s mode %d fd %d", __func__, ifr.ifr_name, mode, fd);
121 struct ifreq ifr;
171 snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), "%s%d", tunbase, tun);
175 if (ioctl(sock, SIOCGIFFLAGS, &ifr) == -1)
177 if ((ifr.ifr_flags & IFF_UP) == 0) {
178 ifr.ifr_flags |= IFF_UP;
179 if (ioctl(sock, SIOCSIFFLAGS, &ifr) == -1)