Lines Matching refs:ifr
116 struct ifreq ifr;
137 strncpy(ireq.i_name, iface, sizeof (ifr.ifr_name));
147 bzero((char *)&ifr, sizeof(ifr));
148 strncpy(ifr.ifr_name, iface, sizeof (ifr.ifr_name));
149 if (ioctl(a->socket, SIOCGIFFLAGS, (caddr_t)&ifr) < 0) {
154 ifr.ifr_flags |= IFF_UP;
155 if (ioctl(a->socket, SIOCSIFFLAGS, (caddr_t)&ifr) < 0) {
169 struct ifreq ifr;
178 bzero((char *)&ifr, sizeof(ifr));
216 ifr.ifr_data = (caddr_t)o;
218 ifr.ifr_data = (caddr_t)oid;
220 strlcpy(ifr.ifr_name, a->name, sizeof(ifr.ifr_name));
223 retval = ioctl(a->socket, SIOCSDRVSPEC, &ifr);
225 retval = ioctl(a->socket, SIOCGDRVSPEC, &ifr);
340 struct ifreq ifr;
350 strncpy(ireq.i_name, a->name, sizeof (ifr.ifr_name));
355 bzero((char *)&ifr, sizeof(ifr));
356 strncpy(ifr.ifr_name, a->name, sizeof (ifr.ifr_name));
357 ioctl(a->socket, SIOCGIFFLAGS, (caddr_t)&ifr);
358 ifr.ifr_flags &= ~IFF_UP;
359 ioctl(a->socket, SIOCSIFFLAGS, (caddr_t)&ifr);
391 struct ifreq ifr;
404 bzero((char *)&ifr, sizeof(ifr));
405 ioctl(pcap_fileno(p), BIOCGETIF, (caddr_t)&ifr);
406 ioctl(fd, BIOCSETIF, (caddr_t)&ifr);