Lines Matching refs:if_flags
127 pcap_netmap_ioctl(pcap_t *p, u_long what, uint32_t *if_flags) in pcap_netmap_ioctl() argument
156 ifr.ifr_flags = *if_flags & 0xffff; in pcap_netmap_ioctl()
164 ifr.ifr_flagshigh = *if_flags >> 16; in pcap_netmap_ioctl()
182 *if_flags = ifr.ifr_flags & 0xffff; in pcap_netmap_ioctl()
191 *if_flags |= (ifr.ifr_flagshigh << 16); in pcap_netmap_ioctl()
207 uint32_t if_flags = 0; in pcap_netmap_close() local
210 pcap_netmap_ioctl(p, SIOCGIFFLAGS, &if_flags); /* fetch flags */ in pcap_netmap_close()
211 if (if_flags & IFF_PPROMISC) { in pcap_netmap_close()
212 if_flags &= ~IFF_PPROMISC; in pcap_netmap_close()
213 pcap_netmap_ioctl(p, SIOCSIFFLAGS, &if_flags); in pcap_netmap_close()
226 uint32_t if_flags = 0; in pcap_netmap_activate() local
256 pcap_netmap_ioctl(p, SIOCGIFFLAGS, &if_flags); /* fetch flags */ in pcap_netmap_activate()
257 if (!(if_flags & IFF_PPROMISC)) { in pcap_netmap_activate()
259 if_flags |= IFF_PPROMISC; in pcap_netmap_activate()
260 pcap_netmap_ioctl(p, SIOCSIFFLAGS, &if_flags); in pcap_netmap_activate()